iOS9 KYDrawerController와 UINavigationController의 화면 전환 이번 앱 작성에 있어서 아래 홈 화면에만 사이드 메뉴를 둔다는 별로 보이지 않는 형태의 구현을 하게 되었다. [Login]-[Home] ├[View1-1]-[View1-2]... ├[View2-1]-[View2-2]... └[View3-1]-[View3-2]... ※ 내 이미지라면 사이드 메뉴는 tabcontroller 대신 사용하는 이미지 ※ 원래 iOS에 이 손 메뉴가 없다 storybo... Swift4iOS9 SlideOver & SplitView 지원 iPad 앱의 화면 크기 목록 iOS 9에서 iPad로 화면을 분할하여 두 앱을 동시에 포 그랜드로 만드는 멀티태스킹 기능 Slide Over & Split View가 추가되었습니다. 또한, 큰 화면의 iPad Pro(12.9인치 모델)의 등장에 의해, iPad 시리즈도 iPhone 시리즈와 같이 복수의 논리 화면 사이즈를 가지게 되었습니다. ※ 이하의 설명에서는 「iPad Pro」라고 할 때에는 「iPad Pro(12.... iOS9iOSiPad iPad의 멀티 태스킹 Split View에 표시되는지 여부 iPad Air 2 이상에서 사용할 수 있는 멀티태스킹 기능 Slide Over and Split View 로 표시되어 조작 가능 상태에 있는지 여부의 판정입니다. 조건은 iPad에서 앱 측 keyWindow의 너비가 기기 화면 너비의 절반 이하입니다. 그건 그렇고, [UIScreen mainScreen].applicationFrame는 iOS 9에서 deprecated입니다. 참고:... iOS9iOSiPad iOS 9 광고 블록의 작동 방식 및 조치 정보 「광고 블록」이라고 썼습니다만 본래 광고만을 블록 하는 용도가 아니기 때문에, 본문중에서는 「콘텐츠 블록」이라고 하는 말을 하고 있습니다. iOS 9에서 탑재된 콘텐츠 차단 기능은 표준으로 사용할 수 없습니다. 지원되는 앱을 설치하고 "설정> Safari> 콘텐츠 차단기"에서 ON으로 설정하여 작동합니다. 앱에 의해 차단할 수 있는 광고, 소셜 버튼, 해석 태그는 다릅니다. 「Crystal」... 자바스크립트광고 차단iOS9GoogleAnalyticsiPhone 앱 iTunesConnect에 2015년 11월에 실시된 큰 개선 어제 어쩌면 iTunesConnect에 에서 발표된 내용이 반영되었습니다. 로그인 주위가 바뀐 것은 꽤 깨달은 것이 아닐까 생각합니다. Fastlane은 몇 시간 안에 대응하고 있어 역시라고 생각했습니다. Updated spaceship to work with the new iTunes Connect login architecture iOS 앱 개발자에게는 메일이 왔다고 생각합니다만, 꽤 스... iOSWWDCiOS9iTunesConnect분석 iPhone의 근접 센서를 사용하여 귓가에 성우의 목소리를 듣자! 이 기사는 iPhone의 상단 스피커와 근접 센서의 기능을 조합해 보자는 이야기입니다. 아는 사람으로부터 「iPhone의 상부 스피커를 사용해 앱을 만들고 있다」라고 하는 이야기를 들었습니다. 그것을 들었을 때, 평소에 듣고 있는 에서 우연히 가 멋지게 재채기를 하고 있었다는 것을 기억했습니다. 거기서 쾅하고 섬뜩한 나는 "iPhone을 귀에 가까워지면 이 멋지게 샤미 음성을 들을 수 있는 ... Objective-CiOS9 networkAccessAllowed 함정 ※비망록 속성 중 하나. .networkAccessAllowed = YES; 라고 하면, iCloud 포토 라이브러리에 업로드된 사진도 앱으로부터 취득할 수 있게 된다. 디폴트치 그대로 requestImageForAsset 또는 requestImageDataForAsset (을)를 사용하고 있으면(자), 사진을 취득할 수 없는 (=nil이 돌려주어지는) 일이 있다. (※iCloud 포토 라이... iOSiOS8iCloudObjective-CiOS9 [El Capitan 한정] HTTPS인데 iOS9에서 오류가 발생했을 때의 구세주 명령과 대응례 TIPS: ATS 에 대한 참고 가치 ATS가 유효한 경우 iOS9 이상의 터미널에서 HTTP 통신을 할 수 없음 또한 네트워크 서버 측의 설정이 Apple이 추천하는 조건을 충족시키지 못할 경우 HTTPS 통신이 iOS9에서도 오류가 발생할 수 있습니다 ATS 비활성화는 권장 사항이 아니므로 예외를 설정하려는 경우 하지만 예외를 하나하나 검증하는 것은 번거롭다 WARNING: El Capi... XcodeATSiOS9iOS iOS9에서 iPad 키보드에 표시되는 Undo/Redo/Paste 단추 처리 Xcode6.4 텍스트 편집기 같은 프로그램이 설치되어 있는데, iOS9에서 실행하면 키보드 위에 어떤 버튼이 있습니까?증가했습니다. 도대체 어떻게 하면 앱으로 이걸 눌러야 하는지 조사했기 때문에 적당히 남겨두세요. canPerformAction 고정동작에 대한 질문이 있으니, 이에 대해 대답하면 된다. ※ 어디에paste: 문자로 정의되지 않았나... 마찬가지로 cut:, copy:, to... XcodeiOS9iOS [Swift] Google Maps SDK 사용법 먼저 터미널 시작 Google Maps SDK를 사용하려는 Xcode 항목으로 디렉토리 이동 그리고 거기에pod init 명령을 입력하십시오 그리고 검색기에서 이 항목을 볼 때podfile이라는 파일을 만듭니다. 다음으로 변경 이렇게 편집하여 저장 다시 종착역에서pod install 명령을 누르십시오 다음은 구글 개발자 콘솔에서 구글 맵스 API 얻기 다음 URL에서 액세스 항목 이름 추가 ... XcodeSwiftiOS9iOS IOS9에 대한 문제 해결 방법 요약 IOS9에 대응하는 문제의 해결 방법에 대한 요약 이 문제는 아래의 사이트를 참고했다. IOS9은 웹뷰, 웹 서버, 이미지 다운로드 등을 통해 HTTP 통신을 할 수 없습니다. 해결 방법은 HTTPS 통신이면 돼요. 기존 어플리케이션과 마찬가지로 모두 HTTPS 통신의 비용이 많이 듭니다. 따라서 HTTP 통신도 설정할 수 있는 방법입니다. 하지만 이 방법은 공식적으로는 추천하지 않는다. 앞... XCode7XcodeiOS9iOS xcode에서 ATS를 제외한 여러 App Transport Security 도메인 설정 "aaa.co.jp"와 "bbb.com"영역을 ATS에서 제외한다고 가정하십시오.(시간이 있으면 나중에 영상gif를 올리겠습니다.) 개요는 이쪽에서 이해하기 쉽다. 단계 1. 프로젝트의plist를 선택하면 어디서든 Key 프로젝트의 "+"단추를 누르고 "NSAppTransportSecurity"를 추가하고 Key를 입력할 수 있습니다. 2. 위에 추가된 NSAppTransportSecurit... plistiOS9iOSXcodeATS 기존 프로젝트를 swift2.0, Xcode7로 마이그레이션할 때 Tips 여기 엑스코드.앱도 이름을 바꾸고 버전을 표시할 수 있다고 생각합니다. Carthage를 사용하는 경우 carthage update 다음과 같은 오류가 발생할 수 있습니다. 이 경우 다음과 같이 Xcode의 경로를 변경하면 치료할 수 있습니다. Xcode7.0의 기본값에서 bitcod를 사용했기 때문에 [빌드 설정 > 빌드 옵션 > Bitcode 활성화] 의 [예] 를 [아니오] 로 변경하여... XCode7SwiftiOS9iOSXcode Xcode7(iOS9SDK) ATS의 미스터리 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 결과적으로 암호화 방식이 문제인지 모르기 때문에 SSL/TLS 주위에서 다시 한 번 공부해 보겠습니다. 자세히 못 써서 죄송합니다(ω・‘) 어쨌든 ATS 대응이 필요하기 때문에 응용 프로그램으로 대응할지 서버로 대응할지 의 기능. 통신을 전혀 사용하지 않는 응용 프로그램이 많지 않을 것 같아서 WebAPI와 교환하는 경우가 ... XCode7iOS9iOSXcodeATS iOS 아이콘 크기를 자동으로 조정하는 애플리케이션이 만들어졌습니다. 응용 프로그램이라는 AutoMator 워크플로우 차라리 조개 스크립트. 근데 이게 편하니까 UP. 여기서부터. 다운로드 어디에다 두어도 좋다 1024×1024 pg 파일 버리기 (이름은 뭐든지 좋아요.) 그리고 데스크톱에 Icons라는 폴더와 icon_1024x1024.png을 생성합니다. Icons 컨텐츠 ios 내용 조개각본 RM 어플을 만들 때 아이콘을 만들 때가 제일 즐거울 것 같아요... iOS9MaciOS [Swift] 특정 애플리케이션이 설치되어 있는지 여부에 따라 전체 URL Schemes와 L Application QueriesSchemes- 【1】 xxx 애플리케이션이 설치되어 있는지 궁금하다 【2】(설치되지 않은 경우) AppStore의 xxx 앱의 상세 화면을 표시하고 싶습니다. 【3】 (설치 후) xxx 프로그램을 시작하려고 합니다. (iOS 9 이후) 소스 코드만 쓰고 이동할 수 없음 네.info.plistLSApplicationQueriesSchemes 에서 나는 너에게 xxx 응용 프로그램의 방안을 써 줄 필요가 있다... SwiftiOS9plistiOS Home Screen Quick Action의 UIApplication ShortcutIcon 차트 UIApplicationShortcutIcon이 이미지로 정리한 페이지를 찾을 수 없어 캡처로 정리했습니다. iPhone 6S iOS 9.3.5 Xcode 7.3.1 배치 반전 응용 프로그램의 위치가 중앙을 포함한 왼쪽에 있으면 아이콘이 왼쪽 레이아웃으로 바뀝니다. 아니면 원래 이쪽은 묵인했어. 나중에 눈치채고 다시 찍어서 미안해요. Subtitle 및 표시 문자 수 제목은 1줄 반각 25자... iOS9UIApplicationShortcutIconiOS iOS 9의 3D 터치 빠른 동작을 실현하는 방법 및 효과 아이폰6S, 아이폰6S+의 터미널을 이용한 3D 터치 기능으로 홈 화면을 길게 누르는 앱 단축키 기능을 실현할 수 있다. (Apple | 참조 Info.plist에 UIApplicationShortcutItems만 추가하면 간단합니다. 다음은 예이다. Info.plist UIApplicationShortcutItemIconType 아이콘 설정. 다양한 아이콘은 다음을 참조하십시오. 자신이 준... Swift아이폰 개발iOS9iOS [Swift] StackView의 실용적인 사용법이 매우 편리합니다!AutoLayout으로 아직도 소모하고 있나요? 트위터에 그림이 있는 것과 없는 것.일반적인 경우 두 개의 서로 다른 레이아웃의 칸을 준비해 나누어 보여주는 것이다.각 셀은 AutoLayout을 설정해야 합니다.트위터 텍스트의 라벨 높이를 가변 높이로 설정하기 힘들죠. 여기서는 StackView를 사용하여 위에 나타나는 타임라인의 레이아웃을 설정합니다. 우선 작은 단체를 찾아야 한다.nameLabel과 timeLabel은 수평 방향으로 배... SwiftiOS9StackViewiOS Core Graphics에서 텍스트 가운데 정렬 문자열 스타일을 수정하려면 복제 기본 스타일 그 속성을 변경, 적용. 블로그를 쓰고 있습니다:... SwiftiOS9CoreGraphics
KYDrawerController와 UINavigationController의 화면 전환 이번 앱 작성에 있어서 아래 홈 화면에만 사이드 메뉴를 둔다는 별로 보이지 않는 형태의 구현을 하게 되었다. [Login]-[Home] ├[View1-1]-[View1-2]... ├[View2-1]-[View2-2]... └[View3-1]-[View3-2]... ※ 내 이미지라면 사이드 메뉴는 tabcontroller 대신 사용하는 이미지 ※ 원래 iOS에 이 손 메뉴가 없다 storybo... Swift4iOS9 SlideOver & SplitView 지원 iPad 앱의 화면 크기 목록 iOS 9에서 iPad로 화면을 분할하여 두 앱을 동시에 포 그랜드로 만드는 멀티태스킹 기능 Slide Over & Split View가 추가되었습니다. 또한, 큰 화면의 iPad Pro(12.9인치 모델)의 등장에 의해, iPad 시리즈도 iPhone 시리즈와 같이 복수의 논리 화면 사이즈를 가지게 되었습니다. ※ 이하의 설명에서는 「iPad Pro」라고 할 때에는 「iPad Pro(12.... iOS9iOSiPad iPad의 멀티 태스킹 Split View에 표시되는지 여부 iPad Air 2 이상에서 사용할 수 있는 멀티태스킹 기능 Slide Over and Split View 로 표시되어 조작 가능 상태에 있는지 여부의 판정입니다. 조건은 iPad에서 앱 측 keyWindow의 너비가 기기 화면 너비의 절반 이하입니다. 그건 그렇고, [UIScreen mainScreen].applicationFrame는 iOS 9에서 deprecated입니다. 참고:... iOS9iOSiPad iOS 9 광고 블록의 작동 방식 및 조치 정보 「광고 블록」이라고 썼습니다만 본래 광고만을 블록 하는 용도가 아니기 때문에, 본문중에서는 「콘텐츠 블록」이라고 하는 말을 하고 있습니다. iOS 9에서 탑재된 콘텐츠 차단 기능은 표준으로 사용할 수 없습니다. 지원되는 앱을 설치하고 "설정> Safari> 콘텐츠 차단기"에서 ON으로 설정하여 작동합니다. 앱에 의해 차단할 수 있는 광고, 소셜 버튼, 해석 태그는 다릅니다. 「Crystal」... 자바스크립트광고 차단iOS9GoogleAnalyticsiPhone 앱 iTunesConnect에 2015년 11월에 실시된 큰 개선 어제 어쩌면 iTunesConnect에 에서 발표된 내용이 반영되었습니다. 로그인 주위가 바뀐 것은 꽤 깨달은 것이 아닐까 생각합니다. Fastlane은 몇 시간 안에 대응하고 있어 역시라고 생각했습니다. Updated spaceship to work with the new iTunes Connect login architecture iOS 앱 개발자에게는 메일이 왔다고 생각합니다만, 꽤 스... iOSWWDCiOS9iTunesConnect분석 iPhone의 근접 센서를 사용하여 귓가에 성우의 목소리를 듣자! 이 기사는 iPhone의 상단 스피커와 근접 센서의 기능을 조합해 보자는 이야기입니다. 아는 사람으로부터 「iPhone의 상부 스피커를 사용해 앱을 만들고 있다」라고 하는 이야기를 들었습니다. 그것을 들었을 때, 평소에 듣고 있는 에서 우연히 가 멋지게 재채기를 하고 있었다는 것을 기억했습니다. 거기서 쾅하고 섬뜩한 나는 "iPhone을 귀에 가까워지면 이 멋지게 샤미 음성을 들을 수 있는 ... Objective-CiOS9 networkAccessAllowed 함정 ※비망록 속성 중 하나. .networkAccessAllowed = YES; 라고 하면, iCloud 포토 라이브러리에 업로드된 사진도 앱으로부터 취득할 수 있게 된다. 디폴트치 그대로 requestImageForAsset 또는 requestImageDataForAsset (을)를 사용하고 있으면(자), 사진을 취득할 수 없는 (=nil이 돌려주어지는) 일이 있다. (※iCloud 포토 라이... iOSiOS8iCloudObjective-CiOS9 [El Capitan 한정] HTTPS인데 iOS9에서 오류가 발생했을 때의 구세주 명령과 대응례 TIPS: ATS 에 대한 참고 가치 ATS가 유효한 경우 iOS9 이상의 터미널에서 HTTP 통신을 할 수 없음 또한 네트워크 서버 측의 설정이 Apple이 추천하는 조건을 충족시키지 못할 경우 HTTPS 통신이 iOS9에서도 오류가 발생할 수 있습니다 ATS 비활성화는 권장 사항이 아니므로 예외를 설정하려는 경우 하지만 예외를 하나하나 검증하는 것은 번거롭다 WARNING: El Capi... XcodeATSiOS9iOS iOS9에서 iPad 키보드에 표시되는 Undo/Redo/Paste 단추 처리 Xcode6.4 텍스트 편집기 같은 프로그램이 설치되어 있는데, iOS9에서 실행하면 키보드 위에 어떤 버튼이 있습니까?증가했습니다. 도대체 어떻게 하면 앱으로 이걸 눌러야 하는지 조사했기 때문에 적당히 남겨두세요. canPerformAction 고정동작에 대한 질문이 있으니, 이에 대해 대답하면 된다. ※ 어디에paste: 문자로 정의되지 않았나... 마찬가지로 cut:, copy:, to... XcodeiOS9iOS [Swift] Google Maps SDK 사용법 먼저 터미널 시작 Google Maps SDK를 사용하려는 Xcode 항목으로 디렉토리 이동 그리고 거기에pod init 명령을 입력하십시오 그리고 검색기에서 이 항목을 볼 때podfile이라는 파일을 만듭니다. 다음으로 변경 이렇게 편집하여 저장 다시 종착역에서pod install 명령을 누르십시오 다음은 구글 개발자 콘솔에서 구글 맵스 API 얻기 다음 URL에서 액세스 항목 이름 추가 ... XcodeSwiftiOS9iOS IOS9에 대한 문제 해결 방법 요약 IOS9에 대응하는 문제의 해결 방법에 대한 요약 이 문제는 아래의 사이트를 참고했다. IOS9은 웹뷰, 웹 서버, 이미지 다운로드 등을 통해 HTTP 통신을 할 수 없습니다. 해결 방법은 HTTPS 통신이면 돼요. 기존 어플리케이션과 마찬가지로 모두 HTTPS 통신의 비용이 많이 듭니다. 따라서 HTTP 통신도 설정할 수 있는 방법입니다. 하지만 이 방법은 공식적으로는 추천하지 않는다. 앞... XCode7XcodeiOS9iOS xcode에서 ATS를 제외한 여러 App Transport Security 도메인 설정 "aaa.co.jp"와 "bbb.com"영역을 ATS에서 제외한다고 가정하십시오.(시간이 있으면 나중에 영상gif를 올리겠습니다.) 개요는 이쪽에서 이해하기 쉽다. 단계 1. 프로젝트의plist를 선택하면 어디서든 Key 프로젝트의 "+"단추를 누르고 "NSAppTransportSecurity"를 추가하고 Key를 입력할 수 있습니다. 2. 위에 추가된 NSAppTransportSecurit... plistiOS9iOSXcodeATS 기존 프로젝트를 swift2.0, Xcode7로 마이그레이션할 때 Tips 여기 엑스코드.앱도 이름을 바꾸고 버전을 표시할 수 있다고 생각합니다. Carthage를 사용하는 경우 carthage update 다음과 같은 오류가 발생할 수 있습니다. 이 경우 다음과 같이 Xcode의 경로를 변경하면 치료할 수 있습니다. Xcode7.0의 기본값에서 bitcod를 사용했기 때문에 [빌드 설정 > 빌드 옵션 > Bitcode 활성화] 의 [예] 를 [아니오] 로 변경하여... XCode7SwiftiOS9iOSXcode Xcode7(iOS9SDK) ATS의 미스터리 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 결과적으로 암호화 방식이 문제인지 모르기 때문에 SSL/TLS 주위에서 다시 한 번 공부해 보겠습니다. 자세히 못 써서 죄송합니다(ω・‘) 어쨌든 ATS 대응이 필요하기 때문에 응용 프로그램으로 대응할지 서버로 대응할지 의 기능. 통신을 전혀 사용하지 않는 응용 프로그램이 많지 않을 것 같아서 WebAPI와 교환하는 경우가 ... XCode7iOS9iOSXcodeATS iOS 아이콘 크기를 자동으로 조정하는 애플리케이션이 만들어졌습니다. 응용 프로그램이라는 AutoMator 워크플로우 차라리 조개 스크립트. 근데 이게 편하니까 UP. 여기서부터. 다운로드 어디에다 두어도 좋다 1024×1024 pg 파일 버리기 (이름은 뭐든지 좋아요.) 그리고 데스크톱에 Icons라는 폴더와 icon_1024x1024.png을 생성합니다. Icons 컨텐츠 ios 내용 조개각본 RM 어플을 만들 때 아이콘을 만들 때가 제일 즐거울 것 같아요... iOS9MaciOS [Swift] 특정 애플리케이션이 설치되어 있는지 여부에 따라 전체 URL Schemes와 L Application QueriesSchemes- 【1】 xxx 애플리케이션이 설치되어 있는지 궁금하다 【2】(설치되지 않은 경우) AppStore의 xxx 앱의 상세 화면을 표시하고 싶습니다. 【3】 (설치 후) xxx 프로그램을 시작하려고 합니다. (iOS 9 이후) 소스 코드만 쓰고 이동할 수 없음 네.info.plistLSApplicationQueriesSchemes 에서 나는 너에게 xxx 응용 프로그램의 방안을 써 줄 필요가 있다... SwiftiOS9plistiOS Home Screen Quick Action의 UIApplication ShortcutIcon 차트 UIApplicationShortcutIcon이 이미지로 정리한 페이지를 찾을 수 없어 캡처로 정리했습니다. iPhone 6S iOS 9.3.5 Xcode 7.3.1 배치 반전 응용 프로그램의 위치가 중앙을 포함한 왼쪽에 있으면 아이콘이 왼쪽 레이아웃으로 바뀝니다. 아니면 원래 이쪽은 묵인했어. 나중에 눈치채고 다시 찍어서 미안해요. Subtitle 및 표시 문자 수 제목은 1줄 반각 25자... iOS9UIApplicationShortcutIconiOS iOS 9의 3D 터치 빠른 동작을 실현하는 방법 및 효과 아이폰6S, 아이폰6S+의 터미널을 이용한 3D 터치 기능으로 홈 화면을 길게 누르는 앱 단축키 기능을 실현할 수 있다. (Apple | 참조 Info.plist에 UIApplicationShortcutItems만 추가하면 간단합니다. 다음은 예이다. Info.plist UIApplicationShortcutItemIconType 아이콘 설정. 다양한 아이콘은 다음을 참조하십시오. 자신이 준... Swift아이폰 개발iOS9iOS [Swift] StackView의 실용적인 사용법이 매우 편리합니다!AutoLayout으로 아직도 소모하고 있나요? 트위터에 그림이 있는 것과 없는 것.일반적인 경우 두 개의 서로 다른 레이아웃의 칸을 준비해 나누어 보여주는 것이다.각 셀은 AutoLayout을 설정해야 합니다.트위터 텍스트의 라벨 높이를 가변 높이로 설정하기 힘들죠. 여기서는 StackView를 사용하여 위에 나타나는 타임라인의 레이아웃을 설정합니다. 우선 작은 단체를 찾아야 한다.nameLabel과 timeLabel은 수평 방향으로 배... SwiftiOS9StackViewiOS Core Graphics에서 텍스트 가운데 정렬 문자열 스타일을 수정하려면 복제 기본 스타일 그 속성을 변경, 적용. 블로그를 쓰고 있습니다:... SwiftiOS9CoreGraphics