Time of Update: 2014-01-01
一、沒有封裝任何 導航控制器 或者 UITabBarController1.控制器的view是UIScrollView\UITableView\UICollectionView時(控制器是UITableViewController的時候)- (void)viewDidLoad{ [super viewDidLoad];// #ifdef __IPHONE_7_0是判斷是否運行在Xcode5環境下,如果在Xcode5環境下才有下面的代碼#ifdef __IPHONE_7_
Time of Update: 2014-01-01
在iOS7中,蘋果介紹了新的API —— NSURLSession,這一系列的API是用來替代NSURLConnection的。 NSURLSession帶來了這些新的好處:後台上傳和下載可以暫停和繼續串連網路儲存配置子類化和私人儲存改良的認證處理豐富的代理模型通過檔案系統上傳和下載作為一個iOS初學者的我,就不理NSURLConnection了,直接上NSURLSession
Time of Update: 2013-12-31
Objective-C中類的封裝本質上其他OO語言沒什麼區別,不過在概念和書寫表達上差異還是比較大的,Property屬性這裡的Property並不是簡單的類成員變數,而是OC中特有的可以為編譯器識別並自動產生存取子的一個東西,可以理解為時加強的成員變數,他會自動產生getter、setter
Time of Update: 2014-01-01
什麼是繪圖引擎如果您以前從事其它平台的圖形/介面開發或者遊戲開發,一定知道, 不管上層UI怎麼呈現和響應, 底層必須有一個繪圖引擎. iOS也不例外. 本文詳細介紹了iOS Graphics的用法和相關知識, 希望對您的Coding有協助.部落格: http://www.cnblogs.com/jhzhu郵箱: jhzhuustc@gmail.com作者: 知明所以時間: 2013-12-31^此部落格需要對CALayer和UIView有基本的瞭解. 可參考部落格談談iOS
Time of Update: 2013-12-31
此博文主要針對IOS應用, 是旋轉螢幕相關問題的一個總結. 主要內容有:部落格: http://www.cnblogs.com/jhzhu郵箱: jhzhuustc@gmail.com作者: 知明所以時間: 2013-12-12改變Orientation的三種途徑這裡, 咱們主要理清一下: 到底有哪些設定可以改變旋轉螢幕特性.
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
O2O產品的客戶方動機即為什麼要做這個產品,客戶方對此產品的定位和要求。不同定位的產品在功能或設計方向上會存在較大的差異,最常見的就是跟風型產品,如早期的各式必勝宅急送的手機產品的設計動機除了實現產品功能概念外(有效性),另外就是要減少消費者從登入網站到預覽下單的時間(效率)和讓消費者接受並喜歡使用宅急送(滿意度)。有效性、效率和滿意度是評判產品可用性的標準,在以使用者為中心的產品設計中,作為衡量產品品質的指標。產品設計師基於對市場、使用者、產品的理解和積累建立符合可用性訴求的價值傾向,並貫穿在
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
一,svn checkout chl在MAC賬戶裡建立了一個clh檔案夾,把SVN賬戶中的東西下載到裡面。 cd定位到哪個目錄。 ls瀏覽目錄檔案。 cd ~/找到根目錄。 mkdir建立新檔案 pwd將目前的目錄的全路徑名稱(從根目錄)寫入標準輸出。全部目錄使用 /(斜線)分隔。第一個 / 表示根目錄,最後一個目錄是目前的目錄。 Tap鍵可以自動補齊檔案名稱字。 二, Last
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
,注意:去除首碼和首字母小寫,比如:類名,引用計數器是用來計算對象被引用的次數),此時設定引用計數器為訊息,引用計數器就會,發送訊息時,說明已經沒有任何引用指向對象,,系統銷毀對象之前,會自動向對象發送一條訊息"",然後對象所佔空間就會被釋放,千萬不要自己去調用dealloc訊息。,是指向"垃圾"記憶體(不可用記憶體)的指標。野指標是非常危險的。使用null 指標可以解決野指標問題,在OC中向null 指標發送訊息什麼也不做,但不會報錯。註:Student* stu;//此時stu是null
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
1.CGRect frame1> 表示控制項的位置和尺寸(以父控制項的左上方為座標原點(0, 0))2> 修改這個屬性,可以調整控制項的位置和尺寸 2.CGPoint center1> 表示控制項的中點(以父控制項的左上方為座標原點)2> 修改這個屬性,可以調整控制項的位置 3.CGRect bounds1> 表示控制項的位置和尺寸(以自己的左上方位座標原點,位置永遠是(0, 0))2>
Time of Update: 2013-12-31
聲明物件類型屬性時,可以解決setter中記憶體問題,(release舊值,retain新值),在dealloc中要release掉最後的那個retain。屬性是對象的記憶體問題。預設類型,setter方法直接賦值,而不進行retain操作一些特殊物件類型,如果不希望和別人共用一個對象,用copy會自動建立一個新的對象。。NSString是唯讀。而其他所有的對象用retain。
Time of Update: 2013-12-31
這回開始學習iOS7新的UIKit Dynamics,我看有人翻譯成UIKit 力學,我覺得倒挺貼切的,所以就借來用一用。這個UIKit力學系統裡要設計到四個東西: 1、UIDynamicAnimator:這個東西主要用於提供動力xing為的上下文根據ref view確定座標系控制動力引擎維護著動力行為的狀態
Time of Update: 2013-12-31
•Dynamic Animator:動畫者,為動力學元素提供物理學相關的能力及動畫,同時為這些元素提供相關的上下文,是動力學元素與底層iOS物理引擎之間的中介,將Behavior對象添加到Animator即可實現動力模擬 •Dynamic Animator Item:動力學元素,是任何遵守了UIDynamicItem協議的對象,從iOS
Time of Update: 2013-12-31
–將資料按照variable=value的形式,添加到action所指向的URL後面,並且兩者使用“?”串連,各個變數之間使用“&”串連–不安全,因為在傳輸過程中,資料被放在請求的URL中–傳輸的資料量小,這主要是因為受URL長度限制 1> Get請求直接從伺服器拿資料 效率高
Time of Update: 2013-12-31
在iOS開發中:•耗時操作,例如網狀圖片、視頻、歌曲、書籍等資源下載•遊戲中的聲音播放 我們可以利用多線程:•充分發揮多核處理器的優勢,並發(同時執行)執行任務讓系統啟動並執行更快、更流暢 •一個啟動並執行程式就是一個進程或者叫做一個任務•一個進程•iOS程式啟動時,在建立一個進程的同時,
Time of Update: 2013-12-31
每個NSThread對象對應一個線程,量級較輕(真正的多線程)NSOperation/NSOperationQueue 物件導向的線程技術(派發) 是基於C語言的架構,可以充分利用多核,是蘋果推薦使用的多線程技術,在項目中很多架構技術分別使用了不同多線程技術。 三種多線程技術的對比 。線程同步對資料的加鎖會有一定的系統開銷 。iOS4.0+才能使用,是替代NSThread,