티스토리 뷰
시작하기
내가 만든것을 남에게 배포하거나, 정말 잘 만들어둔것은 라이브러리로 만들어서 나중에 또 사용을 할 경우가 있다.
오늘 지인이 iOS7에서는 Framework를 만들어서 포함을 시킬경우에, 앱제출이 안된다라는 이야기가 있어서 이것을 한번 만드는 법을 적어본다.
물론... iOS7 base로 개발하는일은 요즘은 정말 없을 일이지만...
기본
이 기능은 swift를 제공하지 않는다.
다른뜻으로 말을 하면, 정확하게는 swift에서 소스를 가져다가 사용하는데는 문제가 없지만 라이브러리 자체는 Objective-C로 개발하여야 한다는 말이다.
또한 패키지에 포함되는 리소스는 따로 bundle로 제공하여야 한다.
해보기
일단 그림을 넣는걸 좋아하실것 같아서 그림을 넣는다.
기준 xcode의 버전은 9이며, 버전이 올라가면서 이것이 그림이 변경될수 있으므로 버전 올라가면 잘 찾아보길 바람.
새 프로젝트를 만들고 다음과 같이 선택한다.
프로젝트를 생성하고 나면 대략 다음과 같을것이다.
다음과 같이 자기가 만들고 싶은걸 만들자
이렇게 하고 아주 쉽다. Product > Build를 한번만 눌러주자.
그렇게 되면 Products 폴더에 a파일이 있게 되는데, 이걸 가지고 사용을 하면 된다.
이걸 가지고 자신의 프로젝트에 포함을 시켜서 잘 사용하면 된다.
다음번에는 프레임워크 만드는 방법에 대해서 글을 한 번 적어보도록 하겠다.
'Mobile > iOS' 카테고리의 다른 글
[iOS/swift] CoreData 예제 (0) | 2017.10.18 |
---|---|
[iOS] CoreData Stack (0) | 2017.10.18 |
[iOS/Swift4] KVO 사용하기 (0) | 2017.10.10 |
[iOS] Code Sign / Provisioning (0) | 2017.10.10 |
[iOS/Objective-C] NSCoding, NSCopying (0) | 2017.09.27 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- tomcat
- Gradle
- go
- Windows
- Codable
- enum
- git
- Java
- Kotlin
- Xcode
- docker
- android
- intellij
- windows10
- nodejs
- golang
- rxswift
- war
- cocoapods
- MySQL
- github
- SWIFT
- Spring
- php
- ubuntu
- Linux
- Python
- ios
- CentOS
- centos8
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함