Programming/Swift(93)
-
UUID 와 UDID
앱의 고유번호를 확인 할 때 UDID를 사용한다. 그러나 애플에서는 UDID를 언제부터인가 사용을 제안하고 있다.UDID를 대체하는 것이 UUID 이다. swift에서 UUID 값을 가져오는 방법은 아래와 같다. let UUID = getUUID()print(UUID) func getUUID() -> NSString { let UID = CFUUIDCreate(kCFAllocatorDefault) let UID2 = CFUUIDCreateString(kCFAllocatorDefault, UID); let GETID = UID2 as NSString return GETID.lowercaseString } UDID는 아래 URL에 설명이 있다.http://ibeta.kr/?mid=FAQ&category=57..
2016.07.05 -
AppIcon 검은색 테두리
AppIcon 이미지를 넣어서 핸드폰에서 확인 하였을 때 아이콘 주위에 검은색 테두리가 생겼다. 해결 방법은 간단하다. 1. 적용한 원본 이미지를 자세히 보라.2. 확장자가 png인지 확인하여라3. 이미지 전체 사이즈 주위에 하얀색 테두리가 있지 않은지 보아라. 참고로 이미지를 만들때 테두리 곡선을 나타내기 위하여 하얀색 부분을 살짝 남기는 경우가 있는데,사각형으로 이미지 크기만큼 둘레를 전체 색칠 해주어라.걱정하지 않아도 되는 것이 아이폰에서 자동으로 곡선테두리가 생겨나기 때문이다.
2016.06.22 -
viewWithTag
let close : UIButton = (cell.viewWithTag(102) as! UIButton)
2016.06.21 -
process launch failed: failed to get the task for process [1383]
앱 테스트를 할 때, 아래와 같은 메세지가 출력 된다.약간 인증서 문제인 것 같은데 뭐가 잘못 되었는지 모르겠다. 결론은 Build Settings에 있는 코드사인이 문제이다. Provisioning Profile을 Automatic으로 설정하고Any iOS SDK를 iOS Developer로 설정해준다. 그리고 실행을 시키면 애플 개발자계정 비번을 넣으면 실행이된다.
2016.05.24 -
will be removed in Swift 3
Swift2.0 Swift3.0 typealias UnderlyingType = Void associatedtype UnderlyingType = Void @warn_unused_result func infix(lhs: Expressible, _ rhs: Expressible, wrap: Bool = true, function: String = __FUNCTION__) -> Expression { return function.infix(lhs, rhs, wrap: wrap) } @warn_unused_result func infix(lhs: Expressible, _ rhs: Expressible, wrap: Bool = true, function: String = #function) -> Express..
2016.03.22 -
해당 프로젝트에서 cocoapods 삭제 방법
http://stackoverflow.com/questions/16427421/how-to-remove-cocoapods-from-a-projectDelete the standalone files (Podfile Podfile.lock and your Pods directory)Delete the generated xcworkspaceOpen your xcodeproj file, delete the references to Pods.xcconfig and libPods.a (in the Frameworks group)Under your Build Phases delete the Copy Pods Resources, Embed Pods Frameworks andCheck Pods Manifest.lock ..
2016.03.18