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 API 버전별 예외처리 방법 if #available(iOS 9, OSX 10.10, *) { // Use iOS 9 APIs on iOS, and use OS X v10.10 APIs on OS X} else { // Fall back to earlier iOS and OS X APIs} 다음에서 발췌: Apple Inc. ‘The Swift Programming Language (Swift 2.2).’ iBooks. https://itun.es/kr/jEUH0.l
* Swift 비교 연산자 수의 기본적인 비교 연산은 타 언어와 다를게 없으므로 패스 문자열 비교 연산은 objective-c 의 [변수명 isEqualToString:@"비교문자열"] 처럼 쓸줄 알았는데 너무 심플해졌다. let name = "world"if name == "world" { print("hello, world")} else { print("I'm sorry \(name), but I don't recognize you")} 그냥 비교 연산자만 쓰면 된다. 또한 동시에 여러 변수를 if or 처럼 사용도 할수 있다. (1, "zebra", 3) < (2, "apple", 2) // true because 1 is less than 2(3, "apple") < (3, "bird") // t..
* Swift 조건문 어느 언어에서나 다름없이 사용하는 조건문은 if 와 switch 구문이다. if 구문 같은 경우에는 사용방법도 크게 다르지 않다. if A > B{ } , if ( A > B ){ }var test : Bool = true;if( test == false) {} 이 포스트에서 다룰건, 바로 switch 구문이다. switch 구문 또한 크게 다를건 없지만, 3가지 특이점이 있다. Switch 구문 예제 가장 먼저 눈에 띄는게 바로 default : 를 안쓰면 안된다는것. Playground execution failed: MyPlayground.playground:12:1: error: switch must be exhaustive, consider adding a default c..
*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를 보는것같다..
스위프트에서 배열과 딕셔너리는 모두 브라켓( [] ) 을 사용한다. 배열 ( 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
- 사물인터넷
- 스위프트
- IOT
- ubuntu
- 아이폰
- xcode
- 캠핑
- 공기청정기
- ios
- Deeplearning
- OpenCV
- 라즈베리파이
- diy
- 강좌
- 리눅스
- 딥러닝
- Python
- 우분투
- Android
- 파이썬
- 미세먼지
- 엘라스틱서치
- mysql
- 아두이노
- 인공지능
- swift
- php
- 서버
- 머신러닝
- 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 | 29 | 30 | 31 |