Time of Update: 2014-01-02
根據擷取的URL地址,通過解析處理,在串連網路的情況下,下載圖片。首先建立一個包含圖片URL的.plist檔案,:建立一個LinCell類,繼承於UITableViewCell,用於繪製表視圖的行資訊。此處是建立活動標誌,記錄圖片是否下載完畢。vcD4KPHA+INTaLmjOxLz+wO+0+sLro7o8L3A+CjxwPjwvcD4KPHByZSBjbGFzcz0="brush:java;">@interface LinCell :
Time of Update: 2013-12-31
Objective-C中類的封裝本質上其他OO語言沒什麼區別,不過在概念和書寫表達上差異還是比較大的,Property屬性這裡的Property並不是簡單的類成員變數,而是OC中特有的可以為編譯器識別並自動產生存取子的一個東西,可以理解為時加強的成員變數,他會自動產生getter、setter
Time of Update: 2013-12-31
iOS7遊戲開發入門關於手機遊戲開發,特別是遊戲開發這類的話題,有很多的文章,但是這個領域變化很快,很多文章還是關於cocos2d的,但是現在iOS7出來之後,我比較看好Spritekit相關的內容,這方面的資料又不多,就寫一個這樣的文章來記錄一下最新的iOS7遊戲開發相關的內容,而我會不斷的更新這個文章,所以可以來部落格園看原帖原帖地址:http://www.cnblogs.com/noblog/p/iOS7-game-development.html 為什麼選擇Sprite
Time of Update: 2013-12-31
,高耦合在一起,兩個對象,各過各的。 Computer2* computer2 = [[[Computer2 alloc] init] autorelease]; - (self = self.cpu = }彙總關鍵代碼: TRCpu3* cpu = TRComputer3* computer3 = ; -( NSLog( }1 TRAnimal* animal = alloc] init] autorelease];
Time of Update: 2013-12-31
Apache+PHP+MySQL說明:sudo 表示使用管理員權限執行命令,以保護系統檔案上會被破壞,使用sudo要求輸入密碼一. vi的快速鍵,vi有兩種狀態,一個是查看狀態,一個是編輯狀態esc退出編輯狀態i在當前位置插入I在一行的開始位置插入x刪除當前字元:wq儲存並退出:q!直接退出上儲存/ 尋找1. Apache 在蘋果上的Web朊務器,TomCat提供Web朊務的 單純瀏覽的話,配置Apache即可1) 啟動Apachesudo apachectl -k start2)
Time of Update: 2013-12-31
Time of Update: 2013-12-31
功能,首先要遵守協議協議,必須實現方法,還要的初始化方法訊息,可以建立類對象:[]]:]],不可改變的字串是可以重複使用的,所有相同值的字串對象,一般只會建立一個對象方法建立的字串,就算內容相同,地址也不一樣,注意存在編碼集的問題,預設ASC(不包含中文)要指定相應的中文編碼集(GBK、GBK2313、BIG5繁體中文、UTF8) encoding:
Time of Update: 2013-12-31
產生原因:將與storyboard關聯的屬性刪除了,但是storyboard中還保持之前所關聯的屬性。解決: 解決:勾選這個1.點擊 2.會顯示 3.選擇,表示當編輯的時候,會出出現X。效果:  
Time of Update: 2013-12-31
我的開發環境MacBook Pro OS X 10.9.1,Xcode5。下載cocos2dx並解壓,我使用的版本是2.2.1,3.0beta版本還沒出來。終端cd到cocos2d-x-2.2.1/tools/project-creator,我的全路徑是/Users/HanHongmin/Documents/cocos2d-x-2.2.1/tools/project-creator使用指令碼./create_project.py會提示命令格式Usage:
Time of Update: 2013-12-31
聲明物件類型屬性時,可以解決setter中記憶體問題,(release舊值,retain新值),在dealloc中要release掉最後的那個retain。屬性是對象的記憶體問題。預設類型,setter方法直接賦值,而不進行retain操作一些特殊物件類型,如果不希望和別人共用一個對象,用copy會自動建立一個新的對象。。NSString是唯讀。而其他所有的對象用retain。
Time of Update: 2013-12-31
1.執行main函數2.執行UIApplicationMain函數1> 建立一個UIApplication對象(UIApplication是整個程式的象徵)一個應用只有一個application對象,每個應用都有自己的application對象2> 建立application的代理(delegate)對象,並且設定application的delegate3> 開啟事件迴圈(Event Loop)3> 當應用程式的生命週期(載入狀態)發生改變的時候,就會通知代理(發送訊息)
Time of Update: 2013-12-31
在iOS開發中:•耗時操作,例如網狀圖片、視頻、歌曲、書籍等資源下載•遊戲中的聲音播放 我們可以利用多線程:•充分發揮多核處理器的優勢,並發(同時執行)執行任務讓系統啟動並執行更快、更流暢 •一個啟動並執行程式就是一個進程或者叫做一個任務•一個進程•iOS程式啟動時,在建立一個進程的同時,
Time of Update: 2013-12-31
每個NSThread對象對應一個線程,量級較輕(真正的多線程)NSOperation/NSOperationQueue 物件導向的線程技術(派發) 是基於C語言的架構,可以充分利用多核,是蘋果推薦使用的多線程技術,在項目中很多架構技術分別使用了不同多線程技術。 三種多線程技術的對比 。線程同步對資料的加鎖會有一定的系統開銷 。iOS4.0+才能使用,是替代NSThread,
Time of Update: 2013-12-30
copy與retain的區別:copy是建立一個新對象,retain是建立一個指標,引用對象計數加1。Copy屬性工作表示兩個對象內容相同,新的對象retain為1 ,與舊有對象的引用計數無關,舊有對象沒有變化。copy減少對象對內容相關的依賴。retain屬性工作表示兩個對象地址相同(建立一個指標,指標拷貝),內容當然相同,這個對象的retain值+1也就是說,retain 是指標拷貝,copy
Time of Update: 2013-12-30
IOS怎麼樣更有效率更全面的使用xcode(一)算是最基本的問題,因為大家要學ios開發就必須要接觸這個工具。有些同學幹了兩年IOS開發了,卻不知如何更有效開發。這裡我們會討論各種方式方法,會使你更好的利用工具來有效開發。優秀的開發人員一定是善用工具的。善用工具,可以大大提高效率Xcode很強的開發工具,用好了方便你的開發,用不好影響開發效率。先從三個方面先說:1、搜尋東西
Time of Update: 2013-12-30
一:效能最佳化策略效能問題的處理流程發現/重現問題利用工具剖析形成假設改進代碼和設計在以上的四個步驟中迴圈反覆,直到問題解決。效能最佳化的主要策略:不要做無用功:不要在啟動時花幾百ms來做logging,不要為同樣的資料做多次查詢試圖重用:對於建立過程昂貴的對象,要重用而不是重新建立Table
Time of Update: 2013-12-30
獲得磁碟上最熱門檔案夾的路徑 我們知道,蘋果上的應用程式都是運行在自己的沙箱中的,很少也沒有足夠的許可權跟沙箱外面的檔案資源打交道,一般一個應用的檔案目錄如下: 想要獲得應用目錄下的檔案夾路徑最常用的操作:NSFileManager類的URLsFZ喎?http://www.bkjia.com/kf/ware/vc/" target="_blank"
Time of Update: 2013-12-30
下課了,坐下來靜靜的總結一下今天學的內容首先是 同步請求和非同步請求同步請求,使用主線程一次性獲得所有請求資料,這就導致一個比較容易出現的問題當請求的資料比較大時,就會出現卡頓現象,也就是阻塞主線程,這對於使用者體驗來說不太好非同步請求非同步請求就是再建立一個線程,使用這個線程進行請求資料,逐步請求資料,這樣就可以不斷獲得資料然後進行介面更新,不至於造成卡頓現象我們以請求一個URL連結來作為例子 同步請求//定義一個宏#define kURL @"http://www.baidu.com"-
Time of Update: 2013-12-30
導航控制器//建立導航控制器BIDRootViewController *pRootVC=[[BIDRootViewController alloc]initWithNibName:nil bundle:nil]; self.mRootVC=pRootVC; [pRootVC release]; UINavigationController *pNav=[[UINavigationController
Time of Update: 2013-12-30
//// ARCMacros.h// #if !defined(__clang__) || __clang_major__ < 3 #ifndef __bridge #define __bridge #endif #ifndef __bridge_retain #define __bridge_retain #endif #ifndef __bridge_retained #define