原创 category extension protocol(類目,延展,協議)

作用 類目就是爲已存在的類添加新的方法。但是不能添加實例變量。比如系統的類,我們看不到他的.m文件,所以沒有辦法用直接添加方法的方式去實現。@interface NSMutableArray (Sort) //爲NSMutableArra

原创 訪問iPod Library及MPMusicPlayerController

1.訪問音樂庫的兩種方法, (只能訪問音頻文件,如music,podcast,audiobook等) 2.MPMusicPlayerController的使用 有兩種播放器可以選擇,一種是application mus

原创 iphone ios 消息通信機制NSNotificationCenter

NSNotificationCenter是專門供程序中不同類間的消息通信而設置的,使用起來極爲方便, 設置通知,就是說要在什麼地方(哪個類)接受通知,一般在初始化中做。 [[NSNotificationCenter default

原创 XML教程適用於iOS:如何選擇最佳的XML性能解析器爲您的iPhone項目

有很多選擇,當談到關於iPhone的XML解析。 iPhone SDK中配有兩個不同的庫可供選擇,並有可用的幾種流行的第三方庫,例如TBXML,TouchXML,KissXML,TinyXML的,和GDataXML。 如何爲開發人員

原创 ios開源項目(各種有用的第三方庫)

狀態欄:MTStatusBarOverlay  下拉刷新:EGOTableViewPullRefresh 網絡應用:ASIHTTPRequest 等待特效:MBProgressHUD JSON解釋:json-framework -----

原创 delegate用法

創建TouchView類 @class TouchView; @protocol TouchViewDelegate <NSObject> @o

原创 谷歌和百度的精確搜索技巧

經常使用谷歌,百度進行搜索,才發現還有很多比較基礎的搜索技巧都不甚瞭解,抽空閱讀了一下谷歌和百度的官方文檔,整理總結了以下常見的搜索技巧。 谷歌搜索技巧 1、完全匹配,使用中文或者英文雙引號 2、幾個關鍵字 site,如果您希望在特定的網

原创 target:actoin 和delegate 區別以及使用的場景

                     target  Action            

原创 target:action使用

創建一個TargetActionView類 @interface TargetActionView : UIView @property(nonatomic,assign)id target; //定義屬性 @property(nona

原创 ios arc和非arc的開啓和禁止

要想將非ARC的代碼轉換爲ARC的代碼,大概有2種方式: 1.使用Xcode的自動轉換工具 2.手動設置某些文件支持ARC 一、Xcode的自動轉換

原创 IOS後臺運行

文一 我從蘋果文檔中得知,一般的應用在進入後臺的時候可以獲取一定時間來運行相關任務,也就是說可以在後臺運行一小段時間。 還有三種類型的可以運行在後以,1.音樂2.location3.voip 文二 在IOS後臺執行是本文要介紹的內容,大

原创 IOS基本孔控件(UIView UITextField UILable UIButton,控件組合,分類)

UIView //視圖使用UIVIEW類來表示,UIVIEW是系統已提供好的類,可以拿來直接使用,UIVIEW在UIKIt框架裏面. //第一步 創建視圖(此刻不會顯示) UIView *aView=[[UIVi

原创 @Class和import區別

//@class只是聲明這是一個類名,它和import區別是import相當於是把當前類的所有類的類容copy過來 //在開發中,有時候兩個類需要互相調用的時候,這時候就需要用到@class,如果都用到import,這樣就形成了一個死循環

原创 編程的四種境界

人類心理學研究中的一個基礎支撐科目就是分析人的潛意識和意識。 弗洛伊德是最早的一位能夠清楚的認定和描述我們的心理活動“領域”的人。 在他這著名的一生的早期,他就指出我們的意識裏分“潛意識”,“前意識”,“意識”。 如 果我們想能

原创 NSString 常用方法

創建一個新字符串並將其設置爲 path 指定的文件的內容,使用字符編碼enc,在error上返回錯誤 + (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncodi