nsarray*images;
nsdictionary*resourcesbyname;
泛型和id型別配合(kind of)
在objc中 我們知道id是萬能指標 可以撥出來任何繼承nsobject的方法 配合泛型使用就是可以撥出來泛型的父類的所有方法
如-[uiview subviewwithtag:]
取出來是 個uiview*
可以直接呼叫uiview的方法
uibutton *button = [view subviewwithtag:0]; // okay: uibutton is a uiview
[[view subviewwithtag:0] settitle:@"bounded" forstate: uicontrolstatenormal]; //
okay: method found in uibutton
uiresponder *responder = [view subviewwithtag:0];
// okay: uiview is a uiresponder
nsstring *string = [view subviewwithtag:0];
// error: uiview is unrelated to nsstring
如
typedef ns_enum(nsinteger, displaymode) ;
匯入到swift就是
@objc enum displaymode : int
再比如
@inte***ce mycontroller : uiviewcontroller
+ (instancetype)standardcontrollerforurlkind:(urlkind)kind
ns_swift_name(init(urlkind:));
@end
到swift就是
class mycontroller : uiviewcontroller
opengl關於obj檔案相關知識
首先看一下obj檔案格式 obj檔案中可以有v 頂點位置 vt 頂點紋理座標 vn 頂點法向量 f 面 開頭的四種型別資料。所有的obj檔案中都有v型資料。格式如下 v 0.437500 0.164062 0.765625 v 0.437500 0.164062 0.765625 v 0.50000...
關於Xcode警告
大多數警告 warning 其實不一定影響專案功能,但是警告太多容易隱藏一些真正需要解決的問題,而且考慮有些朋友的強迫症,xcode的警告都是可以關閉的,出了直接的setting裡治標不治本的設定外,更應該根據編譯器的提示去真正解決它,這樣的過程對更了解編譯器也是有些幫助的。implementing...
關於xcode模板 xctemplate
xctemplate是什麼,就是xcode的模板。應用程式xcode看似就是乙個檔案,實際上裡面東西很多的。下面就來看看吧。右鍵,顯示包內容,哇,真心好多東 裡面呢。看看模板藏 了?跟著進去看看吧。裡面有project templates和file templates兩個大模板庫。在project ...