Swift
Lankin2013
这个作者很懒,什么都没留下…
展开
-
Swift访问Foundation框架
Foundation框架提供了大量的界面无关的api,为 Core Foundation 框架的许多功能提供了 Objective-C和Swift 的封装。 下面的代码,基于Swift,对Foundation常用的api进行了简单的访问。原创 2016-01-19 00:03:20 · 2247 阅读 · 1 评论 -
Swift ARC机制以及弱引用的使用
Swift ARC机制以及弱引用的使用Swift使用自动引用计数(ARC)来管理应用程序的内存使用。当实例不再被需要时,由ARC自动释放内存。ARC的机制通过编译器实现,和java的gc垃圾回收机制不一样。每当创建一个类的实例,ARC分配一个内存块来存储这个实例的信息,包含了类型信息和实例的属性值信息。ARC对每个类实例,都追踪有多少属性、常量、变量指向这些实例。原创 2016-01-12 23:39:01 · 2736 阅读 · 0 评论 -
Swift语言调用Objective-c
在Swift语言中可以直接调用Objective-C的类库,比如Foundation框架。下面是一个简单的Objective-C的Hello World实现。在Swift中调用Objective-C代码。新建一个Swift语言的项目,新建objective-c的头文件(Calculator.h)和实现文件(Calculator.m),添加.m文件时Xcode会提示是否创建Objective-C briding头文原创 2016-01-14 23:58:40 · 1137 阅读 · 0 评论 -
Xcode中使用自动布局实现简单登录界面
本文通过实现一个居中显示的登录界面来了解ios中的Auto Layout技术。最终效果图如下: Xcode故事板中的效果图如下: 用户名和用户名输入框使用水平的UIStackView包裹起来,密码也使用水平UIStackView包裹起来,最后和登录按钮一起放在垂直的UIStackView中,宽度设置为200。再对UIStackView进行布局约束,水平垂直居中,布局常量由默认偏移的50更改为0.原创 2016-01-22 00:05:57 · 6007 阅读 · 0 评论