扩展是给已经存在的类(class),结构体(structure),枚举类型(enumeration)和协议(protocol)增加新的功能。类似Objective-C中的Category,不同的是,Extension没有名字。扩展可以做以下事情: 增加计算实例属性和计算类型属性 定义实例方法和类型方 ...
分类:
编程语言 时间:
2018-05-16 19:38:11
阅读次数:
234
swift推出已经很长一段时间了,前段时间突然想尝试一些简单的类用swift编写于是便开始了混编的路程。 1.在oc代码里引用swift类:找了很多资料需要添加头文件格式为 #import "ProjuectName-Swift",然后直接引用所需要的类即可,但是项目在当时创建的时候居然有人用天朝汉 ...
分类:
编程语言 时间:
2018-05-16 16:44:59
阅读次数:
161
https://blog.csdn.net/wallacewang_/article/details/72594977 类方法 当不需要访问实例变量或者不改变实例状态时,可写成类方法。 Objective-C里面既有实例方法也类方法。类方法(Class Method) 有时被称为工厂方法(Facto ...
分类:
移动开发 时间:
2018-05-13 13:58:39
阅读次数:
212
一、熟悉Objective-C 1、了解Objective-C语言的起源 2、在类的头文件中尽量少引入其他头文件 3、多用字面量语法,少用与之等价的方法 4、多用类型常量,少用#define预处理指令 5、用枚举值表示状态、选项、状态码 二、对象、消息、运行期 6、理解“属性”这一概念 7、在对象内 ...
分类:
移动开发 时间:
2018-05-09 15:13:57
阅读次数:
253
Builder Pattern in Objective-C Reference 1. The Builder pattern in Objective-C Published on 04 Apr 2014 https://webcache.googleusercontent.com/search? ...
分类:
移动开发 时间:
2018-05-09 14:38:51
阅读次数:
213
1、有些OC对象不能使用 "__weak" 修饰,因为有些类自己重写了retain和release方法,不支持__weak,例如NSPort类和它的子类。 2、在dealloc中不能使用 “__weak __typeof(self)weak_self = self;”,否则程序会崩溃。 ...
分类:
其他好文 时间:
2018-05-09 01:24:03
阅读次数:
460
(六)扩展库之 SeleniumLibrary 安装与运行 发布时间 2017年9月28日 虫师 最算学到 Selenium 了,希望你没被前面的 Robot Framework 基本语法吓退! SeleniumLibrary 是针对 Robot Framework 开发的 Selenium 库。它 ...
分类:
其他好文 时间:
2018-05-06 00:21:58
阅读次数:
130
消息转发是一种功能强大的技术,可以大大增加Objective-C的表现力。什么是消息转发?简而言之,它允许未知的消息被困住并作出反应。换句话说,无论何时发送未知消息,它??都会以一个很好的包发送到您的代码中,此时您可以随心所欲地执行任何操作。 为什么它被称为 “转发”? 当某个对象没有任何响应某个 ...
分类:
移动开发 时间:
2018-05-03 10:33:02
阅读次数:
230
嵌入式简介汇总 脚本语言 编程语言 Java C# C ++ 汇编 机器语言 语言 Unix Linux Android + 塞班 + Windows + + + ios系统 基于unix内核的图形化操作系统 运行在ARM架构的设备上 C;C++;Objective-C Mac 运行在X86\X86 ...
分类:
其他好文 时间:
2018-05-01 23:33:16
阅读次数:
138
do not be fooled by those language schools whose only objective is luring you to follow their accounts and eventually buy their couses/..... just simp ...
分类:
其他好文 时间:
2018-05-01 17:42:08
阅读次数:
147