Programming/Swift(94)
-
Guard 활용
Guard에 대해서는 설명이 잘 나온 글들이 많다.완벽하게 이해하지는 못하였지만 느낌은 알 것 같은..설명은 쓸 수 없지만.. 잊지않기 위해 활용한 소스라도 올려본다. * 처음 테스트로 작성한 코드var ValueNil:String? = nil ValueNil = "Guard" func guardTest() { guard ValueNil != nil else { print("bad") return } print(ValueNil) } guardTest() // 출력은 Optional("Guard") - 그러나 여기서 Optional이 붙어 버리니 어찌해야하나.. - Guard 부분에서 nil을 체크하였기 때문에 print에서 "!" 를 붙여도 상관이 없음. - 그러나 "!" 자체가 불안하다. - 그래서 물..
2016.09.13 -
[스크랩] 스위프트 옵셔널 이해하기
http://chanlee.github.io/2015/06/14/Introduce-Swift-Optional/https://www.appcoda.com/beginners-guide-optionals-swift/https://devxoul.gitbooks.io/ios-with-swift-in-40-hours/content/Chapter-2/optionals.html playground에서 예제를 똑같이 실행해 보았다. import UIKit class Messenger { var message1: String = "Swift is awesome" var message2: String? } func findStockCode(company: String) -> String? { if (company == "A..
2016.09.07 -
아이폰7(?) 발표 5시간전 apple developer 등록이 안된다
developer로 결재하기 위해 굳은 마음으로 카드를 옆에 두고 개발자 결재 등록 사이트로 들어갔다.왠걸 아래와 같이 나온다. 발표 때문에 잠시 중단을 시킨 것 같다.각 나라 언어로 동일한 문구를 차례대로 출력시키는 것 같다. 한국어는 15개(?) 언어 중 10번쯤(?)에 출력되고 있는 것 같더라. 큰 맘먹고 개발자 등록 해보려고 했는데..ㅜㅜ발표끝나면...내일 되겠지...
2016.09.07 -
xcode 자동 줄바꿈 설정
무엇을 잘 못 눌렀는지 갑자기 자동 줄 바꿈이 되지 않는 것이다. 어지간히 불편한게 아니였다. 화면도 작은데..ㅠㅠ제대로 나와있는게 없더라.. 그래서 더 열심히 찾아봤다.http://stackoverflow.com/questions/5271530/how-to-disable-word-wrap-in-xcode-4-editor 위 Line wrapping 에 체크를 하였더니 잘 됨. 특정페이지에서만 자동 줄바꿈이 되지 않는다면, 아래 이미지 처럼 Wrap lines 체크해보자.
2016.09.07 -
status bar 색상 변경
* AppDelegate func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override point for customization after application launch. UIApplication.sharedApplication().valueForKey("statusBar")?.setValue(UIColor.redColor(), forKey: "foregroundColor") return true } - swift 3.0// let statWindow = UIApplication.shared.value(forKey:"st..
2016.09.05 -
collectionview overlap 되는 이미지와 버튼 기기별 조정(?)
아래와 같은 이미지를 만들려고 한다. storyboard에 비스무리하게 만들었다. layout을 맞춰주기 위해서 아래와 같이 size을 임의로 조절 하였다. func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize { let screenSize = UIScreen.mainScreen().bounds let screenHeight = screenSize.height var width: CGFloat? = nil var height: CGFloat? = nil // 아래 CG..
2016.09.02