CocoaPods更新技巧 不更新podspec CocoaPods 在执行 pod install 和 pod update 时,会默认先更新一次 Podspec 索引。使用 –no-repo-update 参数可以禁止其做索引更新操作。如下所示: pod install –no-repo-updatepod update –no-repo-update 2018-01-15 CocoaPods
XCode9的新变化 1.折叠代码焦点在方法的实现体的方法名上,按comman键,则整个函数会被框住.用来标志这个方法的起点和终点 此时单击,出现菜单 在菜单里,有个Fold,可以用来折叠方法,这个折叠现在有个动画效果 常用的重构方式都已经集成在这个右键弹出菜单中了,可见,XCode9对于重构的支持度又增加了,以后重构代码将更加方便快捷 在XCode9之前,在变量或方法上,按CMD+单击,是直接Jump to Def 2018-01-10 Xcode
NS_OPTIONS的用法 NS_OPTIONS主要用于多选选项,表示一个选项集合 定义: 1234567typedef NS_OPTIONS(NSUInteger, MyOption) { MyOptionNone = 0, //二进制0000,十进制0 MyOption1 = 1 << 0,//0001,1 MyOption2 = 1 << 1,//0010,2 MyOption 2018-01-09 Foundation
iOS 管理separator的UITableViewCell子类 123456@interface ZDBaseTableViewCell : UITableViewCell@property (nonatomic, assign) BOOL showsSeparator;// default is YES@property (nonatomic, assign) CGFloat separatorLeading;// default is 15.f@end 1 2017-12-20 UIKit
iOS 图片压缩 12345678910111213141516171819@interface UIImage (ZDCompress)/** 将图片压缩到指定宽度,保持原来图片的宽高比 @param width 图片宽度 @return image */- (UIImage *)zd_compressToWidth:(CGFloat)width;/** 将图片在子线程中压缩,block在主线程回调,保证压缩到指 2017-12-10 UIKit
iOS 根据颜色和文字生成图片 1234567891011121314151617181920212223242526272829303132333435363738394041/** 绘制图片 @param color 背景色 @param size 大小 @param text 文字 @param textAttributes 字体设置 @param isCircular 是否圆形 @return 图片 */+ (UIIm 2017-12-02 Foundation