摘要: 一、什么是instancetype instancetype是clang 3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象。我们都知道未知类型的的对象可以用id关键字表示,那为什么还会再有一个instancetype呢? 二、关联返回类型(related 阅读全文
posted @ 2016-05-15 11:51 小样和牛牛 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 在iOS的开发中使用的是Objective C语言,它是一种面向对象的语言 在Objective-C里如何定义一个类, 例子: 格式是: 类定义从@interface开始,它表示了类的接口声明,冒号后指定了该类的父类,@end;表示类定义结束。 Objective-c的类定义中类的变量定义与方法定义 阅读全文
posted @ 2016-05-13 22:27 小样和牛牛 阅读(154) 评论(0) 推荐(0) 编辑
摘要: main.swift 阅读全文
posted @ 2016-05-09 13:03 小样和牛牛 阅读(160) 评论(0) 推荐(0) 编辑
摘要: main.m 阅读全文
posted @ 2016-05-09 13:01 小样和牛牛 阅读(220) 评论(0) 推荐(0) 编辑
摘要: main.m Array.h Array.c Object.h Object.c Student.h Student.c 阅读全文
posted @ 2016-05-09 12:59 小样和牛牛 阅读(140) 评论(0) 推荐(0) 编辑
摘要: main.swift random func.swift class-friends.swift subclass-girlfriends.swift 阅读全文
posted @ 2016-05-09 12:54 小样和牛牛 阅读(139) 评论(0) 推荐(0) 编辑
摘要: main.m 阅读全文
posted @ 2016-05-09 12:31 小样和牛牛 阅读(298) 评论(0) 推荐(0) 编辑
摘要: main.swift extension.swift 阅读全文
posted @ 2016-05-09 12:30 小样和牛牛 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1 //实现梯形九九乘法表的效果 2 import Foundation 3 4 for var a in 1...9{ 5 for var b in 1...a{ 6 print("\(b)*\(a)=\(a*b) ",terminator:"\t") 7 } 8 print() 9 } 阅读全文
posted @ 2016-05-09 12:25 小样和牛牛 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1.指针函数的定义 顾名思义,指针函数即返回指针的函数。其一般定义形式如下: 类型名 *函数名(函数参数表列); 其中,后缀运算符括号“()”表示这是一个函数,其前缀运算符星号“*”表示此函数为指针型函数,其函数值为指针,即它带回来的值的类型为指针,当调用这个函数后,将得到一个“指向返回值为…的指针 阅读全文
posted @ 2016-05-09 12:12 小样和牛牛 阅读(318) 评论(0) 推荐(0) 编辑