일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- DispatchGroup
- 앱배포
- 계산기앱
- Xib
- 개발기록
- 앱버전구하기
- 파이썬서버
- Xcode
- Swift
- Python
- 웹
- ios
- iOS배포
- AJAX
- iOS계산기
- 계산기앱만들기
- JavaScript
- FileOwner
- 맥
- 스위프트
- iOS앱배포
- MainScheduler
- subscript
- jQuery
- 자바스크립트
- customclass
- 딩동말씀
- 스프링
- FLASK
- spring
- Today
- Total
목록전체 글 (86)
개발하는 뚝딱이
Combine이란? 시간에 따라 값을 처리할 수 있도록 만든 선언적인 Swift API를 제공하는 프레임워크. operators를 결합하여 비동기 이벤트를 처리하도록 커스터마이징이 가능하다. declarative programming 선언형 프로그래밍 ; '무엇을'에 집중하며, '어떻게'는 추상화되어 있다. 참고 ; boxfoxs.tistory.com/430 Combine과 비동기 비동기 처리를 통해 프로레스는 효율적으로 처리된다. 비동기 테스크의 순서는 코드로만 단정지어서 알 수 없고 시스템이 어떻게 로드하냐에 따라 변하게 된다. 비록 처리되는 테스크의 순서는 알 수 없지만, 좋은 비동기 프로그래밍 코드를 짤 수 있도록 하는 것이 Combine이다. Combine은 RxSwift와 같은 개념을 사용하고..
1. iOS Deployment target 13 -> 아래 버전으로 바꾸기 medium.com/@taegeon/xcode-11%EC%97%90%EC%84%9C-interface-builder%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-ios-12%EC%9A%A9-%EC%95%B1-%EB%B9%8C%EB%93%9C%ED%95%98%EA%B8%B0-81e3fd62efe3 2. 커스텀 폰트 프로젝트에 import 하기 developer.apple.com/documentation/uikit/text_display_and_fonts/adding_a_custom_font_to_your_app 3. 쉽게 Localizing 사용하기 + 스토리보드에서도 편리하게 사용하기 woj..
Xcode 프로젝트 + Realm 연동 1. CocoaPod 설치하기 $ sudo gem install cocoapods 2. 터미널 - 프로젝트 경로로 이동, 아래 명령어 입력 (파인더로 해당 프로젝트 이동하면, Podfie 생성 확인 가능) $ pod init 3. 생성된 Podfile 수정 (두번째 단락에 pod 'RealSwift' 추가해주었음 / Realm 외에도 필요한 모듈 추가 가능) $ vim Podfile # Uncomment the next line to define a global platform for your project # platform :ios, '9.0' target 'RealmDemo' do # Comment the next line if you don't want to..
책 을 정리한 글입니다. 1. 프로토콜 초기구현 // // main.swift // hello // // Created by Jin on 2020/09/28. // import Foundation protocol Receiveable { func received(data: Any, from: Sendable) } extension Receiveable { // 메시지를 수신합니다 func received(data: Any, from: Sendable) { print("\(self) received \(data) from \(from)") } } // 무언가를 발신할 수 있는 기능 protocol Sendable { var from: Sendable { get } var to: Receiveable? { ..
책 을 정리한 글입니다. 1. 프로토콜 (Protocol) - 프로토콜은 특정 역할을 하기 위한 메서드, 프로퍼티, 기타 요구사항 등의 청사진 - 구조체, 클래스, 열거형은 프로토콜을 채택해서 특정 기능을 실행하기 위한 프로토콜의 요구사항을 실제로 구현할 수 있음 - 프로토콜의 요구사항을 모두 따르는 타입은 '해당 프로토콜을 준수한다 (conform)'이라고 표현 - 프로토콜은 정의를 하고 제시를 한 뿐, 스스로 기능을 구현하지 않음 2. 채택 protocol AProtocol { // 프로토콜 정의 } protocol AnotherProtocol { // 프로토콜 정의 } struct SomeStruct: AProtocol, AnotherProtocol { // 구조체 정의 } class SomeCla..
iOS Device Support Issue 프로젝트를 실행했을 때, 빌드는 성공했으나 아래 문구와 같은 메시지가 뜨고 실행이 되지 않았다. device is not available please reconnect the device Xcode에서 실행시킬 기기의 소프트웨어 버전을 서포트해주는 파일이 없을 때 발생한다. 아래 깃허브의 Readme 파일을 참고하여 따라하면 3분도 안되어 해결 완료! github.com/filsv/iPhoneOSDeviceSupport filsv/iPhoneOSDeviceSupport Xcode iPhoneOS DeviceSupport files (6.0 - 14.0). Contribute to filsv/iPhoneOSDeviceSupport development by c..