(UIImage ) resizableImage:(NSString ) imageName {UIImage image = [UIImage imageNamed:im...
(UIImage ) resizableImage:(NSString ) imageName {UIImage image = [UIImage imageNamed:im...
//自適應(yīng)高度CGRect rect = [self.textLabel.text boundingRectWithSize:CGSizeMake(SCREENWIDTH -...
我們?cè)趯戫?xiàng)目時(shí)經(jīng)常會(huì)碰到一些bug, 要改bug必然需要進(jìn)入bug所在的VC.我們可以通過查看圖層知道bug所在的VC,但這個(gè)是笨方法. .Xcode中的符號(hào)斷點(diǎn)(Symbo...
此文章是ReactiveCocoa學(xué)習(xí)筆記的第二篇,未閱讀第一篇的童鞋,請(qǐng)先查閱第一篇ReactiveCocoa學(xué)習(xí)筆記整理(一) 。好的,廢話不多說,上一篇中我們簡單的了解...
1.MVVM 代替 MVC 原因 無論MVC還是MVVM,包括其他設(shè)計(jì)模式,核心目的是為了提高代碼的簡潔性,降低耦合度。簡單點(diǎn)說就是讓專門的人去做專門的事情。比如MVC模式中...
YYCache是用于Objective-C中用于緩存的第三方框架。此文主要用來講解該框架的實(shí)現(xiàn)細(xì)節(jié),性能分 析、設(shè)計(jì)思路等。 文件結(jié)構(gòu) YYCache:同時(shí)實(shí)現(xiàn)內(nèi)存緩存...
TableView 是 iOS 應(yīng)用程序中非常通用的組件。許多代碼和 tableView 都有直接或間接的關(guān)系,隨便舉幾個(gè)例子,比如提供數(shù)據(jù)、更新 tableView,控制它...
本文將討論一些自定義視圖、控件的訣竅和技巧。我們先概述一下 UIKit 向我們提供的控件,并介紹一些渲染技巧。隨后我們會(huì)深入到視圖和其所有者之間的通信策略,并簡略探討輔助功能...