ios slide menu 추천! https://github.com/aryaxt/iOS-Slide-Menu 이것저것 찾아봤지만 해본것중 가장 사용이 쉽고 편리했다. 개인적으로 스토리보드 보다는 하드코딩을 선호하는 편으로, sample 앱이 스토리보드 기반이다 보니 하드코딩으로 하려면 다음과 같이 하면 된다. AppDelegate.m 파일 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; MainView *vc = [[M..
*Swift Optional보통 옵션이라 하면 해도되고 안해도 되는 그런 의미인데마찬가지로 스위프트에서 옵셔널 기능은, 변수에 nil 이 들어가도 된다는것을 의미한다. 사용은 변수명의 자료형 뒤에 물음표(?) 를 붙이면 된다. 플레이그라운드에서 물음표를 붙이고 떼고 해보면 에러가 나고 안나고를 확인 할 수 있다. 예제를 따라 다양하게 작성해본 코드입니다. 변수에 nil 체크 ( 5~9라인 )if let 을 활용한 optional binding 활용방법 ( 14~26 라인 )( 바인딩이 될 경우, 즉 nil이 아닌 경우에 사용 )[보충 : 이와같은 형태로도 쓸수 있다 ] if let actualNumber = Int(possibleNumber) { print("\"\(possibleNumber)\" has..
Swift 에서 사용할수 있는 반복문의 종류는 다음과 같다. for, for-in, while, repeat-while 라고 애플 책에 나와있지만, for문 예제는 찾을수가 없었다.. for( $i=0; $i 2,4,8,16,32,64, 128 결과는 128 다음에서 발췌: Apple Inc. ‘The Swift Programming Language (Swift 2.2).’ iBooks. https://itun.es/kr/jEUH0.l 변수에 자료형을 따로 명시 안해도되는 Swift 에선 for - in 구문이 굉장히 편리할것으로 보인다. 마치 PHP를 보는것같다..
*PlayGround - 놀이터 Xcode6 에서부터 지원한것같은데 뭔지도 모르고 써볼생각을 안했었다가 이번에 정식으로 공부하면서 써보게 되었다. 실시간으로 데이터가 변하는걸 확인하는건 어쩔수없지만 간단한 조건문이나 반복문등 앱 개발중에 앱을 실행시켜 NSLog 와 PO 를 통해 변수값 확인하는 번거로움을 줄일수 있다. 또한 간단한 레이아웃 배치 코드를 작성해 확인해볼수 있다.xib, storyboard를 사용하지 않는 나에겐 매우 유익한 툴이었다. ( 이걸 이제야 알다니.. ) 코드를 작성하고 잠깐 타이핑을 멈추면 Running Playground... 라는 메시지가 나오고우측화면에 결과가 나오게 된다.
스위프트에서 배열과 딕셔너리는 모두 브라켓( [] ) 을 사용한다. 배열 ( Array ) 은 다음과 같이 사용한다. var arrayList = [ "value1" , "value2" , "value3" ] arrayList[1] = "change value2" 딕셔너리 ( Dictionary ) 는 다음과 같이 사용한다. var dictionaryList = [ "dictionary Key" : "dictionary value", "key2" : "value2"]( * Objective-c 에서는 키가 우측에 있던 반면 Swift 는 앞이라는것에 주의 ) dictionaryList["key2"] = " value2 has changed " ------------------ 그렇다면, 빈 배열과 딕셔너..
- Total
- Today
- Yesterday
- 딥러닝
- 아두이노
- 사물인터넷
- 엘라스틱서치
- ios
- mysql
- xcode
- 서버
- Python
- diy
- 캠핑
- 우분투
- 리눅스
- 강좌
- 머신러닝
- Android
- swift
- 공기청정기
- 파이썬
- php
- OpenCV
- 라즈베리파이
- Deeplearning
- 인공지능
- ubuntu
- 미세먼지
- IOT
- object-C
- 아이폰
- 스위프트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |