1.首先说说怎么创建UI程序,打开xcode,选择Create a new Xcode project.看如下截图 2,接下来就蹦出一个和写OC应用差不多的界面,不多解释了 3.我给工程取得名字就叫UILable,接下来我们就来认识一下这个UILable,接下来我们就看到了一个AppDelegate ...
分类:
其他好文 时间:
2016-12-26 11:52:42
阅读次数:
137
UnitTest 编译异常汇总: 问题1 Check dependencies No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386). 问题2 <!--StartFra ...
分类:
其他好文 时间:
2016-12-25 01:30:52
阅读次数:
197
swift和OC一样,都是通过NSClassFromString,根据一个字符串,生成相应的类。 取一个类的类型,oc中是[类 class],swift中[类.self]: OC示例代码: swift示例代码: 根据字符串创建控制器对象: swift中存在命名空间的概念,我们提供的控制器名必须要包含 ...
分类:
其他好文 时间:
2016-12-24 13:44:00
阅读次数:
168
一、理解协议与代理 协议: 协议就是需要相互遵守的约定、规范;需要去实现协议中规定的方法。 代理: 代理是一个概念,很难用一个名词去定义(如我们可以说协议其实就是一个方法列表)。它更像是一种关系,我要做某一个事情,但我自己不想去做这件事,我委托其他人帮我去做这件事。这个时候,这位其他人就是我的代理。 ...
分类:
其他好文 时间:
2016-12-23 19:17:15
阅读次数:
201
戏言: iOS开发已经到了一个ARC时代,一般不需要我们过多的去关注内存是怎么分配,怎么管理的。很长一段时间,我也不知道内存管理是什么鬼,但如果遇到这方面的问题,却找不到解决办法确实很头疼的。So,还是静下心来,好好学习吧,毕竟内功才是体现水平。 1. 引用计数 对于一块动态申请的内存,有一个人(指 ...
分类:
其他好文 时间:
2016-12-23 14:02:01
阅读次数:
185
不知不觉自学ios已经四个月了,从OC语法到app开发,过程虽然枯燥无味,但是结果还是挺有成就感的,在此分享我的ios开发之路中的小小心得~废话不多说,先上我们今天要实现的效果图: 有过一点做APP经验的都知道,提示框和等待加载框一直是APP首当其中的效果,ios不像android一样,自带toas ...
分类:
移动开发 时间:
2016-12-23 11:48:16
阅读次数:
280
Objective-C语言是一门动态语言,他将很多静态语言在编译和链接期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码更具有灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一下方法的实现等。 这种特性意味着OC不仅需要一个编译器,还需要一个运行时系统来执行编译的代码。对于OC ...
分类:
移动开发 时间:
2016-12-20 14:08:34
阅读次数:
295
很多应用在第一次加载时会读取前一次浏览的历史微博数据,只有当用户手动触发下拉刷新之后,才会去加载新的微博数据。 1.集成FMDB FMDB是在sqlite3的C语言查询函数基础上封装的一套OC的API,因此在使用之前需要首先导入libsqlite3.tbd. 2. 添加FMDB库 3. 参考代码: ...
分类:
其他好文 时间:
2016-12-19 08:37:39
阅读次数:
306
对象做为类的属性 1. 一个Target中的类无法直接在另外1个Target中访问. 2. 类的属性代表什么? a. 类的属性代表这类事物具有的共同的特征 b. 类的属性代表这个类所拥有的东西. 灯: 属性: 形状 功率 价格 品牌 剩余寿命 方法: 照明. 音响: 方法: 发声音. 门: 属性: ...
分类:
其他好文 时间:
2016-12-18 23:33:41
阅读次数:
204