일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Xcode
- RxCocoa
- 스위프트
- collectionview
- rxswift
- SWIFT
- 리팩토링
- MVVM
- 애니메이션
- Clean Code
- HIG
- Human interface guide
- 클린 코드
- ribs
- Refactoring
- uiscrollview
- ios
- combine
- Protocol
- clean architecture
- UITextView
- 리펙터링
- Observable
- uitableview
- 리펙토링
- map
- tableView
- UICollectionView
- swiftUI
- swift documentation
- Today
- Total
목록Library (4)
김종권의 iOS 앱 개발 알아가기
Tuist로 모듈화 최신 포스팅 글 목록 > https://ios-development.tistory.com/1303 1. Tuist로 모듈화하기 - 이미 존재하는 프로젝트에 적용 방법 2. Tuist로 모듈화하기 - 기본 개념 (Dynamic Framework, Static Framework, Mach-O, Embed & Sign) Framework 클릭하여 생성 JKCode.swift 파일을 만들고 샘플 코드 작성 init도 JKFramework모듈 밖에서 접근가능하도록 public으로 선언 public struct JK { public init() {} public func printTest() { print("JKCode") } } 만든 Framework는 디폴트로 dynamic library B..
Tuist로 모듈화 최신 포스팅 글 목록 > https://ios-development.tistory.com/1303 1. 모듈화 개념 - Library vs Framework (static library, dynamic library, static framework, dynamic framework) 2. 모듈화 개념 - Binary File 개념 (Mach-O, CPU Architectures, Universal binary, lipo command) 3. 모듈화 개념 - XCFramework 생성, 사용 방법 4. 모듈화 개념 - Tuist로 프로젝트 관리 방법 c 언어에서의 Library 개념 훑어보기 c언어에서의 라이브러리는 소스코드를 컴파일하여 Object Code로 만들고나서 생겨난 Obj..
코코아팟 라이브러리 만드는 방법 (오픈소스) 코코아팟 라이브러리 소스코드 생성, 오픈소스 만들때 고려할 점 코코아팟 라이브러리 배포 소스코드 작성 Pods/Development Pods/JKTextFieldView/ReplaceMe.swift 파일 삭제 후 만들 ViewController 추가 - 디폴트로 생성하지 않고 경로 지정 필요 주의: 따로 경로를 지정하여 생성하지 {project name}/{project name}/Classes에 만든 파일이 저장 안되는 이슈 존재 파일을 다른 곳에서 복사하여 복붙하고 싶은 경우, Finder에서 Classes파일에 복붙 후, Xcode에서 "Add Files to pods"으로 추가하면 편리 실행 화면 오픈소스 만들 때 고려할 점 접근 제한 클래스는 다른 모..
nib파일의 구성 인터페이스 빌더에서 정의한 요소들을 object grpah로 만든 파일 인터페이스 빌더에서 정의한 요소란? 색상, 폰트, ViewController등 인터페이스 빌더에서 구성된 파일: XML형태의 .xib지만, 컴파일 하면 .nib파일이 됨 저장되는 위치는 App Bundle iOS 앱의 파일 구조 iOS앱은 보안의 목적으로 자신이 속한 샌드반스안의 디렉토리에만 접근 가능 Bundle Contatiner: 파일 시스템 중 한 디렉토리 (실행 가능한 코드, 사진, 소리, nib파일 등의 자원) Data Container: 사용자를 위한 Data 기타 앱이름.app:이 디렉토리는 read-only권한만 부여되며 iCloud에 백업 x Documents/: 사진첩과 같은 앱의 사용자에게 보여..