일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- gradle
- xcode
- 트위터
- Unchecked Exception
- AccountManager
- signing
- Activity 수명 주기
- Push
- 다른 앱에서 열기
- In-app Billing
- GCM
- BLOCK
- 페이스북
- Android O Preview
- HTTP
- 배포
- Google Cloud Messasging
- Android
- service
- ios
- android studio
- ios9
- Android O
- unreal
- contentprovider
- 카카오톡
- NSURLConnection
- 안드로이드 개발 레벨업 교과서
- Google Cloud Messasing
- 데이터 공유
- Today
- Total
목록ios (13)
노블의 개발이야기
[iOS] NSString에 URL Encoding과 URL Decoding 메소드 추가하기 http 전송에서 GET으로 보내는 파라미터에 URLEncoding을 해야하는 경우가 있다.예를 들어 트위터 검색에서 검색어를 사용할 때 @saltfactory를 검색하고 싶으면 from:saltfactory라고 검색하면 되는데 이때 ":" 문자를 URL Encoding으로 보내줘야 한다. http://search.twitter.com/search.json?q=from%3Asaltfactory 이때 그냥 한글이나 특수 문자를 보내면 데이터가 바르게 전달되지 않는다. 그래서 URLEncoding을 해서 전송해야하는데 NSString 자체에는 URLEncoding 메소드가 존재하지 않는다.그래서 카테고리를 이용해서 ..
NSUserDefaults 사용하기 NSUserDefaults 클래스는 공통으로 사용되는 Default Property를 관리한다.CoreData, SQLite, File 보다 간단하게 사용가능하다. 저장 가능한 클래스 타입은 NSData, NSString, NSNumber, NSDate, NSArray, NSDictionary 만을 지원한다.다른 타입의 클래스 인스턴스를 저장하기 위해서는 NSKeyedArchive, NSKeyedUnarchive를 이용한 Serialization(직렬화) 과정을 거쳐야한다. Load + (id)loadFromUserDefaults:(id)key { NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]..
Storing values in the KeyChain Then use the SecItemAdd function to add a new item to your app's keychain.SecItemAdd 함수를 사용하여 키체인에 새로운 아이템을 추가한다. OSStatus SecItemAdd ( CFDictionaryRef attributes, CFTypeRef *result ); kSecClassThe value of this key is usually equal to kSecClassGenericPassword for storage of secure pieces of data, such as strings.이 키 값은 일반적으로 문자열들의 보안 데이터 조각을 저장을 위한 kSecClassGeneri..