swift
文章平均质量分 64
炫目萧萧
这个作者很懒,什么都没留下…
展开
-
UIView.ContentMode样式详解
内容会被缩放,以保持宽高比,同时会填充整个视图。:内容会放置在视图的中心位置,保持原始大小(如果内容超出了视图的边界,则可能被裁剪)。:内容放置在视图的左上角,保持原始大小,可能导致右和下部分被裁剪。:内容放置在视图的右上角,保持原始大小,可能导致左和下部分被裁剪。:内容放置在视图的左下角,保持原始大小,可能导致右和上部分被裁剪。:内容放置在视图的顶部,保持原始大小,可能导致底部被裁剪。:内容放置在视图的底部,保持原始大小,可能导致顶部被裁剪。:内容放置在视图的左侧,保持原始大小,可能导致右侧被裁剪。原创 2024-10-18 10:13:43 · 463 阅读 · 0 评论 -
OC代码转Swift代码
初始化函数对于oc中的[[XX alloc]init] swift不需要alloc 也不需要init。直接调用以类名为函数名的工厂方法进行初始化。 声明的变量可以不显式声明类型//objective-cUITableView *myTableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStyl原创 2015-07-02 19:02:46 · 2267 阅读 · 0 评论 -
Swift教程-新操作符
这里说下Swift新增了一些新的操作符。详情可以看这里Swift操作符等号元组赋值let (x, y) = (1, 2)和 C /Objective-C不一样,等号操作符不会返回值nil聚合操作符a??b 判断a是否有值,如果a为空,则返回b。 一般a为optional值,可能为nil,可能有值。 b则为与a类型相同的值 a??b完整展开为如下a != nil ? a! : b例子let de原创 2015-07-06 22:50:59 · 470 阅读 · 0 评论 -
Swift教程-基本类型
常量和变量概括Swift只包含变量(var),常量(let)两种值。对于两者而言,相同点都是对象的引用,不同点在于常量的值不可以在声明后不可改变,变量则可以//变量var welcome = "Hello!"welcome = "Bonjour!"let languageName = "Swift"//出错!常量不可以改变languageName = "Swift++"声明Swift会根据变原创 2015-07-06 20:14:51 · 523 阅读 · 0 评论 -
Swift教程-集合
Swift 有三种主要的集合类,数组,字典,集合 数组:有顺序的多个值的集合 集合:无顺序的多个值的集合 字典:无顺序的键值对 数组,集合,字典都是使用 generic collections实现的,具体的可以看这个创建数组数组声明[Int] 的是Array的缩写var fullSyntax = Array<Int>()var shortSyntax = [Int]()初始化数组va原创 2015-07-06 23:36:22 · 529 阅读 · 0 评论 -
Swift教程-类与结构体
swift 中类于结构体swift中结构体与类既相似,又有不同。相似点 - 可以保存变量 - 保存函数不同点 - 结构体不支持继承,类支持 - 结构体是引用类型,类引用类型.定义// 结构体定义struct SomeStructure { //成员变量 var width = 0 var height = 0}// 类定义class SomeClas原创 2016-11-10 14:04:14 · 225 阅读 · 0 评论