swift中關於智慧型提示的問題

2021-07-08 13:41:30 字數 852 閱讀 9207

測試環境為xcode7.1.1正式版,本次更新的版本中支援swift2.1,所以語言版本為swift2.1

首先說說在swift中的智慧型提示問題,在開始的版本中如果專案名稱帶有中文的話在專案中是不會有智慧型提示的,只能靠手敲,要不就是不要用中文當做專案名稱。

直接上圖可以說的更詳細

比如要定義乙個view,初始化的時候需要設定frame,在oc中直接alloc initwithframe就可以了,swift中直接跟frame就可以了

這裡要注意的是,在uiview之後只需要敲乙個「(」就會出智慧型提示,接著回車就行了

這就是效果

問題就出在這裡了,這時候需要給乙個cgret型別的值,但是你會發現無論怎麼敲都不會有提示,後來終於發現了可以有提示的方法,當前狀態下cgrect是灰色的可編輯的狀態,直接回車然後按一下向右的方向鍵就可以了。接著跟上邊一樣,在cgrect之後敲乙個「(」就會有智慧型提示了,如下圖

在這個智慧型提示中,目前只在xcode7.1.1版本中沒有提示,之前的7.0.1直接敲cg就會有提示完全沒有問題,所以,如果不想智慧型提示這麼麻煩的話那就直接裝個7.0.1吧,你值得擁有!!!你學會了嗎?

這是我關於swift的乙個小小的總結,當然了還有很多我沒發現的,等我發現了會逐漸更新的,如果你發現了也可以告訴我,小弟感激不盡。

關於Swift中的泛函式find的問題

對於乙個陣列array,我們往往需要判斷其是否包含某個子項,又或者要查詢某個子項是否在這個陣列中。假設有這樣乙個包含座標的陣列 1 var pointarray cgpoint cgpoint x 2,y 3 cgpoint x 4,y 5 cgpoint x 2,y 7 cgpoint x 3,y...

關於js智慧型提示的封裝 修訂版

修改後的智慧型提示,下拉框的樣式相容了ie6,7,8,9.沒有了之前的css檔案和下拉框的html 清除了textbox的記憶功能和點選enter時頁面回傳。只須乙個bonker.js檔案即可。使用非常簡單呼叫bonker.js檔案裡面的 init id,url,fun 的方法。id和url為必須傳...

關於swift中KVO的簡單使用

通過kvo實現檢視背景顏色的輪換 class viewcontroller uiviewcontroller override func didreceivememorywarning class colormodel nsobject func timeaction 這個是colorview檢視裡...