본문 바로가기

Tech/iOS

[iOS] Day 11 - Storyboard 여러개 지정, Open Source Library in Xcode

728x90

 

날씨가 선선하니 코딩하기 좋은 밤이다

오늘도 달려보자 

 


Storyboard 여러개 지정

 

많은 ViewController가 있어서 작업 해야하는 ViewController 찾기가 힘들다

이런 경우 Storyboard를 하나 더 생성하여 만들어 주자

 

1. cmd + n  새 파일을 만들자

 

Storyboard를 선택하여 만들자

 

2. Inspector 영역에서 EntryPoint를 설정 해주자

 

3. 실행을 하면 아직까지 Main의 Storyboard가 시뮬레이터에 보인다 어떻게 해야할까? 

-> Info에서 Storyboard Name을 시뮬레이터에 실행할 Storyboard Name으로 변경한다

 

4. Storyboard Reference를 통해 다른 파일에 있는 Storyboard를 연결할 수 있다

Library에서 Storyboard Reference 생성

 



Storyboard 내에 버튼을 만들어서 우클릭을 한 후 Storyboard Reference 연결하여 

Action Segue를 설정해준다

 

실행이 잘되는 것을 확인 할 수 있다

 

여러개의 Storyboard 언제 필요할까?

-> 주로 협업에서 많이 사용되므로 협업을 위해 알아두도록 하자


Open Source Library

앱을 만들고 싶은데 하나부터 열까지 다 만든다면 시간이 얼마나 걸릴까?

10년은 족히 걸린다

 

시간을 줄일려면 어떻게 해야할까?

-> Open Source Library를 활용하자

 

1. 사용할 라이브러리를 검색하여 찾은 후 code를 복사한다 

IQKeyboardManager를 다운 받으려하는데 

Open Source Library를 활용할 때 주의점은

최근 커밋이 오랜 시간 동안 이루어지지 않았는지 얼마나 많은 사람들이 오픈소스를 사용하는지 알아 보고

 

2. code를 복사해오자

버튼을 눌러서 복사하자

 

3. 전체 설정에서 Package Dependencies를 들어가서 + 버튼을 눌러준다

4. 복사한 URL을 우측 상단에 붙여넣자

 

5. Dependency Rule에서 버전을 설정하자

Dependency Rule에서 버전의 범위를 설정하거나 정확한 범위를 설정한다

 

6. 패키지가 잘 설치 됐는지 확인하자

 

Storyboard 여러개 지정, Open Source Library in Xcode를 알아보았다

내일도 열심히 달려보자

 

'Tech > iOS' 카테고리의 다른 글

[iOS] Day 12 - UserDefaults  (0) 2022.07.15
[iOS] Day 12 - Storyboard에서 화면 전환 설정  (0) 2022.07.15
[iOS] Day 10 - Tag  (0) 2022.07.13
[iOS] Day 9 - Priority  (0) 2022.07.12
[iOS] Day - 9 Alert  (0) 2022.07.12