본문 바로가기

iOS

(49)
[iOS] CocoaPods 설치 및 Xcode 연동 📌 CocoaPods ? Swift 및 Objective-C 코코아 프로젝트의 종속성 관리자! 28,000 개가 넘는 라이브러리를 가지고 있으며 170 만 개가 넘는 응용 프로그램(앱)에서 사용되고 있다! CocoaPod은 프로젝트를 "우아하게 확장" 할 수 있도록 도와준다. (CocoaPods Site) 이 CocoaPods 소개에 따라 프로젝트를 "우아하게 확장" 하기 위해 설치부터 사용법까지 알아보자! 1️⃣ 코코아팟 설치 $ sudo gem install cocoapods 터미널을 열고, 작업 경로로 들어가기 해당 작업 경로에서, pod init 하면 로컬에서 이 Podfile이 생성됨을 확인할 수 있다! 2️⃣ Podfile 을 수정함으로써 원하는 라이브러리 추가하기 vi Podfile ↑ 터미..
[iOS] 하나의 Storyboard에는 하나의 View controller 만! 📌 하나의 Storyboard에 하나의 View Controller만 사용하는 것을 권장하는 이유 1. 하나의 Storyboard에 여러개의 View Controller가 추가되면 빌드가 굉장히 느리다. 2. 협업시, 충돌이 자주일어난다. 그럼, 하나의 storyboard안에서 tabbar에 의해 묶여진 여러 view controllers는 어떻게 분리해야할까?
[iOS] TabBar + Navigation의 모든것 1️⃣ Navigation, TabBar Embeded! - UINavigationContoller : Cocoa Touch 파일 → UINavigationController - UITabBarController : Cocoa Touch 파일 → UITabBarController 2️⃣ Navigation을 TabBar 안에 속하게! - Navigation View를 initial로 - TabBar안에 여러개의 view 연결 TabBar에 따라 " Navigation Bar Custom " 하기 import UIKit class MainTabBarViewController: UITabBarController { override func viewDidLoad() { super.viewDidLoad() //..
[iOS : Toy Project] Apple Music App (8) : 다크모드 이전 포스팅 - AppleMusicApp(1) : 뷰 구성 - AppleMusicApp(2) : Track 모델 (데이터 구조) - AppleMusicApp(3) : UiCollectionViewCell 업데이트 - AppleMusicApp(4) : HeaderView (CollectionReusableView) - AppleMusicApp(5) : Player 화면 + 싱글톤 - AppleMusicApp(6) : 뷰사이 데이터 이동 - AppleMusicApp(7) : Music Slider 기능 자세한 코드는 여기로! https://github.com/yexjin/iOS_Study/tree/main/AppleMusicApp GitHub - yexjin/iOS_Study: iOS 토이프로젝트 모음집📱 ..
[iOS : Toy Project] Apple Music App (7) : Music Slider 기능 이전 포스팅 - AppleMusicApp(1) : 뷰 구성 - AppleMusicApp(2) : Track 모델 (데이터 구조) - AppleMusicApp(3) : UiCollectionViewCell 업데이트 - AppleMusicApp(4) : HeaderView (CollectionReusableView) - AppleMusicApp(5) : Player 화면 + 싱글톤 - AppleMusicApp(6) : 뷰사이 데이터 이동 자세한 코드는 여기로! https://github.com/yexjin/iOS_Study/tree/main/AppleMusicApp GitHub - yexjin/iOS_Study: iOS 토이프로젝트 모음집📱 iOS 토이프로젝트 모음집📱. Contribute to yexjin..