代码 Flight-Fight-In-Swift 里面用了基本的UIVIEW,手势,偏新手向。 下载代码请顺手点一下star,希望这个demo能帮助大家更方便直观的学习swift。 截图
代码 Flight-Fight-In-Swift 里面用了基本的UIVIEW,手势,偏新手向。 下载代码请顺手点一下star,希望这个demo能帮助大家更方便直观的学习swift。 截图
说明 Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错: var stringValue : String //error: variable 'stringValue' used before being initialized //let hashValue = stringValue.hashValue // ^ let hashValue = stringValue.…
这是我自己给的命名,因为这个特性暂时看是 undocumented 的。通过 lldb 和 Xcode 的变量 inspector 功能发掘出来的。然后尝试调用没有问题。 This is an undocumented feature. I found it by lldb and the variable inspector of Xcode6-beta. 形式: @conversion func __conversion<T>() -> T { } 先随便设想个场合。比如我们某个库需要表示一个…
前文 创建一个swift界面程【一】– Sollyu博客 添加控件 打开MainMenu.xib拖放一个Push Button 添加响应代码 打开AppDelegate.swift,添加Push Button对应的变量 @IBOutlet var pushButton: NSButton 给pushButton添加一个响应事件,也就是一个action。这些做在applicationDidFinishLaunching函数中编写。 func applicationDidFinishLaunching(aNotific…
前文 在这之前我曾经发表过一篇创建一个commamd line tools的工程 创建swift工程 – Sollyu博客 说明 今天来讲一下怎么创建一个UI的界面程序 第一步 创建工程 选择 Cocoa Application 输入工程信息 选择保存位置 我这里不选择创建Git工程 创建完成 这是创建完成的样子 后文 创建一个swift界面程序【二】 – Sollyu博客
说明 系列一发表后,有很多马仔不同意我的关于 #swift会取代objective-c#的论点,在这里我想强调两点 正文 1:)swift其实就是objective-c的文本变种,对于这门全新的语言,苹果做的工作其实远没有我们想像的艰巨。LLVM编译器做工作只是先把swift翻译成objctive-c代码,然后再把objective-c代码翻译成c语言代码,然后再把c语言代码翻译成汇编,最终翻译成机器码。至于为什么编译器厂商这么绕,不直接把自己的语言翻译成汇编和机器码,那是由于现有的语言编译器(objective-…
地址 想要下载速度飞一般的感觉,记得用迅雷 http://adcdownload.apple.com//wwdc_2014/xcode_6_beta_ie8g3n/xcode_6_beta.dmg
地址 首先上地址: https://github.com/thilong/SwiftReeder 用于阅读网易的RRS,主要是为了学习swift写的,代码大家看看就好。写得不是很好,功能比较简单。 主要测试以下方面: 使用第三方库 OC与swift交互 单例 swift语言格式 协议 NSCoding 网络访问(swift) webview 截图: