前几天在苹果官方文档学习iOS9 3D Touch的时候,发现苹果关于3D Touch的smaple code,竟然是用Swift语法写的,并且根本没有OC版本的。看来学习Swift语法是势在必行了。学习Swift语法 有开发基础的,最好的方法就是直接去看苹果官方文档:https://develop...
分类:
编程语言 时间:
2015-10-23 11:57:12
阅读次数:
164
今天凌晨Apple刚刚发布了Swift编程语言,Swift是供iOS和OS X应用编程的新编程语言。相信很多开发者都在学习这门新语言。废话不多说,下面我就来学习使用Swift创建一个简单的UI应用程序。关于Swift语法,可以参考《Apple Swift编程语言入门教程》效果如下:开发环境Xcode...
分类:
编程语言 时间:
2015-10-09 19:47:40
阅读次数:
183
基础数据类型 Swift 的类型是在 C 和 Objective-C 的基础上提出的,Int是整型;Double和Float是浮点型;Bool是布尔型;String是字符串。Swift 还有两个有用的集合类型,Array和Dictionary,请参考集合类型。Swift 还增加了 Objective...
分类:
移动开发 时间:
2015-10-09 00:33:38
阅读次数:
197
一、变量赋值问题 1)常量 let (声明的时候可以不赋值,但是只能赋值一次),变量 var。 2) 声明时候如果赋值了,编译器会自动推算类型。 3) 显示定义变量类型。let value : Float = 4.0f 4) 如果需要将一个值转换为其他类型,请使用强制转换。let aaa =...
分类:
编程语言 时间:
2015-10-08 10:23:40
阅读次数:
175
什么是swift?swift是2014 WWDC 发布的一款脚本语言。使用Swift的好处:OC ARC 最大的困难 内存管理而 swift 不用担心内存方面。 简洁 ,功能很强大 ,语法简单 与OC语言可以相互调用。但是也有弱点 , 安全度不高。 .h .mswift的两个不需要:1.不需...
分类:
编程语言 时间:
2015-09-22 16:14:43
阅读次数:
264
今天把xcode升级到7.0了,除了swift语法的一些问题,还有几个问题比较麻烦,其中一个就是包含标题的一个错误提示。 开发环境:Xcode 7.0? 开发语言:swift(引入了第三方的oc库)? 出现场景: 正常调试是没有问...
分类:
其他好文 时间:
2015-09-19 18:20:14
阅读次数:
445
原文参考https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html#//apple_ref/doc/uid/T...
分类:
编程语言 时间:
2015-09-10 19:09:03
阅读次数:
220
开发中常见错误和警告总结(十六)Objective-c巧妙调用不兼容的Swift方法在Objective-c中调用Swift类中的方法时,由于部分Swift语法不支持转换,会遇到无法找到对应方法的情况,如下: 1 import UIKit 2 enum HTTPState { 3 case ...
分类:
移动开发 时间:
2015-08-27 00:15:33
阅读次数:
144
Swift 语法小结
1. Optional 就是枚举
An Optional is just an enum
enum Optional{
case None
case Some(T)
}
2.Array的声明
var a=Array()
var a=[String]()
let ...
分类:
编程语言 时间:
2015-08-03 19:11:30
阅读次数:
176
最近开始学习swift,把学习的过程和总结整理成一个系列,方便日后回顾总结。基本语法基础语法swift中每一行结束后不需要加分号,多个语句在同一行内需要用分好隔开
//表示注释,或者用/* ……*/常量常量是指定义之后无法修改值的量,比如设置一个最大尝试登陆的次数,它的值一旦被确定,就不应该在程序中被修改。swift中的常量用let表示,定义方法如下:let maxAttemptTime = 3...
分类:
编程语言 时间:
2015-07-29 01:02:08
阅读次数:
144