iOS-系统类的详解
文章平均质量分 53
喜欢吃布丁但是没有钱
学海无涯苦作舟
展开
-
NSNotification的理解
在OC中,我们想调用一个方法,我们除了发消息(直接调用方法),或者用代理,或者KVO,其次就是用通知了 NSNotification通知是两个没有引用关系的对象进行通信使用的消息机制。 NSNotification通知使用的是广播发送通知,但是每个通知都可以定义自己的名称,注册通知的时候,可以指定只接受谁的通知,如果填nil那么所有要通知都接受。直接上代码: - (void)view原创 2017-04-21 17:08:50 · 348 阅读 · 0 评论 -
网络请求NSURLSession的使用
准备工作:搭建服务器,后台写好逻辑代码一、本人用Eclipse+apache搭建的服务器,后台只是写了简单的登录界面,如果密码和用户名都正确就返回登录成功,否则返回登录失败。二、对url的分析 http://localhost:8080/MJServer/login?username=%@&pwd=%@ http为协议头 localhost:8080 为主机地址,localhost是本机地址,原创 2017-04-26 21:19:41 · 407 阅读 · 0 评论 -
CADisplayLink
什么是CADisplayLinkCADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。我们在应用中创建一个新的CADisplayLink 对象,把它添加到一个runloop中,并给它提供一个target 和selector在屏幕刷新的时候调用。一但CADisplayLink 以特定的模式注册到runloop之后,每当屏幕需要刷新的时候,runloop就会调用CAD转载 2017-07-06 16:16:43 · 282 阅读 · 0 评论 -
iOS-round、ceil、floorf函数
extern float ceilf(float);extern double ceil(double);extern long double ceill(long double);extern float floorf(float);extern double floor(double);extern long double floorl(longdouble);extern float转载 2017-09-10 09:25:23 · 1433 阅读 · 0 评论 -
iOS-图片拼接和图片旋转问题
背景:开发中的时候,美工姐姐让我做一条虚线包住一个WebView,但是,她给我的虚线只有两个小节那么长。我就很纳闷,给我这么短的虚线,我怎么显示啊?当时,我就想到拼接图片的做法。图片拼接是解决了长度问题,但是方向问题还没解决啊。我想到就是图片旋转。往下看,你就知道怎么回事了。果然,这样是可以的。如果你懒,那你叫美工姐姐给你重新切一个完全符合你的图咯。实际情况美工姐姐给我的图是这样的: 然而,她原创 2017-09-08 21:41:57 · 2012 阅读 · 0 评论 -
iOS-父控件alpha改变不影响子控件的透明度
背景:我一直以为,结构分层是每个程序员都要做的,实则不然。不是每个公司都产品+代码都十全十美的,不过是个人喜欢层次分明点而已。比如说,一个界面有上半部分和下半部分,我喜欢把这两个部分分离出来。比如上半部分用一个UIView来包住,下半部分也用一个UIView来包住。到时候,直接初始化这两个UIView就行了,而这两个UIView内部有什么,在他们内部具体实现就好。这个时候,可能会遇到个问题:万一我要原创 2017-09-08 20:51:40 · 2899 阅读 · 0 评论 -
iOS11 UIColor之新方法colorNamed
前言距离我上次停止学习iOS,已经快5个月了。 代码这东西,莫说这么久,即使是1个星期不写,都会生疏。 研究生初试也过了,不枉费我荒废5个月的代码时光。 现在帮别人做做毕业设计,刚好也温习一下iOS,这可是我的挚爱。UIColor新方法 (UIColor )colorNamed:(NSString )name; Description Creates ...原创 2018-02-20 13:37:19 · 1960 阅读 · 0 评论 -
iOS 修改NavigationBar的自定义按钮
NavigationBar自定义返回按钮,并且设置距离 UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"back"] style:UIBarButtonItemStylePlain target:self action:@selector(backActio...原创 2018-02-22 12:29:46 · 540 阅读 · 0 评论 -
iOS之沙盒路径
简介每一个APP都有一个存储空间,就是沙盒。沙盒根目录结构:Documents、Library、temp和SystemData(新加入的文件夹)。 NSString *homeDir = NSHomeDirectory(); // 模拟器下的路径/Users/apple/Library/Developer/CoreSimulator/Devices/12E868D1-2332-4...转载 2018-03-27 16:00:39 · 1418 阅读 · 0 评论