原创 iphone開發之UITableView 札記

代碼創建控件UITableView *myTableView = [[UITableView alloc] initWithFrame:CGRectMake:(0,0,320,480)                           

原创 iOS7初體驗——圖像資源Images Assets

 件陌生之外,其他文件都是剛剛拖拽進Xcode的,雙擊查看一下Contents.json文件內容: [html] view plaincopyprint? {   "images" : [      {       "size

原创 OC中的謂詞

 謂語: 就是英語中的am,is,are,用來做判斷用的 NSPredicate類中的方法: + (NSPredicate*)predicateWithBlock:(BOOL (^)(id evaluatedObject, NSDi

原创 不使用ARC的年代

 如果不使用ARC,那麼在堆內存中所開闢的東西,都是需要使用手工進行釋放的,爲什麼需要手工進行釋放呢? 就是因爲對象在創建的過程中,自動把對象內部的計數器加1,異致垃圾回收器無法把這個對象所佔的內存空間釋放掉 垃圾回收器: 1Jav

原创 ios開發-剪切板

 在iOS中,可以使用剪貼板實現應用程序之中以及應用程序之間實現數據的共享。比如你可以從iPhone QQ複製一個url,然後粘貼到safari瀏覽器中查看這個鏈接的內容。 一、在iOS中下面三個控件,自身就有複製-粘貼的功能: 1、

原创 經典死循環

 在用到UIViewController對象的view時, 如果UIViewController對象的_view成員變量是空的, 則會調用UIViewController對象的-loadView方法初始化一個.   重寫UIViewC

原创 iOS DES ECB模式對稱加密解密

 最近忙於android和iOS的項目,寫完了android的DES 的ECB模式加密解密(相關連接:http://blog.csdn.net/vipa1888/article/details/8086037),又回到了Ios上面,因

原创 AFNetworking-2.0.3 post使用方法

隨着asihttprequest的停止更新,許多人都轉向了AFNetworking、 MKNetworkKit.我也是其中一個。於是我從網上找了許多文章作參考,但是結果都是失敗告終。研究了好久都搞不透,最後還是請人幫忙搞定了。經常從網上索

原创 iOS: HTTPS 與自簽名證書

不是每個公司都會以數百美金一年的代價向CA購買SSL證書。在企業應用中,付費的SSL證書經常被自簽名證書所替代。當然,對於自簽名證書iOS是沒有能力驗證的。Safari遇到這種無法驗證的自簽名證書的唯一處理方法,就是將問題扔給用戶,讓用

原创 AFNetworking2.0 NSHipster翻譯(大牛)

AFNetworking 是當前 iOS 和 Mac OS X 開發中最廣泛使用的開源項目之一。它幫助了成千上萬叫好又叫座的應用,也爲其它出色的開源庫提供了基礎。這個項目是社區裏最活躍、最有影響力的項目之一,擁有 8700 個 st

原创 使用keyChain存儲用戶敏感信息

iOS的keychain服務提供了一種安全的保存私密信息(密碼,序列號,證書等)的方式,每個ios程序都有一個獨立的keychain存儲。相對於NSUserDefaults、文件保存等一般方式,keychain保存更爲安全,而且keych

原创 支付寶爲什麼可以在ios上架

 爲什麼支付寶內的支付app可以在appstore上存活呢?   很簡單,因爲apple的規定說的是購買該應用的內容、功能或服務。 比如某個遊戲,免費的只能玩10關,剩下的部分需要支付才能玩,這個購買的就是該遊戲的內容。 支付寶

原创 AFNetworking入門

這篇筆記是在 AFN v0.10.1 時候寫的,AFN v1.0 以後加入了不少新東西,比如 SSL 支持,不過整體結構沒有變化。 後續跟進了一篇 AFNetworking Notes 2 上圖來自 @mattt 對 AFN

原创 iOS網絡編程實踐--NSStream實現TCP Socket iPhone客戶端

  [self initNetworkCommunication];  } 它們都調用initNetworkCommunication方法,並設置操作標識flag,如果flag爲0發送數據,flag爲1接收數據。流的狀態的變化觸發很多

原创 ios監聽靜音鍵和音量鍵事件

 判斷是否靜音: view plaincopyto clipboardprint? - (BOOL)isMuted   {       CFStringRef route;       UInt32 routeSize =