반응형

 

원인 : Provisioning을 교체한 경우 발생
해결 : Xcode를 완전히 종료한 후 다시 시작

 

 

 

 

반응형
반응형

 

iOS를 사용하는 각종 장비에 6.0 베타버전으로 업데이트하는 방법을 아주 간단히 설명드리겠습니다.

순서대로 따라만 하시면 바로 적용됩니다.

 

1. 토렌트 프로그램을 설치한다. (이미 설치되어 있다면 패스~)

    - 다운로드 링크 : http://www.utorrent.com/intl/ko/returning-visitor

 

2. 자신의 기기에 맞는 iOS 펌웨어 파일을 다운받는다.

 

3. 기기를 PC에 연결시킨 후 아이튠즈를 실행시킨다.

 

4. 아이튠즈의 왼쪽탭에서 자신의 기기를 선택한 후 오른쪽탭의 기기 정보에서

   Shift버튼을 누른 상태에서 업데이트 확인 버튼을 클릭한다.

 

5. 펌웨어 파일 선택 창에서 다운로드 받은 펌웨어 파일을 선택한다.

 

6. 펌웨어 업데이트가 시작된다.

 

 

 

 

 

 

 

 

반응형
반응형

 

기본적으로 Windows7 에서는 ICMP라고 불리는 Ping 응답을 허용하지 않는다.

ICMP 수신 패킷에 대한 응답을 허용하기 위해서는 아래의 설정을 해주어야 한다.

(ICMP : Internet control message protocol, 인터넷 통제 메시지 프로토콜)

 

1. [제어판] -> [시스템 및 보안] -> [Windows 방화벽] 으로 이동한다.

 

 

2. 왼쪽 탭의 [고급 설정]을 선택한다.

 

 

3. 왼쪽탭의 [인바운드 규칙]을 클릭한 후, 오른쪽탭의 [새 규칙]을 선택하면 [새 인바운드 규칙 마법사]가 실행된다.

 

 

4. 왼쪽탭의 [규칙 종류]를 클릭한 후 [사용자 지정]을 선택한다.

 

 

5. 왼쪽탭의 [프로그램]을 클릭한 후 [모든 프로그램]을 선택한다.

 

 

6. 왼쪽탭의 [프로토콜 및 포트]를 클릭한 후 프로토콜 종류를 ICMPv4로 선택한 후 밑의 [사용자 지정]을 선택한다.

 

 

7. [ICMP 설정 사용자 지정]에서  [특정 ICMP 종류]를 선택한 후 [반향 요청]을 체크한 후 확인을 누른다.

 

 

8. 왼쪽탭의 [작업]을 클릭한 후 [연결 허용]을 선택한다.

 

 

9. 왼쪽탭의 [이름]을 클릭한 후 적당한 이름을 적어주고, 밑의 [마침]을 선택한다.

 

10. 이제 외부에서 자신의 PC로 PING을 날리면 응답을 받을 수 있다~^^

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형
반응형

NSUserDefaults 에 UILocalNotification을 저장하는 목적은 fireDate가 초과되지 않은 LocalNotification을 차후에 취소하기 위해서인데요, 기본적으로 NSUserDefault 에 UILocalNotification 객체를 그대로 저장하려고 하면 오류가 발생합니다.
이를 해결하기 위해서는 NSUserDefaults 에 저장하기 전에 약간의 작업을 더 해주어야 합니다.
(아래의 예제에서는 UILocalNotification 형의 notify 변수가 이미 설정되어있다고 가정합니다.)



1. NSUserDefaults 에 UILocalNotification 저장
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:notify];
[[NSUserDefaults standardUserDefaults] setObject:data forKey:<key value>];



2. NSUserDefaults 에 저장된 UILocalNotification 읽기
NSData *data = [[NSUserDefaults standardUserDefaults] objectForKey:<key value>];
UILocalNotification *notify = [NSKeyedUnarchiver unarchiveObjectWithData:data];

if(notify){ // Local Notification Cancel
        [[UIApplication sharedApplication] cancelLocalNotification:notify];
}













반응형
반응형

아이폰 프로그래밍을 하다보면 빈번히 사용하게 되는것 중의 하나가 NSUserDefaults 일 것입니다.
NSUserDefaults 의 용도는 간단하게 전역 데이터 저장소라고 생각하시면 됩니다.
데이터의 종류는 int / bool / url / object 형으로 거의 모든 데이터를 저장할 수 있습니다.
데이터의 보존 기한은 앱을 삭제하기 전까지는 쭈욱~ 유지됩니다.

그럼 NSUserDefaults 에 데이터를 저장하고, 저장한 데이터를 읽어오는 방법에 대해서 설명하도록 하겠습니다.
(참고로 NSUserDefaults 에 데이터를 저장하기 위해서는 [data, key]의 쌍으로 저장을 해야합니다. key값은 NSString형의 문자열입니다.)



1. NSUserDefaults 에 데이터 저장

 (1) int 값 저장
[[NSUserDefaults standardUserDefaults] setInteger:<int value> forKey:<key value>];


 (2) bool 값 저장
[[NSUserDefaults standardUserDefaults] setBool:<bool value> forKey:<key value>];


 (3) object 저장
[[NSUserDefaults standardUserDefaults] setObject:<object> forKey:<key value>];

 

(4) 저장한 데이터 동기화(적용) 

[[NSUserDefaults standardUserDefaults] synchronize];


 


2. NSUserDefaults 에 저장된 데이터 읽기

 (1) int 값 읽기

int value = [[NSUserDefaults standardUserDefaults] integerForKey:<key value>];


 (2) bool 값 읽기
bool value = [[NSUserDefaults standardUserDefaults] boolForKey:<key value>];


 (3) NSString 값 읽기 (NSString 값 저장은 NSString 자체가 object이기 때문에 setObject를 이용하면 됩니다.)
NSString *value = [[NSUserDefaults standardUserDefaults] stringForKey:<key value>];


 (4) object 읽기
id value = [[NSUserDefaults standardUserDefaults] objectForKey:<key value>];








 









반응형

+ Recent posts