1.Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains
一開始以為是Code Sign設定的不對,上網找了半天,各種辦法都試過了,都沒有效果,最後一怒之下重啟電腦,然後就莫名其妙的好了。我x!我去年買了個表!
個人認為有價值的參考:
http://stackoverflow.com/questions/9949700/iphone-developer-doesnt-match-any-valid-non-expired-certificate-private-key-p/9950273#9950273
http://stackoverflow.com/questions/11869486/how-can-i-solve-the-code-sign-error-the-identity-ipad-doesnt-match-any-valid
2.ios平台gps簡單應用(擷取經緯度、擷取詳細地址)
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark
使用上面這個方法獲得的placemark,成員變數有可能是空值,使用前只能自己進行非空判斷了。
總結:
1.不要指望別人寫的代碼有多麼嚴謹,一定要自己做好防護。
2.placemark成員使用空值,個人理解是可以減少不必要的記憶體佔用和建立字串對象的開銷,自己的代碼以後也可以借鑒這種初始化方式。
3.
xcode4常用快速鍵
4. long long 類型轉換成字串:
long long testLong = 999999;
char stingTest[32];
sprintf(stringTest, "%lld", testLong);
就是兩個l在d的前面,網上沒找到,問同學知道的。