標籤: iOS
在 iOS 裡面可以自行創建 NSOperation
並且可以自行設定 operation 可以在另外一個 operation 執行完之後才執行。
在 Swift 中,當變數沒有指定型別, Swift 會自己抓一個適當的型別來用。
今天在 7 月的 CocoaHeads 聚會的時候看到 zonble 分享一個神奇(?)的指定型別。
XCTest Assertions 是來自於 XCTest framework ,雖然在 2013 年 Xcode 5 就出來了,目前還是沒有正式 document ,只有 2014/6/12 出的 pre-release documents 有詳加敘述,不過還是看看他有哪些 assertions 可以用吧!
這算是有段時間之前的疑問,最近突然通了。
自 2012 年 9 月多,藉由比賽的緣故,開始接觸 iOS 的開發。因為還不了解 UIView 的 drawing life cycle ,想要像 CSS 一樣自由操作一個元件的排版似乎沒有想像中的簡單。不過近一年來不斷在做客製化 UI ,也對什麼時候可以做什麼事情、在哪邊繪製會比較適合就比較清楚了。
之前在做專案的時候有發生,透明的 UIView 會擋住底層的 touch 事件。原因是當 touch event 觸發的時候,是以最上方可互動的 UI control 為優先,但是還是有辦法可以穿過的。
在建立 UITableView
的時候,在沒有 cell 的地方還是會有等距的分隔線跑出來,這篇文章將說怎麼移除這些分隔線。
![](https://farm4.staticflickr.com/3859/14558035262_9e0f10ab1e_o.png)
今天在寫 delegate
(@protocol
) 要檢查 delegate method 有沒有被實作,結果 Xcode 抱怨:
1 | No know instance method for selector 'respondsToSelector:' |
respondsToSelector:
這個 method 是未知的。
這兩天在翻新一個比較舊版本的 UI 3rd party library 成自己需要的版本,裡面用到一些 iOS 5 SDK 的 methods,其中注意到的就是 viewDidUnload
。之前在寫一些東西的時候,有發現這個 method 被 deprecated 了,現在有機會就把這個 method 寫個文章。