// main.m // 第一个OC类-方法2 #import // 1.编写类的声明 @interface Iphone : NSObject { @public float _model; int _cpu; double _size; int _color; } // 注意: OC中的方法, ... ...
分类:
其他好文 时间:
2017-08-21 18:49:42
阅读次数:
109
// // main.m // 第一个OC类-方法 #import /* C语言中函数分为声明和实现,OC中定义类, 就是在写类的声明和实现 */ // 1.编写类的声明 @interface Iphone : NSObject { @public float _model; // 型号 0 int... ...
分类:
其他好文 时间:
2017-08-21 17:48:44
阅读次数:
125
前言:断断续续学了蛮多天的Swift,感触还是蛮多的~~ 1、OC是以C语言为基础的语言,学习之前有C语言的基础,所以对于 `*` 这些指针还是比较容易理解的。问过其他程序员,对OC里面的 `*` 指针不太懂,好吧。我还是蛮庆幸我理解这些的 2、Swift呢~关于OC的UIKit框架基本没变,就是方 ...
分类:
编程语言 时间:
2017-08-21 15:46:47
阅读次数:
182
/* break: 跳出循环, 无论循环保持条件是否还为真都不会再执行循环 continue: 跳出本次循环, 如果循环保持条件还为真还会继续执行循环 OC: NSArray *arr = @[@1,@3, @5, @7, @8]; for (NSNumber *num in arr) { if ( ...
分类:
其他好文 时间:
2017-08-21 13:26:15
阅读次数:
141
/* 内部函数: 默认情况下的参数都是内部参数 外部函数: 如果有多个参数的情况, 调用者并不知道每个参数的含义, 只能通过查看头文件的形式理解参数的含义 那么能不能和OC一样让调用者直观的知道参数的含义呢? 使用外部参数 外部参数只能外部用, 函数内部不能使用, 函数内部只能使用内部参数 */ f ...
分类:
其他好文 时间:
2017-08-21 11:28:07
阅读次数:
145
最近在看swift,有一些经验,想和大家分享,也写了个工资计算的小项目,已上线,计算工资超准的,,大家有兴趣的,可以下载看看https://itunes.apple.com/cn/app/个税小会计-您贴心的个税小助手/id1260843653?mt=8 1、定义变量与常量 (1)swift和oc还 ...
分类:
编程语言 时间:
2017-08-20 21:20:27
阅读次数:
96
-.runtime简介 runtime简称运行时,OC就是运行时机制,也就是运行时的一些机制,其中最主要的是消息机制; 对于C语言,函数的调用在编辑的时候,会决定调用哪个函数; 对于OC的函数,属于动态调用过程,在编译的时候,并不能决定真正调用哪个函数,只有真的运行的时候,才会根据函数的名称找到对应 ...
分类:
其他好文 时间:
2017-08-20 21:08:15
阅读次数:
111
/* 存储属性 其实Swift中的存储属性就是以前学习OC中的普通属性, 在结构体或者类中定义的属性, 默认就是存储属性 */ struct Person { var name: String var age: Int } var p = Person(name: "xiaohange", age: ...
分类:
其他好文 时间:
2017-08-19 17:13:03
阅读次数:
204
/* 隶属于每一个类或结构体的函数称之为方法: 方法分为类方法和实例方法, 对应OC中的+ - 方法 实例方法:实例方法一定是通过对象来调用的, 实例方法隶属于某一个类 */ class Person { var _name: String = "HaRi" var _age: Int = 26 / ...
分类:
其他好文 时间:
2017-08-19 15:50:44
阅读次数:
116
/* 析构方法: 对象的内存被回收前被隐式调用的方法, 对应OC的dealloc方法 主要执行一些额外操作, 例如释放一些持有资源, 关闭文件, 断开网络等 */ class FileHandle { var fd:Int32? // 文件描述符 //指定构造器 init(path:String) ...
分类:
其他好文 时间:
2017-08-19 12:52:43
阅读次数:
131