일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 아이폰 비율
- 네이버알고리즘
- 알고리즘
- 헬스
- iPhone
- 아이폰 해상도
- Cordova
- ios
- 맥북
- objective-c
- code
- 코딩
- 구름알고리즘
- 네이버
- error
- 구름TEST
- naver
- java
- Swift
- codility
- 아이폰
- Object-c
- 코딩테스트
- android
- 맥용
- 안드로이드
- goormtest
- codemonkey
- 네이버구름
- algorism
- Today
- Total
그래오늘은이거야
R.Swift 설치 및 실행 방법 본문
SWIFT4 지원.
R.Swift 를 사용하는 이유는 자주 사용하는 소스를 미리 정의 해 놓을 수 있습니다.
자동으로 정의도 해줍니다. R.Swift 가
예를 들어, 자주 사용하는 Font, Size, segue, color, storyboard, string, bundle, name, 등등 정의 해놓고 개발하면 편리합니다.
실무에도 많이 사용하니 도움이 될 것 입니다.
사용하기 좋은 매크로 입니다.
GITHUB 주소 : https://github.com/mac-cain13/R.swift
POD 설치 주소 : pod 'R.swift', '~> 4.0'
예제 (DEMO) :
Autocompleted images:
Compiletime checked images:
설치방법
pod --version
pod init
vi podfile
pod setup
pod install
R.Swift는 다른 POD 파일과 다르게 폴더에 swift 파일이 생기지 않습니다.
요렇게만 생김 여기서 부터
setting 시작
Target - Build Phases 하단에 " + " 버튼을 눌러서 Run Script 생성 R.Swift 로 만들어도 됨
위와 같이 파일 text를 입력
"$PODS_ROOT/R.swift/rswift" generate "$SRCROOT"
generate 때문에 엄청 삽질 많이했음 4.0 부터 generate 단어를 가운데 입력해야합니다.
이 후 빌드를 하면 Target 폴더에
R.generated.swift 파일이 생겼을거에요...
저 파일을 xcode (NexF- Project 폴더 리스트) 에 Drag & Drop 합니다.
그러면 R. 접근자 실행
struct Logo {
static let titleImage: UIImage = R.image.btnSignin()!
}
어렵지 않아요 참 쉽죠??
'세상 개발 > IOS(Swift)' 카테고리의 다른 글
Codility 02. OddOccurrencesInArray (Swift) 코딩테스트(알고리즘)CodeTest (0) | 2019.07.01 |
---|---|
Codility 01. BinaryGap (Swift) 코딩테스트(알고리즘)CodeTest (0) | 2019.07.01 |
Swift4.2 IOS12 xcode10 Realm3.1 버전 error 잡기 RealmSwift Module compiled with Swift 4 cannot be imported in Swift 4.2 (0) | 2018.10.17 |
swift realm @objc dynamic var error (2) | 2018.06.29 |
아이폰x, 아이폰8, 아이폰8plus 해상도 화면 크기 및 비율 (0) | 2017.09.28 |