ios delegate的語法注意

2022-05-03 21:27:11 字數 387 閱讀 4880

1 屬性或者成員變數中不能加括號

@property(nonatomic, weak)id delegate;

這個寫法中id不能加小括號,比如(id

)語法是不正確的。

2 在作為函式引數中需要加小括號

ios中函式引數的型別是用小括號的,所以delegate的尖括號外也需要有小括號

比如下面:

1 - (nsstring *)uploadimage:(uiimage *)image

23 withuploadinfo:(uniimageuploadinfo *)info45

delegate:(id

) delegate;

在這裡不加小括號也是語法錯誤

MS SqlServer sql語言語法的注意事項

1.sql中字串的表示 在sql server的查詢分析器中,當你想插入的這一列是字串時,不要使用 會導致失敗的。換做 就行了。2.sql 注釋符 運算子與萬用字元 4.5.1注釋符 annotation 在transact sql 中可使用兩類注釋符。ansi 標準的注釋符 用於單行注釋 與c語言...

iOS delegate的優勢及缺點

聯絡人 石虎暱稱 嗡嘛呢叭咪哄 一 delegate優勢 1.非常嚴格的語法。所有將聽到的事件必須是在 delegate 協議中有清晰的定義。2.如果 delegate 中的乙個方法沒有實現那麼就會出現編譯警告 錯誤 3.協議必須在 controller 的作用域範圍內定義 4.在乙個應用中的控制流...

iOS delegate 實現頁面之間的傳值

最近剛剛接觸ios開發,也沒有一本好的書可以閱讀,所有的功能都只能靠自己的摸索實現。這兩天在做多個頁面之間的跳轉和傳值問題,頁面跳轉看我另一篇文章 現在將用delegate來傳值 一開始看網上的資源有些看不懂,總感覺很高深的樣子 後來一想,實際上delegate傳值的實質就是 比如右ab兩個頁面,a...