• 经典Swift面试题

      为什么要在变量类型后面加个问号?用来标记这个变量的值是可选的。Swift中如何定义变量和常量?使用let来声明常量,使用var来声明变量用Swift 打印一段代码?println("hello, world”)

    • Swift比Objective-C有什么优势?

      Swift全面优于Objective-C语言,性能是Objective-C的1.3倍,上手更加容易。

    • Swift打印"Hello, world"?

      一个新语言的学习应该从打印"Hello, world"开始。在Swift,就是一行: println("Hello, world") 如果你写过C或Objective-C代码,这个语法看起来很熟悉,在Swift,这就是完整的程序 了。你无需导入(import)一…

    • 什么是Swift?

      Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些 兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和有 趣。界面则基于广受人民群众爱戴的Cocoa…

    • iOS 8和OS X Yosemite的应用程序只使用Swift语言么?

      不是。Swift语言能与Objective-C流畅地交互,反之亦然。苹果并没有完全将Objective-C 的API转成Swift,但你仍可以在Swift代码中仍使用这些API。时间会证明一切,但是很多年内iOS和OS X商店在采用Swift语言的…

    • 我有多年的Objective-C开发经验。对于Swift,我是新手么?

      是,但也不是。如果你为苹果平台开发过一段时间,你仍有很大的优势。因为你很熟悉Xcode和Cocoa/Cocoa Touch API。学习Xcode和上千个Cocoa/Cocoa Touch API要比学Swift花的时间更长,所以你有很好的开发基础…

    • 我是个刚入行的开发者,我应该学习Objective-C还是Swift,还是两个都学?

      这取决于你是计划到其他公司工作,还是作为一个独立iOS开发者。 a. 如果你是其他公司的全职iOS开发者或者顾问,你最好两个都学。因为很多公司现有的代码还是用Objective-C写的,你需要理解这些代码。并…

    • 枚举与结构解释?

      使用 enum 来创建枚举。有如类和其他命名类型,枚举可以有方法。 enum Rank: Int { case Ace = 1 case Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten case Jack, Queen, King func simpleD…

    • 对象与类解释?

      使用 class 可以创建一个类。一个属性的声明则是在类里作为常量或变量声明的,除了 是在类的上下文中。方法和函数也是这么写的。 class Shape { var numberOfSides = 0 func simpleDescription() -> Stri…

    • 函数与闭包解释?

      使用 func 声明一个函数。调用函数使用他的名字加上小括号中的参数列表。使用 -> 分 隔参数的名字和返回值类型。 func greet(name: String, day: String) -> String { return "Hello (name), today is…