上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 23 下一页
摘要: UIApplication深入研究 很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念,所以我这里写这个文章来总结以下这个类的信息,如果写的不对的地方,请留言,多谢。 UIApplication的核心作用是提 阅读全文
posted @ 2018-12-21 09:50 久依 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 一、获取UiDevice设备信息 二、获取Bundle的相关信息 NSLocal获取本地化数据: 阅读全文
posted @ 2018-12-20 17:41 久依 阅读(631) 评论(0) 推荐(0) 编辑
摘要: dispatch_after 是来延迟执行的GCD方法,因为在主线程中我们不能用sleep来延迟方法的调用,所以用dispatch_after是最合适的 dispatch_after 能让我们添加进队列的任务延时执行,该函数并不是在指定时间后执行处理,而只是在指定时间追加处理到dispatch_qu 阅读全文
posted @ 2018-12-20 17:14 久依 阅读(3383) 评论(0) 推荐(0) 编辑
摘要: 很多宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 一、条件编译 条件编译就是在编译之前预处理器 阅读全文
posted @ 2018-12-20 15:25 久依 阅读(1721) 评论(0) 推荐(0) 编辑
摘要: RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数( C语言的函数调用请看这里 )。编译完成之后直接顺序执行,无任何二义性。OC的函数调用成为消息发送。属于动态调用过程。在编译的时候并不能决定真正调用哪个函数(事实证 阅读全文
posted @ 2018-12-19 11:09 久依 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 1.方法顺序无关 Objective-C类由声明文件h和实现文件m组成,所有的public方法都在h文件中声明,private方法可以写在m文件中,但是在早期的编译环境中需要注意方法的顺序,例如下面的代码,在早期的编译环境会给出警告: 类和方法声明: 实现: 早期编译器编译时会出现:warning: 阅读全文
posted @ 2018-12-19 09:25 久依 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 当我们新建一个 Cocoa 项目时,Xcode 会提供一系列的模板,类似前端的脚手架工具,只需要简单的几个选项,就可以配置好一个项目所需的基本环境。 这些基本环境配置一般包括: 编译选项、证书链选项 项目 Target、单元测试 Target 基于 git 的版本控制管理 默认的源文件 编译选项、证 阅读全文
posted @ 2018-12-18 10:23 久依 阅读(2694) 评论(0) 推荐(0) 编辑
摘要: 在ObjC中,什么是深浅拷贝? 深浅拷贝分别指深拷贝和浅拷贝,即 mutableCopy 和 copy 方法。 copy复制一个不可变对象,而 mutableCopy 复制一个 mutable 可变对象。 非容器类对象 如NSString,NSNumber等一类对象 示例1: 查看内存可以发现,st 阅读全文
posted @ 2018-12-14 17:49 久依 阅读(384) 评论(0) 推荐(0) 编辑
摘要: Objective-C的对象在内存中是以堆的方式分配空间的,并且堆内存是由你释放的,即release 栈由编译器管理自动释放的,在方法中(函数体)定义的变量通常是在栈内,因此如果你的变量要跨函数的话就需要将其定义为成员变量。 1.栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量等 阅读全文
posted @ 2018-12-14 15:13 久依 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 概述 从前面的博文我们也可以看到,数组和字典中只能存储对象类型,其他基本类型和结构体是没有办法放到数组和字典中的,当然你也是无法给它们发送消息的也就是说有些NSObject的方法是无法调用的,这个时候通常会用到装箱boxing和拆箱unboxing。 其实各种高级语言基本上都有装箱和拆 箱的过程,例 阅读全文
posted @ 2018-12-14 14:57 久依 阅读(490) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 23 下一页