第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

請教語法問題

請問self.window = ({

? ? ? ? ? ? ? ? ? ? ? ? ? ?});

這種寫法是什么作用

正在回答

1 回答

我也是OC初學者。

具體怎么描述我不清楚??赡苁牵?)是計算,{}是代碼段。代碼段書寫代碼,小括號計算代碼段里最后一行(猜的)的值,并返回給=左邊。

但我自己寫了一段代碼。

self.subView = ({

????UIView* childView = [........];

????....frame.....

? ? //這句最重要,括號會把這個變量的值計算出來,并返回給外部。

????childView;

});


大致是為了取代那種,一個控件有多個屬性,必須要寫多行代碼,導致代碼比較臃腫的問題吧。

self.subView = [[UIView alloc] init];

self.subView.frame = CGRectMake(a,a,a,a);

self.subView.backgroundColor = []...

常規(guī)方式寫的話,行數(shù)太多。所以出了這種寫法。


以上全為猜測。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
2小時搞定移動直播 App 開發(fā)
  • 參與學習       40470    人
  • 解答問題       22    個

直播App開發(fā)視頻教程,技術詳解如何快速搭建移動直播App

進入課程

請教語法問題

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號