原创 iOS中系統自帶正則表達式的應用

//組裝一個字符串,把裏面的網址解析出來NSString *urlString = @"sfdshttp://www.baidu.com";NSError *error;//http+:[^\\s]* 這是檢測網址的正則表達式NSRegul

原创 我的友情鏈接

簡思哲

原创 TableView詳解

  -、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:

原创 strong,retain,weak,assign自匹配宏

 有時我們寫個代碼開源出來給別人用時,會被其他開發者抱怨編譯不了,很多情況是版本的問題,尤其現在ARC的出現後關於weak,strong的問題讓人頭疼。 有個開源代碼這裏做的很不錯,就是MBProgressHUD 看下他是怎麼做的: #i

原创 ios消息推送機制原理與實現

 Push的原理: Push 的工作機制可以簡單的概括爲下圖 圖中,Provider是指某個iPhone軟件的Push服務器,這篇文章我將使用.net作爲Provider。 APNS 是Apple Push Notification S

原创 shareSDK 提示#warning:尚未配置[新浪微博]URL Scheme:sinaweibosso.或wb

問題:按照集成文檔配置後,只有分享到新浪微博時提示:#warning:尚未配置[新浪微博]URL Scheme:sinaweibosso.或wb解決方法:1,檢查各個位置的appkey是否填寫正確 ,檢查URL Scheme 是否配置正確,

原创 Unknown type name 'class'; did you mean 'Class'? 問題的解決

 Xcode中可以混編C++和Objective-C,但是今天遇到了一個很令人抓狂的問題 在oc的.h文件裏包含c++的.h文件時,總是報這個錯: Unknown type name 'class'; did you mean 'Clas

原创 頭文件一覽(斷言assert的使用)

                                             本來是想找#include <cassert> 後來找到了一些頭文件的信息,乾脆全copy了過來 ^_^   #include <cassert>是爲

原创 我的友情鏈接

簡思哲

原创 ios消息推送機制原理與實現

 Push的原理: Push 的工作機制可以簡單的概括爲下圖 圖中,Provider是指某個iPhone軟件的Push服務器,這篇文章我將使用.net作爲Provider。 APNS 是Apple Push Notification S

原创 ios應用開發知識積累

UIView animateWithDuration 使用詳解 :在ios4.0及以後鼓勵使用animateWithDuration方法來實現動畫效果。當然,以往的begin/commit的方法依然使用,下面詳細解釋一下animateWit

原创 關於ios發佈應用程序上傳之後invalid binary 解決方法

在itunesconnect上上傳應用沒多長時間應用狀態變成了invalid binary,查看郵件內容如下:Invalid Code Signing Entitlements - Your application bundle's sig

原创 iOS開發中arc的設置與應用

舊工程配置arc方案: 1,直接在targets->build phases中修改compiler Flags,是否支持arc。添加:-fobjc-arc,就可以讓舊項目支持arc。如果想讓原來支持arc的不使用arc則添加-fno-obj

原创 TableView詳解

  -、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:

原创 iOS strong 和weak的形象理解

 轉:http://stackoverflow.com/questions/9262535/explanation-of-strong-and-weak-storage-in-ios5  覺得講的很容易理解   The difference