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

icediv 发布于 6月前
无人欣赏。

项目地址: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 回复于 6月前

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

icediv 回复于 6月前

1楼 @surefire 谢谢

zhuge诸葛 回复于 4月前

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

登录 或者 注册
格式建议
  • 本站使用 Markdown 格式,想了解这一格式请阅读:《用Markdown语法写文章》
  • 内容框下有实时预览框,请预览后发帖。
  • 文字前面请不要空4个英文空格
  • 每段文字之间请回两次车
  • 贴代码前点击左侧工具栏的“贴代码”按钮(
    ),然后在出现的“enter code here”处贴入你的代码。
  • 回复特定回复的时候,请点击该回复右侧的回复链接,系统将自动创建楼号和@通知。
  • @他人的时候注意,id后面请加一个空格。
  • 使用左侧工具栏“贴链接”按钮(
    )创建的优酷、土豆、youtube视频链接,将自动生成播放区域,不需要使用其他包含方式。
  • 如果要创作长篇格式复杂的帖子,本站建议Mac用户使用Mou软件,离线写好,贴入即可。