
对OC的逐渐深入理解-学习
文章平均质量分 52
木易晓天
既然选择了远方,那就只顾风雨兼程
展开
-
关于Photos库的简单应用,筛选、获取、GIF、livePhoto、video、GIF存储到相册等
写在最开始:由于本项目中对UI还原度要求较高,交互要求完全还原,用别人封装的改起来总归是有些别扭;为了后续方便自己实现定制UI交互等,决定自己从系统API开始封装一套相册资源选择器。而AL用起来则到处报被弃用的⚠️,想逼死我这个强迫症啊~然后就选择了PH,总的来说和AL比较类似,但是很多东西实现起来却是缺这少那的。虽说磨了有段时间,但目前用起来效果&性能尚可;下边分享点小坑和核心代码。#####一、简单实现拉取所有相册资源(照片视频等),并保持创建时间排序#####二、筛选大小,剔除不.原创 2021-07-12 19:18:46 · 1128 阅读 · 2 评论 -
weak assign copy block
weak assign copy block原创 2017-02-17 11:16:08 · 257 阅读 · 0 评论 -
Runloop的最简单使用
Runloop的最简单使用原创 2017-02-22 15:56:03 · 311 阅读 · 0 评论 -
Objective C的那些锁机制
iOS中的锁转载 2017-02-15 11:19:11 · 1404 阅读 · 0 评论 -
关于代码布局时,声明时的weak、strong修饰符
很显然,这样写应该是比较合理的然而,若是addsubview方法不写在懒加载,将不能weak修饰。以为那个weak的控件将会创建了就被释放,然后被指向的 时候再次被创建。而且懒加载的写法也是有讲究的原创 2017-04-25 17:56:29 · 293 阅读 · 0 评论 -
少量View时的分段显示,滑动内容区域切换显示,多标题切换显示
scrollview的应用而已原创 2017-05-31 16:33:12 · 342 阅读 · 0 评论 -
内阴影 内部凹陷 UIBezierPath简单应用
遇到了个第一次见的效果:内阴影效果! 直接layer shadow调了半天还是外阴影,关键是UI不给图!!!mmp的然后大佬指引我画张图垫底下 果然,调了调完全可以解决。下面是关键代码部分:- (void)setShadowViewShadowInfo{ UIGraphicsBeginImageContext(CGSizeMake(SCR_WIDTH, 69)); CGConte原创 2018-01-13 17:52:53 · 2251 阅读 · 1 评论 -
你真的会格式化输出 整数 小数(float、double...)吗?虽然我也不是很懂
对于整型%2d 保留两位有效数字,不足两位也会预留出位置%.2d %0.2d %02d 保留两位有效数字,会自动补零%2.0d 对整型无意义对于小数%2.2f 最多保留两位整数的同时保留两位小数,小数位不足会补零%.2f 不管整数位位数,小数位保留两位不足会补零%2.0f 不保留小数位,整数位保留两位...原创 2018-09-12 15:35:14 · 4754 阅读 · 0 评论 -
关于排序(冒泡&快速&插入)以及递归的部分应用
###冒泡- (void)foolSortArray:(NSMutableArray *)arr { for (int i = 0; i < arr.count-1; i++) { for (int j = 0; j < arr.count-i-1; j++) { if (arr[j] > arr[j+1]) { ...原创 2019-04-18 17:06:39 · 229 阅读 · 0 评论