일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 'IPHONEOS_DEPLOYMENT_TARGET' is set to 10.0
- FIRApp configure
- The image set has an unassigned child.
- Swift
- 결혼준비
- Xcode
- 다이렉트웨딩
- git
- 아루카
- objectiv-C
- error
- arch -arm64 brew install
- The iOS deployment target
- Swfit
- 안양맛집
- ios
- objectiveC
- Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!
- 다이어트
- 맛집
- 아루카PT
- 'openURL:' is deprecated: first deprecated in iOS 10.0
- 아루카후기
- 안양PT후기
- 'AudioSessionSetActive' is deprecated: first deprecated in iOS 7.0 - no longer supported
- duplicate symbols for architecture arm 64
- 설명
- 스드메
- 버전분기
- 결혼박람회
- Today
- Total
목록IOS/iOS 스터디 (6)
행복한 세상의 니노

회사 소스가 오래되서 그런지.. 많은 deprecated 가 있다. 이 구문은! 사용안됨의 뜻이 아니라 지원하지않음 이라고 읽어야한다. 얘기하면 deprecated 되면 더이상 애플에서 동작하는걸 보장하지 않기 때문에 언제 안되도 이상하지 않은 상태이다. 버전 분기를 해서 버전에 맞는 구문을 써야한다. if (@available(iOS 8.0, *)) { // } else { // Fallback on earlier versions }

1. Xcode화면 구성 네비게이트 영역 → 프로젝트, 심벌, 검색, 이슈, 데스트, 디버그, 브레이크 포인트, 리포트 내비게이터 등의 정보를 나타내 주는 영역⭐ 두번 클릭시 새로운 창이 열리면서 나타남 ⭐ 한번 클릭시 가운데 편집기 영역에 나타남 편집기 영역 → 소스 파일을 열어 소스를 직접 입력하거나 스토리보드를 이용하여 화면을 디자인 할 수 있는 영역 디버그 영역 → 디버그를 진행시 원하는 변수 값 확인 및 테스트 목적으로, 입출력 내용이 출력되는 영역 인스펙터 영역 → 스토리보드를 편집할 시 버튼, 컨트롤러, 뷰 등 모든 객체의 속성을 편집 할 수 있는 영역 2. 스토리보드 화면 영역 명칭 도큐먼트 아웃라인 영역 스토리보드 보조편집기 영역 스토리보드 화면 크기 변경 3. View Controlle..

1. AppDelegate.swift → - [ IOS 12 ~ ] : 앱의 실행주기(Lift Cycle)를 관리하는 내용의 스위프트 소스 코드가 들어 있는 클래스 파일, 앱을 실행하거나 종료 또는 백그라운드를 실행 할 때 하는 일을 관리 - [ ~ IOS 12] : Session Lifecycle 역활 추가 앱의 가장 중요한 데이터 구조를 초기화 앱의 scene을 환경설정 앱 밖에서 발생한 알림에 대응( 베터리부족, 다운로드 완료 ) 특정산 scenses, views, view controllers에 한정되지 않고 앱 자체를 타깃하는 이벤트에 대응 애플 푸쉬 알람 서비스와 같이 실행시 요구되는 모든 서비스를 등록 2. SceneDelegate.swift → [ IOS 12 이후 생김 ] AppDeleg..

프로젝트가 생성되고 처음 나타나는 설정화면이다. 1. IOS 14.5 앱이 지원할 기기 선택 2. Device Orientation이란? 앱이 지원할 회전방향을 선택 ( 지원 할 상태만 선택하고 나머지는 해제 ) Upside Down → 거꾸로 뒤집어진 상태 Landscape Right → 오른쪽으로 회전 상태 Landscape Left → 왼쪽으로 회전 상태 Portait → 세워진 상태

Product Name → 개발하려고 하는 앱의 이름을 입력 Team → 개발자 프로그램에 등록된 ID & 팀을 입력 ⭐ 개발자 인증서가 등록되어 있으면 여기서 선택 할 수 있음 Organization Identifier → 조직의 식별자를 입력.⭐ 공부하는 동안에는 아무 URL이나 입력해도 무관하지만, 앱을 앱스토어에 등록하려면 개인이나 조직이 소유하고 있는 유일한 URL이 있어야함. 일반적으로 개인이나 조직의 도메인 주소(UIL)을 역순으로 입력함. Bundle Identifier → 식별자로 'Company Identitier.Product Name'으로 자동으로 생성 ⭐ 앱 식별자는 앱을 앱스토어에 등록 할 때 다른 앱들과 구분하는 용도로 사용하므로 유일한 식별자를 사용하여 앱을 등록해야한다. L..

App → 뷰를 사용하는 앱을 개발할 때 사용하는 템플릿 일반적으로 많이 사용하는 템플릿 기본적으로 하나의 뷰가 나타나며 필요에 따라 새로운 뷰를 추가하여 만들 수 있다. Game → 게임 앰을 개발할때 사용하는 템플릿 그래픽 처리를 위한 OpenGL 게임 뷰를 생성함 Augmented Reality App → 증강현실 앱을 개발 할 때 사용하는 템플릿 Document App → 목록기반의 앱을 개발 할 때 사용하는 템플릿 아이폰의 메모 앱 처럼 목록 을 보여주고 목록 중 하나를 선택하면 해당 목록의 상세 내용을 불수 있는 앱을 만들수 있음. Sicker Pack App → 스티커 팩 앱을 개발 할 때 사용하는 템플릿 iMessage App → 아이메세지 앱을 개발 할 때 사용하는 템플릿 ios 개발시 ..