为什么要使用继承? 继承的好处: (1)抽取出了重复的代码,使代码更加灵活 (2)建立了类和类之间的联系 继承的缺点: 耦合性太强 在OC中的继承是: 1、OC中不允许子类和父类拥有相同名称的成员变量名;(java中是可以的) 2、编译器从上往下执行,所以在子类前面至少应该要有父类的声明;如 @in ...
分类:
编程语言 时间:
2016-11-22 09:29:23
阅读次数:
170
一、入门 1.1 iOS模版介绍 1.2 简单工程项目 1.3 设置App启动的设备方向 1.4 Xcode界面介绍 1.5 快速查找文件 1.6 快速更改同名变量 1.7 将代码提取为方法 1.8 代码编辑的自动补全 1.9 代码语法颜色设置 1.10 集中输出日志的方式 1.11 代码的debu ...
分类:
移动开发 时间:
2016-11-19 23:57:30
阅读次数:
394
继承的特点:继承父类的属性和方法。单继承(多层继承)c++里的继承是多继承 特性 :方法的复写(重写) java中的继承和OC中一样。 比如:人可以养狗; 人 >狗 :整体和部分(拥有)关系。 球队 >球员 :整体和部分的关系。 代码中是最常见 has a 的关系 人 >学生 :学生是人 : 说明有 ...
分类:
编程语言 时间:
2016-11-19 09:48:59
阅读次数:
148
1. 首先,我们快速过一下,什么是Block? Block是一段代码,它在OC中以^开头,可以有返回值,和参数列表,但就是没有名字。 所以,你可以把它认为是匿名函数。 事实上,它和Swift中的闭包(Closure)是一样的。 或者,学过.NET的童鞋知道委托吧,它和委托也差不多概念。 都是可以在一 ...
分类:
其他好文 时间:
2016-11-19 02:28:59
阅读次数:
152
UIResponder是OC中一个响应事件的类。UIApplication、UIView、UIViewController都是它的子类。UIWindow是UIView的子类,因此也能响应事件。 UIResponder能够响应的事件有三种:Touch Events(触摸事件)、Motion Event ...
分类:
其他好文 时间:
2016-11-18 22:33:57
阅读次数:
177
自动填充表单 自动点击登录按钮 如果有特别限制的话,我们需要先访问一次特定网址,并存入cookie 退出登录里为了,不受其他干扰,要清掉cookie 开始发起请求,附带上cookie去请求,伪装成特定User-Agent,referer等 如果要求在特定的网络环境下才能访问网址,就得处理判断了,当然 ...
分类:
Web程序 时间:
2016-11-17 19:34:02
阅读次数:
349
什么是构造方法:每一个类中至少有一个构造方法,它用于创建该类对象,这个和OC中的init有异曲同工之妙. 构造方法的格式:A:方法名与类名相同 B:没有返回值类型,没有void C:没有具体的返回值 举例: 构造方法的注意事项: A:如果我们没有写该类的构造方法,那么系统将会给我们提供一个无参的构造 ...
分类:
编程语言 时间:
2016-11-17 13:58:36
阅读次数:
200
Objective-C是一门面向对象的编程语言,每一个对象都是一个类的实例。XCode中打开objc.h可以看到如下定义: 每个对象包含一个isa指针,指向该对象的类。XCode中打开runtime.h可以看到类的定义: 类也包含一个isa指针。可以看出,类也是一个对象。那么类的类是什么呢?在OC中 ...
分类:
其他好文 时间:
2016-11-17 13:56:10
阅读次数:
189
文章主要是介绍oc如何调用js 以及js的代码调用oc的方法 先上代码后做解释 //oc的.m 的代码 //ps接下来有js的代码一并解析,最后会附上demo // ViewController.m // JSAndOC // // Created by dongqiangfei on 16/7/2 ...
分类:
Web程序 时间:
2016-11-17 13:28:00
阅读次数:
206
简介 本篇主要回顾一下--iOS函数式编程 && 响应式编程概念 ,如何一步步实现函数式编程的过程,对阅读Masonry && SnapKit源码有一定的帮助。 配图 配图 作为一个iOS 开发者,那么你一定用过Masnory/ SnapKit; Masonry是一个OC开发中,非常好用的自动布局的 ...
分类:
移动开发 时间:
2016-11-17 01:42:12
阅读次数:
221