1.延時函式: [nsthread sleepfortimeinterval:3];
[self performselector:@selector(machineballaction) withobject:nil afterdelay:0];
你一定要在dealloc方法中release這個array,顯然易見,當你釋放這個array後,你不會再需要這個array了。無論何時你在viewdidunload中建立乙個物件(這個物件的引用物件計數設定為1),你應該在viewdidunload中釋放這個物件。
5.@protected變數用法: [object valueforkey:@"name"];
或著直接賦值:value = @"name";
總結: 直接呼叫 屬性名 = 。。。將不會執行set方法
self.屬性名 = 執行set方法
即:若用@property和@synthesize宣告乙個變數後,給其賦值是要在前面加上"self."!!! 切記!!!!!
6.#pragma mark – 的「-」後面不能有空格。
如果你的標誌沒有出現在彈出選單中,比如沒有分隔線出現,請在xcode選單 「preferences..」中的 「code sense」選項取消選中」sort list alphabetically」即可。
7.我們通過傳送訊息給物件出發特定動作;物件傳送某些變化的時候通過**函式(callback)通知我們。物件在特定事件發生的時候,就會呼叫對應的**函式,觸發業務邏輯。
**函式通過所謂的**(delegation)來實現.
8.
小知識彙總 不斷更新中
目錄 1.在應用中拖拽檢視新增彈簧效果!2.storyboard開發中退出登入的操作 3.一步移除控制器的所有子檢視 4.自定義cell 5.給tableview的最下面與手機最底端增加乙個間距 詳情1.在應用中拖拽檢視新增彈簧效果!如圖 2.storyboard開發中退出登入的操作 2.1 直接找...
libuv 不斷更新
initialize the uv async t handle.a null callback is allowed.note that uv async init unlike other libuv functions,immediately starts the handle.to stop...
CUDA基本知識 (不斷更新)
cpu和gpu是一種異構結構。包括多個多核cpu和gpu。gpu是cpu的協處理器。gpu通過pcie匯流排與機遇cpu的主機相連線來操作。因此成為cpu是主機端,gpu是裝置端。cuda是一種通用得平行計算平台和程式設計模型 其分為記憶體層次架構和執行緒層次結構。核心與主機是非同步的 主機 是在c...