- 博客(10)
- 问答 (1)
- 收藏
- 关注

原创 全局设置NavigationBar样式
建议写进UINavigationBar的Category便于不同项目复用 [[UINavigationBar appearance] setShadowImage:[[UIImage alloc] init]]; // 隐藏底部线条 [UINavigationBar appearance].titleTextAttributes = @{NSForegroundColorAttr...
2018-10-12 09:50:36
751

原创 iOS 12 更新 遇到的坑以及解决方法
1. 升级iOS12 编译遇到 : iPhone has denied the launch request.解决方法修改以下证书的信任状态:钥匙串 -> 证书 -> 显示简介 -> 信任-> 将始终信任改为使用系统默认Developer Authentication Certification AuthorityDeveloper ID Certification...
2018-10-08 17:14:41
3945

原创 KVO封装 -------一行代码搞定观察者的添加 回调处理
通过给NSObject添加分类实现封装使用时 对象 直接调用即可-(void)sjyObserver:(NSObject )object keyPath:(NSString )keyPath block:(KVOBlock)block;/* * object : 观察者(一般使用 self ) * keyPath: 被观察的属性字段 * block : 观察...
2018-07-12 10:38:13
334

原创 AVPlayer 实现视频播放器的开发
最近由于需求要自己单独实现视频播放,但是在网上走遍,取到的Demo都不尽人意,要么无法实现按钮的显示隐藏,要么拖动视频进度滑竿无法快进,再次自己做了一个Demo, 在iOS开发中,播放视频通常有两种方式,一种是使用MPMoviePlayerController(导入 MediaPlayer.Framework框架)还有一种是使用AVPlayer,并导入 MediaPlayer.frame通过layer层实现播放.
2016-06-16 23:07:15
1722

原创 UIAlertController --------实现弹出输入框,进行文本输入,并进行传值
UIAlertController 在集成UIAlterView 和 UIActionSheet 功能后, 具有极大的灵活性,意味着您不必拘泥于内置样式。以前我们只能在默认视图、文本框视图、密码框视图、登录和密码输入框视图中选择,现在我们可以向对话框中添加任意数目的UITextField对象,并且可以使用所有的UITextField特性。当您向对话框控制器中添加文本框时,您需要指定一个用来配置文本
2016-06-03 14:09:28
2560
原创 部分宏定义
//条件编译屏蔽C语言#ifdef __OBJC__强调内容//1.定义宏的时候,尽量将项目的前缀加上#define CZRandom [UIColor colorWithRed:arc4random_uniform(256)/255.0 green:arc4random_uniform(256)/255.0 blue:arc4random_uniform(256)/255.0 alpha...
2019-06-26 12:09:45
322
1
原创 孤寂,今夜无眠
从未想过要在一个地方驻留,一个人呆的久了,心中免不了有各种各样的想法与期许。也许平静的时候,徒步出去走一走或者安逸的阅读几篇文章是一件消遣寂寥的好方法。生活总是点缀着一些莫名的愁绪,还有一些莫名的伤感与孤寂,许多时候因为害怕去表达和挽留而错过一段段美好。岁月流淌,回首时才发现原来一个人的夜,一个人的等待使得曾经的感动已渐渐变得淡了。已不记得已经有多少个夜晚一直在等待,一直在坚持,这一变成为一种...
2018-07-12 14:27:33
401
原创 iOS开发 GET、POST请求方法:NSURLSession篇
NSURLConnection,在iOS 9被宣布弃用,本文不使用NSURLConnection进行网络编程,有兴趣的童鞋可以参考:iOS开发 GET、POST请求方法(NSURLConnection篇)介绍:NSURLSession,为iOS7中的新网络接口,是在2013年的WWDC上,由Apple提出的NSURLConnection继任者的:NSURLSession。N
2018-07-12 14:22:53
268
转载 pch文件的操作
//条件编译屏蔽C语言#ifdef __OBJC__强调内容//1.定义宏的时候,尽量将项目的前缀加上#define CZRandom [UIColor colorWithRed:arc4random_uniform(256)/255.0 green:arc4random_uniform(256)/255.0 blue:arc4random_uniform(256)/255.0 a
2016-06-18 20:48:55
642
原创 iOS 多线程处理 ----NSThread, NSOperation,GCD
1个进程要想执行任务,必须得有线程线程 : 执行任务的单元片段叫做线程,也就是真正的任务执行者,只不过系统默认把任务交给主线程来做. 大多时候为了提高用户体验需要把耗时的任务交给子线程 来做.一个进程是由一个或多个线程组成.进程只负责资源的调度和分配.线程才是 程序的执行单元,负责代码的执行. 每个正在运行的程序至少包含一个线程(即主线程),该线程在程序启动时被创建用于执行mian函数
2016-06-04 20:08:45
583
空空如也
iOS 2.3.1 被拒 怎么解决
2019-04-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人