-
(Untitled)jkjk
hkhjhhkhkhkhkhj…
-
UIScrollView常用属性
1,设置内容区域大小 scrollView.contentSize = CGSizeMake(500, 600); 2, 设置内容区域偏移量 scrollView.contentOffset = CGPointMake(300, 0); 3, 设置内容区域相对于frame在哪里显示 scrollView.contentInset = UIEdgeInsetsMake(100, 100, 0, 0); 4, 关闭滑动的回弹效果 scrollView.bounces = NO…
-
Swift 关键字:@noescape
Swift1.2发布时就已经有这个关键字了。正确使用它可以使我们避免许多不希望的保留环。 @noescape主要用在对函数中的closure参数修饰。 使用@noescape修饰closure后,clousure的生命周期要比函数的调用周期短,也就是说clousure不能随意在函数外调用。 @noescape使用注意点: 别修饰的clousure不能用于asynchronously(异步) class A1 { func async(@noescape code:() -&…
-
Swift中的map, filter, reduce 函数
Swift中Array支持三个高阶函数,map, filter和reduce。对于我们对数组进行操作带来了很大的方便。 高阶函数的定义:满足以下两点其一即为高阶函数:1,接受一个或者多个函数作为输入;2,输出一个函数。 map函数 map函数的作用:对某一个数组中的元素进行转换,然后产生一个新的数组。 map函数是CollectionType协议中定义的方法: public func map<T>(@noescape transform: (Self.Generator.El…
-
Shell 脚本学习(-)
公司一位同事要离职,结果领导就把他负责的一些自动化工作交给我了,说是因为其他的同事都不懂shell,可是我也不懂啊。哎,很无奈,既然任务领导已经决定将任务交给我,那就是对我的信任。就这样对自己安慰着。默默的下载了一本shell入门书籍《Shell脚本学习指南》,先从基础慢慢学着,希望他走之前我可以胜任这份工作。 废话不多说了,总结一下今天对shell的学习成果。 shell脚本是一种解释型语言,它有以下优势: 简单性 shell可以简洁的表达复杂的操作。…
