반응형
Swift build를 하다가 컴파일이 끝나지 않고 계속되는 현상을 발견했다.
Appcode로 build 중이었는데 swift의 메모리가 끝없이 계속 증가했다.
의심가는 코드를 제거해 보니 빌드가 잘 된다.
아.. 엄청나다.
의심가는 코드를 Playground로 재작성해보았다.
?? 를 남발해서 그런것으로 보이는데... 이래도 되는건가?
let optionalString: String? = nil
let abc: [String:Int] = [
"a": Int(optionalString ?? "") ?? 0,
"B": Int(optionalString ?? "") ?? 0,
"c": Int(optionalString ?? "") ?? 0,
"d": Int(optionalString ?? "") ?? 0,
"e": Int(optionalString ?? "") ?? 0
]
print(abc)
관련링크 : http://stackoverflow.com/questions/26151954/sourcekitservice-consumes-cpu-and-grinds-xcode-to-a-halt
반응형
'Programming > iOS' 카테고리의 다른 글
| [Fastlane] increment_build_number Action (0) | 2020.08.16 |
|---|---|
| [Admob] 앱 실행시 전면광고 실행 (1) | 2016.10.25 |
| ERROR ITMS-90635 (0) | 2016.06.22 |
| ITM-90205, ITMS-90206 (0) | 2016.03.24 |
| failed installing application, reason: Error Domain=JBDeviceKitErrprDomain Code=-402620392 "AMDeviceSecureUpgradeApplication failed with err = -402620392 (0) | 2016.02.12 |