(菜鸟级)最近刚完成了一个swift的demo,一起学习swift的可以来交流一下

icediv 发布于 2016年06月29日
无人欣赏。

项目地址:https://github.com/zhangmx/swift-learn-foodtracker

做的是xcode7.3.1版本中帮助手册里的Start Developing iOS Apps(Swift)里的内容;

练习的点有几个,一个是英语,一个是git,还有就是swift,和基础App的开发流程,熟悉基本的xcode快捷键.

总结:

  • storyboard实际上就是xml,打开源码可以看到具体内容
  • 变量后面加上问号和感叹号的形式真的很新奇,暂时还没有理解这么设计的具体的用意

疑问:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool

AppDelegate类中的这个方法里的第二个参数,参数名是launchOptions,类型是: [NSObject: AnyObject],前面和参数名用一个空格分隔的didFinishLaunchingWithOptions 是啥呢?希望知道的老师提点一下这个该怎么理解。

最后,希望有一道学习iOS开发的小伙伴可以共同进步

共3条回复
surefire 回复于 2016年06月29日

所谓的外参内参吧,launchOptions好像是给你自己在函数里用的,前面那个很长的是给调用者用的

icediv 回复于 2016年06月29日

1楼 @surefire 谢谢

zhuge诸葛 回复于 2016年09月05日

2楼 @icediv 你好啊,我也刚开始学习swift,写了几篇 swift 基础方面的文章,很多都是参考 斯坦福大学的 swift 课程的,也许对你有帮助,你可以看看。https://kongming.io/swiftxue-xi-bi-ji-3-gesture/

登录 或者 注册
相关帖子