swift
hehai_1
登高必自卑
展开
-
swift 闭包在对象间传值的用法
Swift的闭包类似于OC中的block,所以我理解的用法基本可以参照block 唯一需要注意的就是格式问题了,现在将我探索的格式分享给大家 定义一个Person类:import Cocoaclass Person: NSObject { public var name:String public var runBlock:((Void)->Void)? init(name原创 2017-04-10 14:54:24 · 453 阅读 · 0 评论 -
swift中关于boundingRect 的一个坑
在项目中,有一次需要用到计算文字的尺寸,于是想当然,这不简单 boundingRect 这个方法不就可以了,于是:let str = "hello wordld"然后调用它的boundingRect的方法,结果死活找不到啊, 把它的头文件看了遍,尼玛还是找不到!, 后面偶尔看到了这个: func getLabHeigh(labelStr:String,font:UIFont,width:CG原创 2017-04-12 16:12:23 · 6008 阅读 · 1 评论 -
swift语言-字符串
1,简介 swift中的用于表示字符串的类型为 String 用于表示字符集。swift的String具有以下特点:<1> swift中的String 与Object-C的NSString 有很大程度上的相同,具体来说就是其中的许多基础的API几乎相同。 在Foundataion框架中,许多要求传入NSString的参数都可以使用String类型来代替,但是有一点请注意,在swift中,同样有NS原创 2017-09-05 21:18:00 · 325 阅读 · 0 评论 -
swift-- 数组
简介 简单的讲就是按照顺序存储数据的集合,数组的含义不多说,重点说下它与Object-C中的NSArray和NSMutableArray 的区别:Array 只能存储特定的某种类型,而不能是不确定的类型或者多种类型,而NSArray 可以存储多种不同类型的数据。如何使用Array初始化数组 //创建数组 let nameList:[Stri原创 2017-09-06 09:06:10 · 358 阅读 · 0 评论