iOS实用技术
文章平均质量分 79
sunjie886
这个作者很懒,什么都没留下…
展开
-
IOS给UIImage添加边框
//创建一个CALayer对象 CALayer *subLayer = [CALayer layer]; //设置subLayer的背景颜色 subLayer.backgroundColor = [UIColor purpleColor].CGColor; //设置设置subLayer的圆角半径 subLayer.cornerRadius = 10;原创 2016-09-09 16:56:34 · 2436 阅读 · 0 评论 -
xcode 一步导入.a文件
导入.a文件 看图。原创 2016-10-25 12:21:27 · 3907 阅读 · 0 评论 -
学习总结
带UIColor 是存在于 uikit 框架中CGColor和Calayer主要用于CoreGaphics框架之中CGColor主要由CGColorSapce和Color Components两个部分组成,同样的颜色组成,如果颜色空间不同的话,解析出来的结果可能会有所不同。这就像我们在处理图片数据的时候,如果把RGBA格式当成BGRA格式处理的结果可想而知。在Quartz 2D中CGCol原创 2016-12-09 17:34:00 · 1083 阅读 · 0 评论 -
断言NSAssert()和NSParameterAssert区别和用处
NSAssert和assert是断言,主要的差别是assert在断言失败的时候只是简单的终止程序,而NSAssert会报告出错误信息并且打印出来.所以尽管的使用NSAssert,可以不去使用assert.iOS中用的最多的是两对断言, NSAssert/NSCAssert 和 NSParameterAssert/NSCparameterAssert. 要知道他们的区别,我们先来看看他们定义转载 2016-11-28 12:09:34 · 3681 阅读 · 0 评论 -
iOS 手势冲突的问题
手势的3个混淆属性/** * 本节介绍tap的3个弄不太林清并且容易混淆的属性: cancelsTouchesInView/delaysTouchesBegan/delaysTouchesEnded * (0)首先要知道的是 1.这3个属性是作用于GestureRecognizers(手势识别)与触摸事件之间联系的属性原创 2017-01-12 18:24:57 · 660 阅读 · 0 评论 -
源码解析--YYCache
前言:准备看下YY系列中的YYWebImage框架,发现该框架是使用YYCache来做缓存的。那就从缓存开始吧.先奉上YYCache框架的地址以及作者的设计思路学习YYCache框架你可以get到:1.优雅的代码风格2.优秀的接口设计3.YYCache的层次结构4.YYMemoryCache类的层次结构和缓存机制5.YYDiskCache类的层次结构和缓存机制Y转载 2017-02-14 15:12:38 · 678 阅读 · 0 评论 -
牛逼程序猿的学习之路
收藏(81)计算机系统与网络《图灵的秘密:他的生平、思想及论文解读》《计算机系统概论》《深入理解Linux内核》《深入Linux内核架构》《TCP/IP详解 卷1:协议》《Linux系统编程(第2版)》《Linux内核设计与实现(第3版)》《深入理解计算机系统(原书第2版)》《计算机程序的构造和解释(原书第2版)》《编码:隐匿在计算机软硬件背后的语言》《性能之颠:洞悉系统、企业与云计算原创 2017-03-06 18:55:03 · 336 阅读 · 0 评论 -
ios json数据转plist文件
NSString *newPath = [NSString stringWithFormat:@"%@%@",[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0],@"/test.plist" ];NSLog(@"newPath = %@", newPath原创 2017-05-17 14:07:57 · 664 阅读 · 0 评论 -
隐私政策网址(URL)
本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本隐私权政策。 您在同意本应用服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于...原创 2019-08-26 09:29:17 · 13601 阅读 · 0 评论 -
iOS CocoaPods安装教程
前言介绍在iOS项目中使用第三方类库可以说是非常常见的事,但是要正确地配置他们有时候是非常繁琐的事情,幸运的是CocoaPods是一个很好的解决方案。什么是CocoaPodsCocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版原创 2016-11-04 09:35:38 · 649 阅读 · 0 评论 -
iOS 如何追踪app
1.如何追踪app崩溃率,如何解决线上闪退当iOS设备上的App应用闪退时,操作系统会生成一个crash日志,保存在设备上。crash日志上有很多有用的信息,比如每个正在执行线程的完整堆栈跟踪信息和内存映像,这样就能够通过解析这些信息进而定位crash发生时的代码逻辑,从而找到App闪退的原因。通常来说,crash产生来源于两种问题:违反iOS系统规则导致的crash和App代码逻辑BUG导致的cr原创 2016-11-03 19:51:07 · 1559 阅读 · 0 评论 -
iOS开发你所知道的7个技巧
更多可到这里去了解原创 2016-11-03 16:01:59 · 290 阅读 · 0 评论 -
iOS中怎么继承Xib
在子类中写上此方法 (instancetype)initWithNibName:(NSString )nibNameOrNil bundle:(NSBundle )nibBundleOrNil { if (self = [super initWithNibName:NSStringFromClass([self.superclass class]) bundle:nibBundleOrNil])原创 2016-08-10 18:51:39 · 4311 阅读 · 0 评论 -
xcode 7.3.1 提示没有智能提示解决办法
请选择快捷键command + shift + k 或者选择Xcode上面的导航栏中的product中的clean一下就好了原创 2016-09-13 11:21:01 · 546 阅读 · 0 评论 -
NSDate NSDateFormatter 转化格式
字母 日期或时间元素 表示 示例 G Era 标志符 Text AD y 年 Year 1996 96 M 年中的月份 Month July; Jul; 07 w 年中的周数 Number 27 W原创 2016-09-14 11:40:30 · 289 阅读 · 0 评论 -
iOS 沙盒保存plist文件
NSString *Str = [NSBundle mainBundle] pathForResource:<#(nullable NSString *)#> ofType:<#(nullable NSString *)#> /* NSFileManager *fm = [NSFileManager defaultManager]; NSArray *原创 2016-09-02 17:39:46 · 467 阅读 · 0 评论 -
Xcode 快捷键
文件操作类: 新建文件 command+n 左缩进 command+[ 右缩进 command+] 项目中查找 command+shift+F 当前文件中查找 command+F 查找下一个 comm原创 2016-09-02 17:47:08 · 220 阅读 · 0 评论 -
iOS常用公共方法
获取磁盘总空间大小 [Objective-C] 查看源文件 复制代码 //磁盘总空间 (CGFloat)diskOfAllSizeMBytes{ CGFloat size = 0.0; NSError *error; NSDictionary *dic = [[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHo转载 2016-09-05 12:11:57 · 320 阅读 · 0 评论 -
xcode8模拟器不见了,怎么办
今天更新了一下最新版的xcode8,更新完模拟器没有了 需要各位通过快捷键(shift+command+2)里手动添加模拟器 少年解决了点个赞呗原创 2016-09-20 15:52:25 · 2740 阅读 · 0 评论 -
xcode8 控制台打印全是------- 的解决办法
xcode8 控制台打印全是——- 的解决办法原创 2016-09-22 10:12:36 · 1209 阅读 · 0 评论 -
Privacy policy URL
The application respects and protects the privacy of all users of the service. In order to provide you with more accurate and personalized services, the application will use and disclose your personal...原创 2019-08-28 19:06:14 · 555 阅读 · 0 评论