Swift 基础
Hi_Aaron
do
读书工作生活
while(1)
展开
-
swift_将UIDatePicker获取到的时间传到下一个页面出现相差几个小时的问题
今天,在写swift demo的时候遇到了一个很奇葩的问题,我再 present 出来的页面中利用 UIDatePicker 选取时间,然后再将获取到的时间传回原来的主界面,结果问题出现了:B页面获取时间正常,传回A页面后时间少了9个小时。百思不得其解,Google找了一些答案说是要这样: time.timeZone = NSTimeZone.systemTimeZone() time.ca原创 2014-09-18 17:29:23 · 3626 阅读 · 0 评论 -
ios8 notification in swift
(1)let types: UIUserNotificationType = UIUserNotificationType.Alert | UIUserNotificationType.Badge let mySettings: UIUserNotificationSettings = UIUserNotificationSettings(forTypes: types, ca原创 2014-09-11 14:00:16 · 4698 阅读 · 7 评论 -
switf 闭包
swift 闭包这一节实在是太重要了,对着资料fa'fu原创 2014-09-11 16:51:26 · 1121 阅读 · 0 评论 -
swift_重载和自定义运算符
像这样定义一个结构体struct Vector2D { var x = 0.0 var y = 0.0}当 Vector2D 的两个变量相加时,我们需要这样做:let v1 = Vector2D(x: 2.0, y: 3.0)let v2 = Vector2D(x: 4.0, y: 5.0)var v3 = Vector2D(x: v1.x + v2.x原创 2014-09-11 18:03:48 · 3874 阅读 · 1 评论 -
Swift 编写的一个 ToDo App
Swift 编写的一个 ToDo App,想要实现的功能是:TableView 上可以增加待做选项,并按照时间先后排序,可以实现删除,到点通知功能。原创 2014-09-28 10:22:59 · 12097 阅读 · 0 评论 -
Swift Standard Library: Documented and undocumented built-in functions in the Swift standard library
Swift Standard Library: Documented and undocumented built-in functions in the Swift standard library – the complete list with all 74 functionsPosted on June 14, 2014 by practicalswiftSwift转载 2014-09-28 17:18:26 · 1224 阅读 · 0 评论 -
swift 学习笔记一
看 Developing IOS 8 Apps with swift 的时候看到一些比较有用的点,记录一下:1、将函数作为参数传递。例如:写一个两个数求和的函数:performOperation(multiply) func performOperation(operation:(Double,Double) -> Double) { if operandSta原创 2015-06-27 17:48:19 · 1220 阅读 · 0 评论 -
swift学习笔记二
新建一个类,作为计算器的 Model 层,这里将类命名为 CalculatorBrainimport Foundationclass CalculatorBrain { //1 private enum Op { case Operand(Double) case UnaryOperation(String, Double -> Double原创 2015-06-27 21:55:51 · 1677 阅读 · 0 评论