
学习 swift 语言
文章平均质量分 79
记录学习和实践swift语言的的过程和感悟。适合有一定Objective-C基础的朋友学习。
布怀特
去到任何想去的地方
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
swift中导入Objective-c的第三方库(swift与oc混编)
在进行swift编程的时候,有时候难免要进行与Objective-c的混编(如引入OC语言的第三方库),本文主要讲述swift与OC混编的两种方法。 一.比较方便直接的方法 1.直接在创建好的swift工程中任意新建一个OC的类,我们会看到如下图所示的一个提示,直接点Yes即可,之后我们会发现工程中多了一个“工程名”-Bridging-Header.h这样一个.h文件,然后把刚才创建的无用的O原创 2015-08-31 16:14:14 · 3238 阅读 · 0 评论 -
swift之switch介绍
Switch简介 Switch作为选择结构中必不可少的语句也被加入到了Swift中,只要有过编程经验的人对Switch语句都不会感到陌生,但苹果对Switch进行了大大的增强,使其拥有其他语言中没有的特性。使用Switch语句很简单: var i = 0 switch i { case 0: "0" //被输出 case 1:转载 2015-06-19 14:32:52 · 1080 阅读 · 0 评论 -
swift 之?和!
原文:http://www.cocoachina.com/industry/20140605/8687.html Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错: var stringValue : String //error: v转载 2015-06-19 14:03:00 · 942 阅读 · 0 评论 -
【swift_4】swift之代理传值(delegate的用法)
具体的代码,详见Demo:马上补充 rootViewController class ViewController: UIViewController,GetMessageDelegate { var _button:UIButton? var _label:UILabel? override func viewDidLoad() {原创 2015-06-23 14:06:11 · 11670 阅读 · 0 评论 -
【swift_3】swift之UITableView和UINavigation视图控制器
AppDelegate var window: UIWindow? func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { var VC = ViewController原创 2015-06-19 14:50:32 · 979 阅读 · 0 评论 -
【swift_2】swift之三大控件 UILabel、UITextField、UIButton 的使用
一.UILabel //创建label func creatLabel() { let label = UILabel(frame: CGRect(x: 20.0,y: 100.0,width: 80.0,height: 44.0)) //设置属性 label.text = "用户名:" label.backgro原创 2015-06-18 15:52:02 · 2169 阅读 · 0 评论 -
【swift_1】swift基本语法及事例Demo
语法类的文档网上比较多,我这里参考:Swift基本语法 事例Demo:稍后奉上 语法须知 2个不需要 不需要编写main函数:全局作用域中的代码会被自动当做程序的入口点(从上往下执行) 不需要在每一条语句后面加上分号 let radius =10 你喜欢的话,也可以加上 let radius =10; 有一种情况必须加分号原创 2015-06-18 11:11:31 · 1066 阅读 · 0 评论 -
【swift_0】认识swift和创建一个swift工程
一.关于swift Swift是一种适用于iOS和OS X应用的全新编程语言,它建立在最好的C和Objective-C语言之上,并且没有C语言的兼容性限制。Swift采用安全的编程模式,增加了现代功能使编程更容易、更灵活、更有趣。Swift以成熟且备受宠爱的Cocoa和Cocoa Touch框架为支撑,这是一个重新构想软件开发的机会。 Swift经过了数年的酝酿,Apple通过改进现原创 2015-06-18 10:27:22 · 2003 阅读 · 0 评论