일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ribs
- Protocol
- collectionview
- swift documentation
- Xcode
- MVVM
- Clean Code
- rxswift
- 스위프트
- tableView
- swiftUI
- 리펙토링
- combine
- clean architecture
- Refactoring
- uitableview
- ios
- HIG
- UITextView
- map
- 리펙터링
- SWIFT
- Observable
- 클린 코드
- 애니메이션
- UICollectionView
- 리팩토링
- Human interface guide
- RxCocoa
- uiscrollview
- 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로 받아서 필요한 ..