[objc] UISwitch

iPhone 2012. 12. 7. 13:51




UISwitch의 설정값을 가지는 것은

on   ← 요놈이다.(BOOL)






[swc setOn:YES animated:YES];   //swc : UISwitch



UISwitch를 이벤트처리 메소드와 연결해두면, 이벤트처리 메소드를 먼저 실행하고, 스위치가 바뀌는 애니메이션이 보이게 된다. 이벤트처리에 선택된 변수 UISwitch.on을 설정을 바꾸기 전으로 되돌려두면 애니메이션은 일어나지 않는다. 





Posted by tenn
,

[obc-c] device id, UDID

iPhone 2012. 12. 6. 20:13



UIDevice *myDevice = [UIDevice currentDevice];

NSString *deviceUDID = [myDevice uniqueIdentifier];


위의 방법은 애플의 정책에 의해 deprecated되어, iOS5부터 UDID를 사용하는 것은

권장할만한 일이 아니게 되었다.


대신에 단말을 구분할 방법으로 UUID(Universal Unique ID)를 생성할 방법을 제공한다.

대신에 UserDefaults로 생성된 UUID가 항상 같은 값이도록 관리할 필요가 있는 듯하다.


CFUUIDRef UUIDRef = CFUUIDCreate(kCFAllocatorDefault);

CFStringRef UUIDSRef = CFUUIDCreateString(kCFAllocatorDefault, UUIDRef);

    



Posted by tenn
,



* BOOL -> Object화


[NSNumber numberWithBool:<#(BOOL)#>]



*int, float, double -> Object화


[NSNumber number〜...  ]



*NSString -> NSNumber

[NSNumber numberWithInteger:[theString integerValue]];

http://stackoverflow.com/questions/3163652/how-to-convert-nsstring-to-nsnumber-without-using-numberfromstring


Posted by tenn
,