일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Xcode
- 알고리즘
- swiftUI
- swift5
- Animation
- 문자열
- RX
- wwdc
- 독서
- Deep learning
- 책
- 책 추천
- 애니메이션
- 스위프트UI
- ReactiveX
- Algorithm
- 딥러닝
- leetcode
- string
- 머신러닝
- 스위프트
- ARC
- 책 후기
- iOS SwiftUI
- rxswift
- ios
- objective-c
- stanford SwiftUI
- objc
- SWIFT
- Today
- Total
목록Xcode (19)
THIS IS ELLIE
Info.plist파일을 옮기게 되면 에러가 발생한다. 에러 내용은 Build input file cannot be found 말 그대로 빌드 입력 파일을 찾을 수 없다는 의미다. 에러가 발생하는 이유는 프로젝트를 생성하면 자동적으로 Xcode 최상위에 Info.plist파일을 생성하는데, 내가 그것을 하위 폴더로 옮겼기 때문에 찾을 수 없게 되고 에러가 발생한다. 그럼 Info.plist가 어디에 있는지 정확하게 알려주면 된다. 프로젝트 TARGETS의 BuildSettings에서 infoplist라고 키워드를 검색한다. 그러면 아래와 같이 키워드infoplist에 관련된 항목들이 뜬다. 그중에서도 나는 Info.plist파일의 위치를 알려주고 싶은 거니까. Info.plist File을 수정해준다. ..
1. sequence 1.2.4.8.16 쭉쭉 출력된다. 시퀀스의 첫 번째 Element는 항상 첫 번째 Element이며 각 연속되는 Element는 이전 Element에 next를 호출한 결과이다. next는 nil을 반환 할 때 시퀀스가 끝난다. next가 만약 nil을 반환하지 않으면 무한대로 ... 간다. 2. stride 두 수 사이에 구간을 만든다. 시퀀스 ! 3...2...1...이 출력된다. // from 3부터 to 0까지 by -1씩 3. swap 두 개를 교환한다. x는 100이고 y는 -100인데 swap해주게되면, x는 -100이되고 y는 100이된다. 그러므로 x,y는 variable이여야한다.
스위프트 .... 깊고도 깊은 .... 언어의 세계 Swift 공식 문서에 function리스트가 있길래 정리해보자 // https://swiftdoc.org/ 1. abs absolute value 절대 값 ! -100 을 100으로 2. assert - assert(, ) 위에서 사용한 x,y 변수를 사용했다. x = -100, y = 100 인 상태에서 assert( x == -100, "x가 -100이 아니다!")라고 작성한다. x == -100 이라는 조건에 만족하기 때문에 그냥 넘어간다. x를 100으로 변경하고 assert( x == -100, "x가 -100이 아니다!")를 실행한다. 그러면 Assertion failed메시지 x가 -100이 아니다 ! 가 뜬다. x == -100 이라는 ..