Time of Update: 2013-12-13
蘋果已經發布了最新的iOS 6 系統,相信不要朋友也想升級體驗一下。但不少人擔心升級後無法越獄,不用擔心現在我們將會為大家提供一份指南,告訴你如何iOS 6越獄,不過要注意的是,目前越獄僅支援A4 的處理器的裝置,所以你如果是iPhone 5 或還iPhone 4S就要耐性等待了。越獄前準備下載最新的iTunes下載iOS 6 韌體下載Redsn0w 9.13dev4 (Mac版)(Windows版)
Time of Update: 2013-12-26
iOS平台XML解析類庫對比和安裝說明是本文要介紹的內容,在iPhone開發中,XML的解析有很多選擇,iOS SDK提供了NSXMLParser和libxml2兩個類庫,另外還有很多第三方類庫可選,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。問題是應該選擇哪一個呢?解析 XML 通常有兩種方式,DOM 和
Time of Update: 2013-12-26
TableView中圖片延時載入是本文要介紹的內容,經常我們會用tableView顯示很多條目,有時候需要顯示圖片。但是一次性從伺服器上取來所有圖片對使用者來浪費流量,對伺服器也是負擔,最好是按需載入,即當該使用者要瀏覽該條目時再去載入經常我們會用tableView顯示很多條目。有時候需要顯示圖片,
Time of Update: 2013-12-26
iPhone開發中UIPageControl實現自訂按鈕是本文要介紹的內容,主要講解的是來實現自訂按鈕,有時候UIPageControl需要用到白色的背景,那麼會導致上面的點按鈕看不見或不清楚,我們可以通過繼承該類重寫函數來更換點按鈕的圖片現實。實現思路如下.建立類繼承UIPageControl : @interface MyPageControl : UIPageControl {
Time of Update: 2013-12-26
模版引擎XTemplate與代碼產生器XCode是本文要介紹的內容,主要是來學習模版引擎XTemplate是一個仿T4設計的引擎,功能上基本與T4一致模版文法上完全相容T4,模版頭指令部分相容)。自己設計模版引擎,就是為了代碼產生器、網站模版、郵件模版等多種場合,也就是要能拿出來單獨使用、功能強大並且容易控制的。T4是個很好的引擎,但是它的設計基本上傾向於vs,幾乎不顧別的場合。XTemplate特點如下:1、完全使用C#作為模版語言。跟ASP、ASP.Net頁面的解析一樣,把<##>
Time of Update: 2013-12-26
iPhone應用用HTTP協議和伺服器通訊是本文要介紹的內容,主要是來學習iphone應用中的通訊協定,具體內容來看本文詳解。iPhone用http協議和伺服器通訊有兩種方式,一種是同步一種是非同步,所謂同步是指當用戶端調用post/get的方式的函數向伺服器發出資料請求後,該函數不會直接返回,只有得到伺服器響應或者請求時間timeout之後才會返回繼續執行其它任務。非同步採用回調的方式,即請求發送後,函數會立即返回,一旦伺服器連接成功作業系統會去觸發相應的回調進行相應的處理。這和window的
Time of Update: 2013-12-26
IOS開發架構Core Plot開源架構使用是本文要介紹的內容,主要是來學習IOS開發中架構的學習。iPhone下的圖形架構並不是很多。其中比較知名的就兩個s7graphview和Core Plot。巧的是兩個都是Google的。前者使用簡單,但功能單一,只能畫曲線圖。後者是開源項目,項目仍在不斷更新中,用起來可就複雜多了,而且各個版本會有差異,包括屬性、方法,甚至是類名都有改變。關於Core
Time of Update: 2013-12-10
最近幾天一直在啃cocos2d,消化了不少東西,基本可以有些把握下手寫公司的遊戲了;那麼今天就把一些重點的拿出來分享下經驗,給新童鞋們作為參考;這篇就來詳細介紹下cocos2d對使用者觸屏的監聽事件進行下分析(cocos2d有很多詳細的文章和教程,我這裡只是出於自己的理解來說)進入正題:從整體cocos2d對觸屏的事件監聽可以分為兩種:1.單一監聽,所謂單一監聽其實是跟cocos2d引擎架構有關,因為在cocos2d中每個遊戲介面都可以使用一個CCLayout完成,那麼當一個CCLayout在螢
Time of Update: 2013-12-10
Xcode 也支援以命令列形式來編譯 iPhone 程式。另外還可以手動的編寫 Makefile 檔案,實現編譯→安裝的自動化批處理過程。如果你習慣了命令列的操作方式(linux,unix),那麼這樣的操作還是很方便的。首先看看 Xcode 的命令列格式: xcodebuild -target Project_Namexcodebuild install -target Project_Name下面我們來實現程式的編譯,並通過 ldid 轉換編碼格式,最後用 ssh
Time of Update: 2013-12-10
NSMutableURLRequest *request =
Time of Update: 2013-12-10
iPad開發的局限性 1、在iPad上使用Safari瀏覽普通網站網頁的時候,網頁因為太大而導致需要手動放大縮小或者滑動,雖然這種滑動行為在iPad上市之初的各種宣傳中被津津樂道,但時間久了我們還是會發現這樣做並不方便,給使用者帶來的感受並不十分好。 2、不支援Flash,在沒有越獄的iPad
Time of Update: 2013-12-10
眾所周知,iPhone中應用內建的png圖片已經是經過壓縮處理的,無法直接查看,但是可以通過工具轉換為原圖。轉換為原圖的方法在安裝好Xcode之後(我安裝的版本是4.3),可使用命令列轉換/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -revert-iphone-optimizations src.png
Time of Update: 2013-12-10
有時,我們需要將我們的一個二進位檔案或位元組碼檔案放置到程式包中,那麼怎樣去讀取它的內容呢?[cpp] //擷取檔案路徑(注意它是一個全路經) NSString *path = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"bin"]; //擷取資料 NSData *reader =
Time of Update: 2013-12-10
1 前言手勢其實是一組觸摸事件的組合, 手勢事件識別必須要添加到一個 UIView 這個類裡面去,一個單獨存在的視圖可以添加多個手勢辨識器。一旦這個介面捕獲到了一些手勢動作,這個視圖將會把這個手勢動作傳遞給其他的手勢辨識器。一些觸摸事件需要手機系統的支援,如下是 iOS SDK5 提供的 6 個手勢辨識器.• Swipe //划動• Rotation //轉動• Pinch //收縮• Pan //搖動• Long press
Time of Update: 2013-12-10
//先自己寫一個titleViewUIView *titleView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 20)];//allocate titleViewtitleView.backgroundColor=[UIColor blackColor];//Create UILableUILabel*titleText = [[UILabel alloc] initWithFrame: CGRectMake(100, 0, 50
Time of Update: 2013-12-02
首先,讀取一個圖片檔案到UIImage對象中,添加到一個UIImageView視圖中。UIImageView的size設定成和圖片的size一樣。保證圖片能全部展現。// Create the image from a png fileUIImage *image = [UIImage imageNamed:@"prgBinary.jpg"];UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
Time of Update: 2013-11-16
最近在研究IOS視頻播放器,需要使用到ffmpeg4ios,所以整理編譯過程。需要使用到Git,Linux Shell指令碼執行install-ffmpeg.sh即可。下述Linux Shell指令碼:http://ishare.iask.sina.com.cn/f/37135883.htmlinstall-ffmpeg.shSRCDIR==/install- - [ ! -e ffmpeg--O http:-/compile-*.sh [
Time of Update: 2013-11-16
FMDB (https://github.com/ccgus/fmdbFMResultSet :執行查詢一個FMDatabase結果集,這個和android的Cursor類似。FMDatabaseQueue :在多個線程來執行查詢和更新時會使用這個類。 db = [FMDatabase databaseWithPath:database_path]; 。 [db open]返回BOOL型。 [db
Time of Update: 2013-11-16
apple在ios5的時候提供了json的相關處理api,其中最主要的是NSJSONSerialization類。 + (BOOL)isValidJSONObject:( + (NSData *)dataWithJSONObject:()obj options:(NSJSONWritingOptions)opt error:(NSError ** + ()JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt
Time of Update: 2013-11-16
項目中實現了一個可以多級展開的清單控制項。每次展開都是互斥的,就是說,展開一個cell 就會關閉其他展開的層。可以呈現的效果如。第一個圖片是應用中實現的效果。第二個是Demo中的效果。如果有新的需求。會在github上繼續維護。 這個控制項是3層的,就是Header