IOS Swift
wangguangrong
共享相互学习
展开
-
swift—5 Generics泛型
func repeat(item:ItemType, times: Int) ->ItemType[] { var result = ItemType[]() for i in 0..times { result += item } return result}var ages =repeat("xxx",原创 2014-06-11 17:47:08 · 935 阅读 · 0 评论 -
Objective-C的description方法
1.使用%@打印对象地址2.重写description实例方法原创 2016-01-08 18:06:07 · 1571 阅读 · 0 评论 -
OC中==与isEqual
Objective-C中==与isEqual的区别原创 2016-01-08 18:11:52 · 1835 阅读 · 0 评论 -
NSString转为基本数据类型
学习目标1.Objective-C 字符串转为基本数据类型原创 2016-01-08 10:47:20 · 3293 阅读 · 0 评论 -
NSNumber讲解之三——NSNumber转换为NSString
1.怎么把NSNumber转换为NSString2.怎么把基本数值型数据类型转为NSString原创 2016-01-08 10:45:15 · 18875 阅读 · 0 评论 -
NSNumber讲解之二——NSNumber的大小比较
1.比较NSNumber的大小2.-(BOOL) isEqualToNumber:3.- (NSComparisonResult)compare:(NSNumber *)otherNumber;原创 2016-01-08 00:16:46 · 13007 阅读 · 0 评论 -
NSNumber讲解之一——NSNumber封装数值型数据
NSNumber用于封装OC基本数值型数据类型:char, unsigned char, short, unsigned short, int, unsigned int,long, unsigned long, long long, unsigned long long, float, double,BOOL, NSInteger, NSUInteger (提示BOOL型也是数值型,它只有1与0两个值)原创 2016-01-08 00:13:45 · 1587 阅读 · 0 评论 -
NSInteger、NSUInteger、CGFloat
NSInteger、NSUInteger、CGFloat不是类,而是基本数据类型原创 2016-01-07 15:00:20 · 6355 阅读 · 0 评论 -
Objective-C函数指针
函数指针的意义,函数指针变量的创建,函数指针的类型,函数指针调用函数原创 2015-11-02 23:08:05 · 2459 阅读 · 0 评论 -
Objective-C迁移Swift
迁移工作提供了一个重访现有Objective-C 代码的机会,也可以通过Swift代码来更好的优化app软件架构,逻辑以及性能。直接一点说,你将用先前学到的“mix and match”和“interoperability”这两个章节来进行增量迁移工作。“Mix-and-match”功能使得选择哪些特性和功能来用Swift来实现,以及哪些依然用Objective-C来实现变得简单。“Interop转载 2014-06-10 23:43:15 · 1383 阅读 · 0 评论 -
swift—3
import Foundation//这个版本的 Shape类有些重要的东西不在:一个构造器来在创建实例时设置类。使用 init 来创建一个。class Shape { var numberOfSides = 0 func simpleDescription() -> String { return"A shape原创 2014-06-10 23:33:47 · 632 阅读 · 0 评论 -
Switf—4枚举与结构体
/**使用 enum 来创建枚举。有如类和其他命名类型,枚举可以有方法。*/enum Rank:Int { case Ace = 1 case Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten case Jack, Queen, King func simpleDescr原创 2014-06-11 10:22:43 · 917 阅读 · 0 评论 -
swift—2
import Foundation//使用while来重复运行一段代码直到不满足条件。循环条件可以在开头也可以在结尾。var n =2whilen 100 { n = n * 2}//println(n)//128var m =2do { m = m * 2}while m 100原创 2014-06-10 16:11:47 · 629 阅读 · 0 评论 -
swift—1
http://www.360doc.com/content/14/0607/22/8772388_384675910.shtmlswift学习资料http://www.cocoachina.com/newbie/tutorial/安装mac os x 10.10http://jingyan.baidu.com/article/ab69b270de254f2ca7189fb7.htm原创 2014-06-10 00:00:03 · 667 阅读 · 0 评论 -
swift控制流 来自cocoachina
们并不知道游戏的长度或者循环的次数,只有在达成指定条件时循环才会结束。 Do-Whilewhile 循环的另外一种形式是 do-while,它和 while 的区别是在判断循环条件之前,先执行一次循环的代码块,然后重复循环直到条件为 false。 下面是一般情况下 do-while 循环的格式:do { statements } while condition转载 2014-06-11 13:44:44 · 868 阅读 · 0 评论 -
swift—5字符串数组示例
字符串数组示例var name =String[]()name +="小李";name +="小陶"name +="小王"for iin name { println("i=\(i)")}/** i=小李 i=小陶 i=小王*/原创 2014-06-11 16:18:30 · 1280 阅读 · 0 评论 -
OC中—属性指示符
1.指示符有getter,setter,readonly,readwrite,atomic,nonatomic,strong,weak,unsafe_unretained, assign,retain,copy;2.在ARC机制中可使用以下指示符1) getter, setter用于修改改getter与setter的方法名,修改后依然可以使用”.”访问属性。2) readonly只合成getter方法3) readwrite合成getter与setter方法,默认就是这个指示符4) atomi原创 2016-01-28 00:24:30 · 811 阅读 · 0 评论