Objective-C 프로젝트에서 Swift 코드 사용하기, Swift 프로젝트에서 Objective-C 코드 사용하기 저는 Swift 개발자이고, 회사의 레거시 코드는 Objective-C로 되어있습니다. 그래서 Objective-C 프로젝트와 Swift 프로젝트를 넘나들어야 할 때가 많은데요. Objective-C 프로젝트에서 제가 작성한 Swift 코드를 사용해야 할 때나 Swift 프로젝트에서 회사의 Objective-C 모듈을 사용해야 할 때, 참고하기 위해 글을 써보려 합니다. # Swift 프로젝트에서 Objective-C 사용하기 스위프트 프로젝트에서 오브젝티브-C 파일을 생성하면 아래와 같은 팝업을 볼 수 있습니다. 1. Create Bridging Header를 선택했을 경우 파일을 생..
Universal Framework 만들기 Swift Version 5.3 Xcode Version 12.2 이전 글을 통해 Framework를 만들었습니다. 프레임워크를 만든 이유는 다른 앱에서도 해당 프레임워크 안에 있는 함수 등을 사용할 수 있도록 하는 것인데요, 제가 만든 프레임워크를 빌드 후 앱을 만드는 개발자에게 .framework 파일을 전달하면 됩니다. 이런 식으로 'FrameworkTest'라는 이름의 프레임워크를 빌드하고 좌측 패널의 Products 폴더를 보면 FrameworkTest.framework 파일이 생긴 것을 볼 수 있습니다. 파일을 선택한 후 우측 패널을 보면 Full Path에서 해당 프레임워크 파일의 위치를 볼 수 있고 화살표 버튼을 눌러 파인더에서 해당 파일의 위치를..
iOS 13 이상 Dark Mode 해제하기 Swift Version 5 Xcode Version 12.0.1 iOS 13 이상에서부터 지원되는 Dark Mode를 해제하기 위한 방법에는 여러가지가 있는데, App 전체에서 다크모드를 지원하지 않기 위해서는 info.plist에 설정을 해 주어야 한다. Xcode Version 11까지는 User Interface Style : Light 로 설정을 해 주어야 했는데 갑자기 User Interface Style이 안 나와서 확인을 해 보니 Appearance : Light 로 변경이 되었다. 아마 Xcode Version 12로 오르면서 부터 변경 된 사항이 아닐까 싶다. Source Code로 작성할 때에는 동일하다. UIUserInterfaceStyl..
- Total
- Today
- Yesterday
- codable
- passing data between ViewControllers
- loadView
- swift delegate
- xcode group folder
- Swift 프로젝트에서 Objective-C
- swift json 파싱
- Objective-C 프로젝트에서 Swift
- 코르도바 iOS Framework
- codable date
- 코르도바 iOS
- passing data between ViewController and View
- loadView viewDidLoad
- linux java 설치
- 코르도바 플러그인
- urlsession 공통화
- iOS Dark Mode
- Viewcontroller data
- ios universal framework
- RxSwift UITetxtField
- xcode 16
- User Interface Style
- UITextField 글자수 제한하기
- urlrequest 공통화
- 코르도바 Swift
- swift generic
- urlsession 모듈화
- urlrequest 모듈화
- UIUserInterfaceStyle
- ios framework device simulator
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |