原创 iOS監聽鍵盤上升和降落

很多時候,我們用到輸入框都需要監聽鍵盤上升和下降,以便讓用戶可以看到自己輸入的文字。 實現方法很簡單,代碼如下:     [[NSNotificationCenter defaultCenter] addObserver:self s

原创 ios中json解析出現的null問題

在iOS開發過程中經常需要與服務器進行數據通訊,Json就是一種常用的高效簡潔的數據格式。 問題現象 但是幾個項目下來一直遇到一個坑爹的問題,程序在獲取某些數據之後莫名崩潰。其實很早就發現了原因:由於服務器的數據庫中有些字段爲空,

原创 淺談iOS中MVVM的架構設計

我於 2011 年在 500px 找到自己的第一份 iOS 開發工作。雖然我已經在大學裏做了好幾年 iOS 外包開發,但這纔是我的一個真正的 iOS 開發工作。我被作爲唯一的 iOS 開發者被招聘去實現擁

原创 推送問題研究

相關網址:http://www.cocoachina.com/bbs/read.php?tid=290239 http://www.cocoachina.com/ios/20160316/15665.html http://www.360

原创 xcode構建iOS app時爲什麼分version和build兩個版本號

version是app發佈時用戶看到的版本號。 build的爲了方便開發者多次提交binary, 比如被蘋果reject後。 例如,第一次提交version和build都是1.0. 假如審覈沒過,那麼修改代碼後新的構建的version還是

原创 ios開發try catch使用

1、什麼情況下我注意到了try catch?     @try {         NSString *a=(NSString *)[NSNullnull];         if ([aintegerValue]) {