给UIView增加类别 .h @property(nonatomic,assign) IBInspectable CGFloat cornerRadius; .m - (void)setCornerRadius:(CGFloat)cornerRadius { self.layer.cornerRad ...
分类:
移动开发 时间:
2018-09-28 19:07:22
阅读次数:
150
iOS开发UI篇—UITableviewcell的性能问题 一、UITableviewcell的一些介绍 UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellForRowAtIndexPath:方法来初始化每?行 UITabl ...
分类:
移动开发 时间:
2018-09-21 15:20:50
阅读次数:
227
串哥图片—UIStackView 也是一个很特殊的View,但很好用,非常方便我们用于布局一个方向上;先来了解下以下几个它的参数的含义 @property(nonatomic) UILayoutConstraintAxis axis; //横向或竖向 @property(nonatomic) UIS ...
分类:
其他好文 时间:
2018-09-06 19:51:23
阅读次数:
164
1.线程安全出现条件:多个线程访问更改同一个变量 2.OC在定义属性时有nonatomic和atomic两种选择 atomic:原子属性,在setter方法中会为属性加锁(默认为atomic),线程安全,需要消耗大量的资源 nonatomic:非原子属性,不会为setter方法加锁,非线程安全,适合 ...
分类:
移动开发 时间:
2018-09-05 17:57:40
阅读次数:
171
NSCache是苹果公司自己开发的缓存类,其使用方法简单,并且可以设置最大缓存数量,当超出最大数量时自动回收先放入的对象。NSCache是线程安全的,在使用时不用担心因线程而出现的数据错误。 NSCache的接口 封装的管理器方法 .h中的代码 .m中的代码 @property (nonatomic ...
分类:
系统相关 时间:
2018-09-05 17:46:09
阅读次数:
167
#import #import @interface SpeechListener : NSObject @property(nonatomic,strong)SFSpeechRecognizer *listener; @property(nonatomic,strong)SFSpeechRecog... ...
分类:
移动开发 时间:
2018-09-01 17:36:32
阅读次数:
534
三方: 1、高德地图 绘制区域显示 图层、折线、圆 让指定的坐标显示在屏幕中央 @property (nonatomic,assign) CLLocationCoordinate2D startCoordinated; 2、在运用第三方 label中的点击事件的 需要自己取消代理 [labels y ...
分类:
其他好文 时间:
2018-08-26 19:43:59
阅读次数:
210
1、 获取自己的位置 @property (nonatomic,assign) CLLocationCoordinate2D startCoordinated; 获取自己的位置: self.startCoordinated = self.mapView.userLocation.coordinate ...
分类:
其他好文 时间:
2018-08-14 17:13:56
阅读次数:
188
通过改变分段的行数实现分段的折叠与打开。分段处于折叠状态时,设置分段的行数为 0。 1、分段折叠状态数组初始化 Objective C // 声明记录折叠状态数组 @property(nonatomic, retain)NSMutableArray foldStatusArray; // 初始化记录 ...
分类:
其他好文 时间:
2018-08-05 14:29:37
阅读次数:
165
1、Window 的创建 // 声明窗口视图 @property (strong, nonatomic) UIWindow window; (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSD ...
分类:
其他好文 时间:
2018-07-31 23:31:09
阅读次数:
217