發現不一樣1 列舉

2021-06-26 06:41:08 字數 587 閱讀 2675

1.在swift中不存在alloc  init的方式去建立控制項或者類,都是直接用括號的方式去建立比如uisegmentedcontrol() 來初始化

2.我居然發現了可以直接用kvc的方式去獲取拖的控制項,比如

current_content=(self.valueforkey("page\((currentindex))_content") as uiimageview!)

直接用self.的方式就能直接獲取到對應的控制項,而且控制項的鍵

3.swift列舉型別可以是整形,浮點型,字元型,字串型,居然還可以是方法我驚呆了

臥槽,居然定義的時候就加了case。。。

4.swift列舉用switch語句列表的時候必須全面

5.使用列舉成員的toraw方法可以訪問該列舉成員的原始值:

let earthsorder = planet.earth.toraw()

6.使用列舉的fromraw方法來試圖找到具有特定原始值的列舉成員

let possibleplanet = planet.fromraw(7)

7.這樣自他居然可以自增,我徹底驚呆了

enum planet: int

不一樣又不一樣的 木板接水

空地上豎立著n個從左到右排列的木板,它們可以把水擋住,但溢位最邊上木板的水將會流到空地上。已知木板間距都是單位1,現給定每個木板的高度,請求出總共能接住的水量?說明一點,這裡只考慮間距 寬度 和高度,不考慮第三個維度,因此水量是平方單位。木板高度分別是2,1,3,那麼我們可以接住2 2 4平方單位的...

我們不一樣

前輩們因自身實際的種種因素的影響而產生的認知,並不一定適用於我們自身。你可能從來不會去想乙個問題 你的觀點,來自 其實,它們絕大部分來自網路,它們或多或少地蠶食了你的判斷力。未來的路要怎麼走,沒有對與錯。有的,只是每乙個選擇所需要承擔的責任。我不想面臨,後之視今亦猶今之視昔的悲哀。我希望,未來回首,...

我們不一樣

這麼多年的兄弟 有誰比我更了解你 太多太多不容易 磨平了歲月和脾氣 時間轉眼就過去 這身後不散的筵席 只因為我們還在 心留在原地 張開手 需要多大的勇氣 這片天 你我一起撐起 更努力 只為了我們想要的明天 好好的 這份情好好珍惜 我們不一樣 每個人都有不同的境遇 我們在這裡 在這裡等你 我們不一樣 ...