Programming/Swift(94)
-
swift3 : 문자열 substring 과 replace
var str = "Hello, playground" * 앞자리 기준 - 0번째 자리 부터let start = str.index(str.startIndex, offsetBy: 0) str.substring(from: start) //Hello, playground 출력 - 2번째 자리 부터 => "offsetBy: 2"의 숫자 2는 2번째 자리가 아니라 3번째 자리이다. index는 0부터 시작하므로, 즉 3자리미만으로 해석해야함.let end = str.index(str.startIndex, offsetBy: 2)str.substring(from: end) //llo, playground 출력 * 뒷자리 기준 - 뒤에서 4번째 자리 부터 let end = str.index(str.endIndex, of..
2016.10.28 -
itunes Connect 에서 tvOS 앱 삭제방법
itunes Connect 사용하기 헷갈리고 정말 어렵지 않은가? ㅜㅜ 지금도 삽질하면서 잘못 기입되거나, 삭제하고 싶은 것들이 상당히 많다. ㅜㅠ 많이 생기는 일은 아니겠지만, 보통 tvOS앱을 버튼을 잘 못 클릭하여 "제출 준비상태" 가 되곤 할지도 모른다.itunes에 "제출 준비상태" 로 된 앱을 삭제하려고 이것저것 찾아보다 이것저것 클릭하다가 버전 및 플랫폼 을 클릭 하게 되었다.차라리 처음부터 다시 만들었으면 만들었지, 나같은 경우 성격 상 이런 것을 그냥 못 보고 지나친다.(참고로 알아본 바, 앱 삭제는 한번 승인 받았던 앱에 대해서만 삭제가 가능 하다고 한다. 그러면 승인 받지 못한앱은 어쩌란 말인가? 3개월인가.. 몇개월 지나면 애플에서 삭제하겠다고 메일을 보내준다고 한다. - 그때까지 ..
2016.10.26 -
[ERROR] target overrides the `ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES` build setting defined in ...
$ pod install 아래와 같은 메세지가 나왔을 경우. [!] The `TESTCocoaPods [Debug]` target overrides the `ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES` build setting defined in `Pods/Target Support Files/Pods-TESTCocoaPods/Pods-TESTCocoaPods.debug.xcconfig'. This can lead to problems with the CocoaPods installation - Use the `$(inherited)` flag, or - Remove the build settings from the target. [!] The `TESTCocoaPods [Rel..
2016.10.07 -
[ERROR] The document Main.storyboard requires Xcode 8.0 or later
http://stackoverflow.com/questions/37851459/the-document-main-storyboard-requires-xcode-8-0-or-later xcode 7 에서 시뮬레이터를 실행시킬때, 또는 스토리보드를 클릭하여 화면을 보고자 할 때 아래와 같은 오류가 발생하였다. 해당 오류는 프로젝트가 Xcode8.0으로 설정이 되어 있어서 그렇다.Xcode8.0으로 프로젝트를 실행시킨다. 스토리보드를 선택한 후 위와 같이 설정을 바꿔주고 Xcode7로 다시 실행시킨다.그래도 되지 않는다면.. 스토리보드 마우스 우클릭하여 소스코드를 선택한다. 아래와 같은 코드를 찾아서 삭제한다. 다시 실행을 시키면 제대로 작동이 된다.
2016.10.05 -
다중 스토리보드 사용법
- Main storyboard에서 버튼을 클릭 하였을 때 Sub storyboard로 이동하는 것을 테스트 해 볼 것이다. 1. 우선 또 다른 스토리보드를 생성하자.(SubMain.storyboard) 2. 새로운 스토리보드에 아무 컨트롤러를 만들어 놓자(SubViewController.swift) 3. Main.storyboard에 버튼을 만들고 Storyboard Reference 를 드래그하여 Main.storyboard에 넣자. 4. 버튼과 Storyboard Reference와 연결 시킨 후 오른쪽 상단과 같이 지정한 서브 스토리보드 명과 컨트롤러 이름을 지정하여 실행시켜보자.
2016.09.23 -
Xcode8에서 발생되는 메세지
http://stackoverflow.com/questions/39377807/strange-terminal-messages-in-xcode-8 Xcode8에서 아무작업도 하지 않고 시뮬레이션을 하였다.터미널에서 아래와 같은 문구가 발생하였다. 2016-09-23 15:54:23.701321 TestStoryBoard[9522:420281] subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 1, privacy_setting: 2, enable_pri..
2016.09.23