花费 101ms 找到705587条记录
android工程师开发IOS oc浅析(10)之动态类型&静态类型 繁体
2018年05月26 - 动态类型 amp amp 静态类型 我这里是跨进度的学习,在笔记中记录自己感觉需要注意的: 多态:允许不同的类定义相同的方法。 动态类型:程序直到执行时才能确定所属的类。 Animal ani Dog new 静态类型:将一个变量定义为特定类的对象时,使用的是静态形态。Animal ani Animal new 将一个变量定义为特定类的对象时,使用的是静态类型,在编译的时候就知道这个变量所属的类

android工程师开发IOS oc浅析(12)之动态类型检测方法 繁体
2018年05月27 - 判断类型 BOOL isKindOfClass: Class aClass 判断某个对象是不是某个类的实例对象或者是其子类的实例对象 BOOL isMemberOfClass: Class aClass 判断对象是否是指定类的实例,不管是不是其子类的实例 BOOL isSubclassOfClass: Class aClass 判断类是否是指定类的子类 例如: import lt Foundat

android工程师开发IOS oc浅析(8)之description 繁体
2018年05月26 - 简单的说说ios中的description方法,在iOS中description方法是一个非常实用的方法,在调试程序时,经常要打印并查看对象的信息。一种办法是编写代码把对象的全部属性都输出到日志中。但是最常用的还是: NSLog ,object 在构建需要打印的日志的字符串时,object对象会收到description消息,该方法返回的描述信息将取代 格式字符串里的 。如下: NSArray

android工程师开发IOS oc浅析(4 )之self 繁体
2018年05月26 - self关键字 简述 self可以用在对象方法和类方法中 self是个指针 在对象方法使用self . self是一个指针, 在对象方法中指向当前对象 谁调用这个对象方法, 谁就是这个对象方法的当前对

android工程师开发IOS oc浅析(1 ) 繁体
2018年05月25 - 我们都知道开发IOS需要使用的语言Objective C这个是基础的,近几年IOS又推出了一个目前不是很成熟的语言Swift。这里我们先从Objective C开始熟悉,后面会介绍到Swift,一下称为oc. 首先我们要知道oc它也是面向对象的语言,如果你熟悉Java,那你学起来就简单了。oc是基于语言的基础上进一步封装出来的语言,c语言我们都知道它是面向过程的。oc在它的基础上封装成为面向对象

android工程师开发IOS oc浅析(2 )之NSString 繁体
2018年05月25 - 今天我们来详细的来介绍一下oc中的 NSString。 不可变字符串的创建 直接创建不可变字符串 在 OC 中,使用 XXX 格式定义的字符串,是保存在常量区的,只要内容相同,内存地址就一致 NSString string bei jing huan ying nin 对象方法创建字符串 NSString string NSString alloc init 用另一个字符串初始化当前字符串,和

android工程师开发IOS oc浅析(21)之NSRange 繁体
2018年05月30 - NSRange顾名思义Range肯定是一个范围,那到底它是个什么东西呢,我们可以按住command键点NSRange,点进去看,会发现,NSRange是一个结构体,其中包括了location 位置 和length 长度 两项,他们都是NSUInteger类型。而NSUInteger类型的定义如下: NSRange的定义 typedef struct NSRange NSUInteger loca

android工程师开发IOS oc浅析(19)之协议 繁体
2018年05月30 - 这一篇文章我们在来看一下OC中协议的概念以及用法,协议也是OC中的一个重点,Foundation框架以及我们后面在写代码都会用到。 OC中的协议就是相当于Java中的接口 抽象类 ,只不过OC中的名字更形象点,因为我们在学习Java中的接口时候,看可以知道其实接口就相当于一种契约 协议 ,给他的实现类打上标记了,当然这个活在Java . 之后,被注解替代了,因为注解就是为了此功能诞生的。 协议就

android工程师开发IOS oc浅析(5 )之super 繁体
2018年05月26 - Super关键字 对象方法中,只能用来调用当前子类对象从父类继承过来的对象方法,此时虽然可以用self调用,但为了提高代码的阅读性,建议使用super来调用。 类方法中,super代表父类,用来调用父

android工程师开发IOS oc浅析(17)之OC 中的方法重载 繁体
2018年05月29 - OC中没有严格的方法重载 原因:OC不允许方法名相同。 注: OC也没有运算符重载一说。 例如: void Cat: NSInter one void Cat: float two 上面两个方法名相同。在OC中是不允许的。 注: oc中方法名包括后面的冒号。 总结: oc和c java不一样,不允许方法名相同。


 
粤ICP备14056181号  © 2014-2020 ITdaan.com