앱을 빌드하고 실행하려면 애플에서 신뢰하는 개발자만, 애플의 기기에서만 가능하다. [요약] CSR 생성(certificate signing reqeust) 인증서 발급을 요청하기 위한 파일 개인키 공개키 생성(키체인 접근 앱에 자동으로 추가됨) CSR을 이용해 인증서 생성 인증서를 포함하여 여러가지 정보를 넣고 프로비저닝 파일 생성 Code Siging macOS의 보안기술로서, 시스템이 누가 앱에 서명했는지를 식별하고, 서명한 후 앱이 변경되지 않았다는 것을 확인하는 것. 앱을 Testflight, AppStore에 올리는데 필수. 앱을 빌드하고 아카이브 하는 과정에서 code signing 을 하게 된다. 앱에 sign 하기 위해 singning certificate를 사용한다. 공개키&개인키 암호화..
탈옥기기 iPhone 8 ios 16.3.1 1.palera1n 다운 받기 https://github.com/palera1n/palera1n release-asset에서 palera1n-macos-universal 다운 받기 가이드 문서에 나와있는데로 명령어 그대로 실행 cd ~/Downloads sudo mkdir -p /usr/local/bin sudo mv ./palera1n-macos-universal /usr/local/bin/palera1n sudo xattr -c /usr/local/bin/palera1n sudo chmod +x /usr/local/bin/palera1n palera1n 실행하기 palera1n -cf 휴대폰이 재부팅 되면 -c 옵션 빼고 명령어 실행 palera1n -f ..
공식문서를 보고 번역+이해한 내용을 덧붙인 글입니다😊😊 🤔 Propery Wrapper?? A property wrapper adds a layer of separation between code that manages how a property is stored and the code that defines a property 음... 프로퍼티가 저장되는 방식을 관리하는 코드와 정의하는 코드를 분리해준다 이정도로 직역하면 될 거 같다. 보통은 변수를 정의할 때 이렇게 정의하고 끝났겠지만 get/set을 정의해 줌으로써 number가 항상 12이하의 값을 가질 수 있도록 해준다. 아래 코드처럼!! (property Wrapper를 정의하는데 wrappedValue는 반드시 필요한 변수이다) 정의를 다시 ..
1.MVVM이란? Model-View-ViewModel의 약자로 소프트웨어 아키텍처 패턴이다 앱이 수정되고, 규모가 커짐에 따라 UI와 비즈니스 로직사이의 결합도가 커지게 되고 이는 UI수정에 대한 비용이 커지고 유닛테스트가 어렵게 만든다. MVVM 패턴을 사용함으로써 비즈니스 로직과 프레젠테이션 로직을 UI로부터 분리할 수 있고, 이는 앱의 개발, 유지보수, 테스트를 더 용이하게 해준다. 또한 코드 재사용이 가능하게 해주며 개발자와 UI디자이너가 각 부분을 개발할 때 더 쉽게 협력할 수 있게 해준다 1.1 MVC에서 MVVC(수정 중) 이 사진은 MVC의 전형적인 모습이다. Model은 data, View는 UI, View Controller는 이 두개의 중개자이다. View와 View Controll..
1.New Group & New Group without Folder 프로젝트 파일을 정리하려는데 New Group이랑 New Group without Folder 두개가 있다. 음?? 두개 차이가 뭐지?? 구글링해보면 Gruopr과 Folder가 눈에 띈다. 예전에는 Create groups & Create folder references로 파일을 그룹화 할 수 있었는데 xcode 9.2 버전에서는 New Group & New Group without Folder로 변경되었다. 2.Group & Folder 찾은 내용들을 번역해 보자면 Group Group을 사용하면 각 개별 파일에 대한 참조를 프로젝트에 저장한다. 실제 파일 시스템의 구조에는 영향을 미치지 않고 xcode 안에서만 파일들을 정리하기 ..
ios개발자를 위한 링크모음 https://github.com/giftbott/iOSDevLinks
- Total
- Today
- Yesterday
- 파이썬
- 애플 인증서
- 백준알고리즘
- 장고
- ios
- 클로저
- 알고리즘
- xcsharedata
- readme ignore파일 포함한 repository
- provisioning key
- Xcode
- SWiFT
- mvvm in swiftui
- New Group
- sileo
- property wrapper
- 백준
- 백준 4673 swift
- main branch
- django
- New Group Without Folder
- ios mvvm
- closure
- palera1n
- 이분탐색
- 애플 인증
- xcuserdata
- 백준 1065번 swift
- 프로퍼티 래퍼
- Widget
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |