일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- swift documentation
- collectionview
- HIG
- Clean Code
- Xcode
- uiscrollview
- clean architecture
- ios
- Human interface guide
- uitableview
- rxswift
- MVVM
- 리펙터링
- UITextView
- tableView
- 리팩토링
- 스위프트
- Refactoring
- UICollectionView
- map
- Observable
- 클린 코드
- ribs
- Protocol
- RxCocoa
- swiftUI
- 리펙토링
- SWIFT
- 애니메이션
- combine
- Today
- Total
목록프로토 버퍼 (2)
김종권의 iOS 앱 개발 알아가기
1. Protobuf (프로토콜 버퍼) 사용 방법 - 개념, 설치 2. Protobuf (프로토콜 버퍼) 사용 방법 - Xcode 자동화, Build script, Shell Script 연동 * 이 포스팅 글전에 이전 글, rotobuf (프로토콜 버퍼) 사용 방법 - 개념, 설치 참고 (아래 글에서 사용할 샘플용 시작 프로젝트 - 링크) 기본 지식) 리눅스 명령어 find와 같이 쓰이는 -exec -exec: 조건을 가지고 찾은 파일들을 대상으로 다음 명령어를 실행 -exec는 세미콜론을 만나기 전까지 포함하므로, 명령의 끝에는 꼭 세미콜론이 필요 주의) 세미콜론만 적으면 유닉스에서 명령어를 연속적으로 실행하라는 의미가 있으므로, (clear;ls하면 clear후 ls 명령어 실행) 연속적으로 실행하..
1. Protobuf (프로토콜 버퍼) 사용 방법 - 개념, 설치 2. Protobuf (프로토콜 버퍼) 사용 방법 - Xcode 자동화, Build script, Shell Script 연동 기본 지식) 직렬화 (Seirialize) (protobuf는 직렬화 기술중에 하나이므로 직렬화에 관한 이해가 필요) 객체의 내용을 binary file로 만드는 것 객체의 내용을 byte 단위로 변환하여, 송수신이 가능하도록 하는 것을 의미 서버, iOS, 안드로이드 등 모두 데이터를 주고 받을 때 형식을 Int, String 등의 형태로 주고받을 수 있지만, Int만해도 메모리의 크기를 다 다르게 점유하므로 공통된 형식이 필요 공통된 형식인 byte단위의 데이터를 주고 받게된다면 모두 byte로 받아서 필요한 ..