Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到,就進行轉發(fā),具體怎么實現(xiàn)的呢。我們從下面幾個方面探尋Runtime的實現(xiàn)機制。 Runtime介紹...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到,就進行轉發(fā),具體怎么實現(xiàn)的呢。我們從下面幾個方面探尋Runtime的實現(xiàn)機制。 Runtime介紹...
大家先看下IOS字體規(guī)范與多屏幕適配的規(guī)律和在不同尺寸屏幕適配的UI布局: 在項目中肯定會遇到字體適配的問題,從上面可以看出:一般情況是在4,5,6上用一套字體大小,在6P上...
是否有人跟我一樣,使用iOS系統(tǒng)9.2.1的手機,真機調試情況下,app不會出現(xiàn)任何崩潰,運行的順溜順溜的。然而,打包發(fā)布到App Store上面去的時候,用手機從App S...
Set類型語法 Swift中的Set類型被寫為Set<T>,這里的T表示Set中允許存儲的類型。 創(chuàng)建和構造一個空的Set 你可以通過構造器語法創(chuàng)建一個特定類型的空集合: 一...
概念 Array是Swift中的結構體類型(struct), 屬于是值類型.NSArray是OC中的類型, 屬于引用類型. Array和NSArray之間相互轉換 Swift...
Swift 語言是蘋果公司在2014年的 WWDC 大會上發(fā)布的全新的編程語言。Swift 語言繼承了C語言以及Objective-C 的特性,且克服了C語言的兼容性問題。S...
CGAffineTransform此類是一個3*3矩陣的變換。 - (void)transformImageView { CGAffineTransform t = CGAf...
最近在IOS開發(fā)時發(fā)現(xiàn)一個JSON解析奇葩問題,會出現(xiàn)一定概率的錯誤 如下: 出現(xiàn)BUG的條件必須是兩位數(shù),且?guī)晌恍?shù),類型還必須是float 兩位數(shù):十位必須是7、8、9...
最開始布局圖: 測試1 ViewController 效果圖: 測試2 效果圖: 測試3 效果圖: 測試4 效果圖: 測試5 效果圖: 測試6 效果圖: 測試7 效果圖: