iOS開發小技巧總結

2021-06-29 09:53:28 字數 768 閱讀 1114

一、nslog的使用

nslog在除錯的時候,屢試不爽,可是在專案中用的太多,其實是會影響程式效能的,而且程式在非除錯模式下也看不到列印,多浪費資源呢?如果程式中使用的太多,發布前刪除又是乙個麻煩事,下個版本又要使用呢?

因此,在pch檔案中,加乙個重寫列印的巨集,方便又安逸,還能提高逼格,經驗豐富的開發人員都這麼用。

#ifdef debug

# define dlog(fmt, ...) nslog((@"%s [line %d] " fmt), __pretty_function__, __line__, ##__va_args__);

#else

# define dlog(...)

#endif

注意:巨集的一點缺點,nsstringfromcgrect()等一系列方法自動匹配不出來了,得先自己寫好,在拷貝進去。二、**塊的使用

一些常用的**塊可以自己建立乙個塊,用簡寫方便打出來。

建立方式:1、選中**片段,直到滑鼠變為箭頭,然後脫到**塊中。2、單擊**塊,編輯。3、型別用,屬性名用。

iOS開發中的小技巧

在ios7.0之後所有控制器預設全屏 由extendedges屬性控制 預設撐滿上下.如果ipad開發 需要橫屏還可以設定左右撐滿.但是scrollview及其子類新增入導航控制器中 自動會有上64 和下49的內邊距,由下面這個屬性控制,如果 主介面 沒有穿透效果 做下面兩個操作 collectio...

iOS開發小技巧 重新整理UITableView

現在就來看看,重新整理uitableview該怎麼做吧,一般情況下,我們會通過直接呼叫reloaddata的方法,去重新整理uitableview的。重新整理uitableview self.tableview reloaddata reloaddata是重新整理整個uitableview,有時候,...

iOS開發 冷門小技巧

1.ios 7後隱藏uitextfield的游標 通常我們用uipickerview作為我們的uitextfield的inputview時,我們是需要隱藏游標的。當然,如果想換個游標顏色,也是這麼處理。1 textfiled.tintcolor uicolor clearcolor 這麼處理的有個遺...