일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- tableView
- clean architecture
- combine
- Human interface guide
- Refactoring
- MVVM
- RxCocoa
- 애니메이션
- 리펙터링
- Protocol
- HIG
- Clean Code
- uitableview
- ribs
- SWIFT
- Observable
- uiscrollview
- UICollectionView
- ios
- Xcode
- 스위프트
- collectionview
- map
- swiftUI
- UITextView
- rxswift
- 리펙토링
- 클린 코드
- swift documentation
- 리팩토링
- Today
- Total
목록Git, CocoaPods, Xcode, Shell (70)
김종권의 iOS 앱 개발 알아가기
1. CocoaPods 이란? - "코코아 프로젝트"에 대한 의존성 패키지를 관리 도구 Cocoa : 코코아 개발 환경 pod : 라이브러리를 의미 -> CocoaPods : 코코아 개발 환경에서의 라이브러리들 *CocoaPods이 없다면? github에 있는 라이브러리들은 자동 업데이트가 이루어지지 않기 때문에 버전관리가 힘듦 2. 사용하기 ( 코코아팟으로 Alamofire프레임워크 설치하기) 1) 코코아 팟 설치 (terminal창에서 실행) 2) 코코아팟을 적용할 프로젝트 path복사 - CocoaPods를 설치할 프로젝트에서, 프로젝트를 클릭한 후 Full Path복사 3) terminal 창에서 cd로 해당 프로젝트 폴더로 이동 4) podfile과 pod전용 프로젝트를 생성 후 framewor..
1. iOS12이하 버전 : App하나는 오로지 각각 하나의 Process와 UI를 유지 (AppDelegate에서 모두 관여) - Process Lifecycle : Process 상태 - UI Lifecycle : active, inactive, background, foreground 상태 관여 2. iOS13이상 버전 : App하나에 여러 UI 인스턴스 존재 가능 (App Delegate가 Session을 관리하므로) _ : App Delegate _ : Scene Delegate call stack : 앱 클릭 ->didFinishLaunchingWithOptions->configurationForSession->willConnectToSession (아직 화면에는 앱이 안뜬 상태) -> sce..
1. 커스텀 클래스가 storyboard에서도 미리 보기가 가능하게끔 하는 것 - @IBDesignable을 커스텀 클래스 위에 적용 2. 커스텀 클래스의 속성을 storyboard에서도 선택 가능하게끔 하는 것 - @IBInspectable을 프로퍼티 위에 작성
1. 프로젝트에 Font자료 저장 1) Font 복사 붙여넣기 * SDMiSaeng파일 및 소스코드 : https://github.com/JK0369/FontTest 2) info.plist파일에서 "Fonts provided by application"추가 후, 하위항목을 추가한 후 폰트 파일의 이름 입력 3) 프로젝트 정보창 -> Build Phases탭 -> Copy Bundle Resources에서 폰트 추가 2. 뷰 턴트롤러에서 폰트 사용하기 1) 폰트 이름 탐색 - SDMiSaeng은 familyName이며, 직접 사용하는 것은 "Post Script Name" - Post Scrupt Name은 FamilyName으로 접근 1 2 3 4 5 6 7 8 9 10 11 12 override fu..
저작권 없는 무료 이미지 pixabay: pixabay.com/ko/ 저작권 없는 무료 아이콘 최적화: https://fonts.google.com/icons?selected=Material+Icons&icon.query=arrow icooon: icooon-mono.com/ 이미지 -> iOS 앱 아이콘 형식으로 변환 App Icon Resizer: makeappicon.com 앱 아이콘 이미지 설정 iOS -> AppIcon-appiconset: 해당하는 파일을 아래 사각형에다가 드래그&드랍하여 설정 앱 이름 설정 info.plist -> Bundle name의 value속성에 이름 기입
1. Git로컬 저장소 만들기 - git을 쓰는 원리 : 로컬 저장소에 add, commit -> 로컬 저장소에 있던 정보들을 외부(git사이트)에 저장 push 1) 로컬 저장소 만들기 - Source Control -> Create Git Repositories - 확인 : 아래와 같이 프로젝트오른쪽 마우스 에서 commit -> alt+2 -> branch에서 master확인 2) git 명령어 사용: "M"(Modify)뜬 파일을 오른쪽 마우스로 클릭 후 Source Control누르면 보이는 것 확인 - add : 임시 저장소에 파일들을 임시 저장소에 저장(commit하기 전의 작업이라 생각) - push : commit하여 로컬 저장소에 저장된 정보들을 (등록한)git사이트로 저장 - pull..