摘要:13 函数oc函数定义:返回值类型 函数名(参数类型 参数名,参数类型 参数名){}swift 函数定义:func 函数名(参数名:参数类型,参数名:参数类型) -> 返回值类型{}swift中没有返回值的函数有三种写法: 13.1 func 函数名(参数名:参数类型,参数名:参数类型) -> ...
阅读全文
03 2015 档案
摘要:12.条件语句的区别,此处只写区别,没有指出区别的其他方面oc与swift基本一致12.1oc中for if switch语句体如果只有一行代码,则{}可以省略swift中for if switch语句体必须使用{} ,否则有语法错误12.2for-in语法的区别: //从1循环到3,包括3,即循...
阅读全文
摘要:11.swift中的switch结构区别一:oc中switch条件只可以放整数swift中switch条件可以放几乎任何数据类型区别二:oc中每一个case中应有break,如果没有break,则会继续向下贯穿执行case直到碰见break跳出switch结构swift中不需要在case分支最后添加...
阅读全文
摘要:一、元组类型是有N个任意类型的数据组成(N>=0),组成元组类型的数据可以称为“元素”二、元组的定义如:let position = (x:10.5,y:20) //两个元素的元组 let person = (name:"jack") //一个元素的元组 let data = () ...
阅读全文
摘要:4.常量与变量声明oc的变量声明使用 类型 变量名 = 变量值的方式,其中类型为系统内置数据类型或自定义类型,变量名需由英文字母开头且不能包含特殊字符swift变量声明使用 var 变量名 = 变量值的方式,其中变量名可以使用任何你喜欢的字符,甚至是表情符号emoji等oc常量声明使用const放在...
阅读全文
摘要:1.文件后缀名oc的文件后缀名为:头文件.h 主体文件.mswift文件后缀名为:.swift2. 代码分隔符oc中使用分号;作为代码分隔符swift中无需使用代码分隔符,以行作为代码分隔,如一行内有多行代码,则各行代码之间同样需使用分号;分隔3.main函数oc的main函数为程序入口,其函数定义...
阅读全文
摘要:对象归档,就是把内存中对象持久化。对象解档,就是把持久化的对象读取到内存。oc中对象归档解档大致分为以下几种方法:从数量上可以分为:对单个对象归档解档对多个对象归档解档从对象的存在形式上可以分为:系统对象归档解档自定义对象归档解档接下来逐一编写代码做简单实现1.单个系统对象归档及解档:void Si...
阅读全文
摘要:SingleClass.m#import @class SingleClass;static SingleClass *instance = nil;@interface SingleClass : NSObject + (instancetype)shareInstance;@end@implem...
阅读全文
摘要:代码:#import //NSString 写文件void stringWriteToFile(){ NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"/Documents/test.txt"]; N...
阅读全文
摘要:IOS中每个App应用程序都有一个单独封闭的文件夹,这个文件夹称为沙盒,并且苹果规定,任何App都无权访问其他App的沙盒沙盒目录通过FOUNDATION_EXPORT NSString *NSHomeDirectory(void);或者NSSearchPathDirectory枚举值,指定搜索沙盒...
阅读全文
摘要:KVC:Key-Value CodingKVO:Key-Value ObservingPerson.m#import @interface Person : NSObject{ //该访问修饰符用于说明即使私有成员变量也可以通过kvc方式访问和赋值 @private NSStrin...
阅读全文

浙公网安备 33010602011771号