写给iOS新手的福利! 在项目中经常会用到传值,根据传值的方向分为顺传(从根控制器到子控制器)和逆传(从子控制器到根控制器)。在这里写了个Demo简单演示了效果,创建了两个控制器: 一个为根控制器,一个为子控制器。 顺传:这种传值方式最为简单,在子控制器中添加一个属性即可。 下面是OtherView ...
分类:
移动开发 时间:
2017-03-07 17:51:11
阅读次数:
273
iOS基础——通过案例学知识之UITableView(上)对于UITableView的知识点特别多,因为它是iOS用得最多控件之一,我会尽我最大努力和语言的组织,将所有知识点介绍到位,今天要实现的效果...
分类:
移动开发 时间:
2017-03-07 13:26:27
阅读次数:
307
iOS基础——通过案例学知识之LaunchScreen、APPIcon、StatusBar、UIScrollView、UIPageControl今天要实现的案例效果图一、LaunchScreen1、设...
分类:
移动开发 时间:
2017-03-06 12:35:35
阅读次数:
352
1.字符串比较 例如: 2.数组的自定义排序 此处自定义的比较方法参照NSString中compare:方法进行设计。例如设计一个Student类,其中包含name和age两个属性,若设计按照年龄进行比较的方法,则代码如下: 代码声明为: 代码实现为: 注意:上述方法的声明和实现全是在Student ...
分类:
移动开发 时间:
2017-02-23 00:48:27
阅读次数:
281
本类从三个方面介绍iOS中的类别,分别是 什么是类别;类别的语法;类别的作用。具体内容如下: 一、类别: 类的补丁:当不能获取现有类的源码,但需要对现有类的功能进行补充时,这种情况下使用类别。 类别只能添加方法,不能添加成员变量。 类别中不提倡使用@property,@property在类别中使用时 ...
分类:
移动开发 时间:
2017-02-19 22:47:30
阅读次数:
250
iOS属性及属性关键字 一、属性功能:1.给现有的成员变量生成一对setter/getter方法。2.如果没有声明成员变量,自动声明一个_属性名的私有变量(默认的成员变量是受保护的)。 二、属性关键字:assign 默认(缺省)关键字,基本数据类型的赋值。MRC:手动管理内存retain 对象的属性 ...
分类:
移动开发 时间:
2017-02-18 23:02:58
阅读次数:
412
1、AFNetwork二次封装方法一: 2、AFNetwork二次封装方法二: 3、网络请求取消相关: 取消请求:两种取消请求方式 ...
分类:
移动开发 时间:
2016-12-15 14:25:59
阅读次数:
289
一、NSString头文件 二、NSString的C底层实现 可以看到,两种声明出来的isa是不同的.第一种isa是__NSCFConstantString,内存地址一样.第三种和其他objc对象类似的,在堆上分配内存. 三、深拷贝和浅拷贝 先做个小测试 可以很明显的看出来,我们进行的copy操作为 ...
分类:
移动开发 时间:
2016-12-02 11:40:52
阅读次数:
236
<简书社区 — Timhbw>iOS基础问答面试题连载(一)-附答案:http://www.jianshu.com/p/1ebf7333808d <简书社区 — Timhbw>iOS基础问答面试题连载(二)-附答案:http://www.jianshu.com/p/ce50261f8907 <简书社 ...
分类:
移动开发 时间:
2016-12-01 01:55:30
阅读次数:
303
移动自动化测试常用工具有两个:Appium和Robotium。正好最近自己开始负责客户端的工作,初来乍到需要熟悉下环境,正好学习新的东西。 移动自动化相对web来说,原理与操作过程是一样的,通过自动化测试框架实现测试。略有不同的是,移动需要一点Android与iOS基础,难度大一点。 Appium官 ...
分类:
移动开发 时间:
2016-09-30 12:07:00
阅读次数:
196