原创 xmpp框架搭建以及linker command failed with exit code 1 (use -v to see invocation)問題的解決

  首先進入xmpp官網下載xmpp框架後,將其導入工程中,完成後目錄如下                       導入所需的框架:CFNetWork.frameWork, security.frameWork, libxml2.dy

原创 Ios開發對第三方框架AFNetWorking網絡訪問的封裝使用

        通常當用到第三方框架的時候,我們都會將其封裝成一個工具類來使用,以便在將來更換框架的時候方便修改,以下爲封裝後的AFNetWorking的使用工具類HttpManager,記錄一下,以方便今後使用,對於具體的需求應該相應的

原创 ios數據源方法中一點細節的處理記錄

       在含有數據源的控制器中,當創建某個UIVIew或者是其他類的對象時,通常要考慮 if(obj==nil){ //創建對象的代碼 }這種情況。 例如,在UiTableViewController中的數據源方法中,倘若不做上述處

原创 copy,retain,weak,strong等的總結

copy:建立一個索引計數爲1的對象,然後釋放舊對象 對NSString 對NSString 它指出,在賦值時使用傳入值的一份拷貝。拷貝工作由copy方法執行,此屬性只對那些實行了NSCopying協議的對象類型有效。更深入的討論,請參

原创 NSAssert和NSParameterAssert

NSAssert()只是一個宏,用於開發階段調試程序中的Bug,通過爲NSAssert()傳遞條件表達式來斷定是否屬於Bug,滿足條件返回真值,程序繼續運行,如果返回假值,則拋出異常,並切可以自定義異常描述。NSAssert()是這樣定義

原创 NSNotificationCenter 通知傳值

文章轉自:http://blog.sina.com.cn/s/blog_6317728d0102v779.html 通知 是在跳轉控制器之間常用的傳值代理方式,除了代理模式,通知更方便、便捷,一個簡單的Demo實現通知的跳轉傳值.

原创 IOS多視圖控制器管理的總結與回顧(一)

一、視圖控制器常見的切換方式。  1、Tabbar選項卡:以UITabbarController爲容器,以平行的方式管理試圖控制器。           1.1、UITabbarController常用的屬性:title---標題,ima

原创 ios中攝像頭/相冊獲取圖片,壓縮圖片,上傳服務器方法總結

iphone中圖像通常存儲在4個地方【相冊、應用程序包、沙盒、Internet】,通過這4個源,我們就可以存取應用圖片。   相冊   iphone的相冊包含攝像頭膠捲+用戶計算機同步的部分照片。用戶可以通過UIImagePicke

原创 從一個子視圖或者一個View中刷新其他UITableView

從一個子視圖或者一個View中刷新其他UITableView 被問到了一個問題:如何從一個子視圖或者一個View中刷新其他UITableView,常規的寫法可能是這樣的 TestTVC*testTVC =[[TestTVC a

原创 蘋果原生態的圖片上傳實例

雖然現在第三方框架已經足夠強大,但是對於原生態的東西多瞭解一下也是很精彩的。圖片上傳的本質大部分是將上傳的內容提交到服務器的一個頁面的form表單中,而表單提交的參數我們通常可以用firefox瀏覽器來抓取,抓取成功後再根據這些參數設置I

原创 ios中常用的裁剪圖片方法小結

一、使用Quartaz2d的畫圖功能裁剪。 1.例如截取圖片上的一個圓: - (UIImage *)cutCircleBg {     UIImage *baseImage = [UIImage imageNamed:@"LuckyBas

原创 Objective-C的runtime詳解

本文是我在 Alt Tech Talks: London 上關於 Objective-C runtime的演講總結,如果你對Objective-C runtime感興趣的話,應該看看這篇文章,特別是文章中的鏈接,一定會受益匪淺。  什

原创 OC的runtime系列二——解析與運用

 本文轉自博客:http://www.cnblogs.com/guoxiao/p/3583351.html 要理解runtime,首先我們要了解類和對象的內部結構,下面將首先介紹下OC中類與對象的結構層次。   一、首先,從 r

原创 關於copy形式下block的內存泄漏問題

在分析這個問題之前,我們先列出下面這個圖,並且理清它們的關係:      這裏的setting控制器是指:ILSettingViewController,它在.h文件中定義了一個數組變量 @interface ILSettingView

原创 IOS開發block的分析與運用系列

本文內容全部來自召喚攻城獅的博客:http://my.oschina.net/leejan97,轉載過來只是爲了方便學習運用,在此說聲謝謝。 (一)Block很簡單,就像delegate的簡化版 代理設計模式對於iOS開發的人來說肯定