2012 年 9 月 24 日
Corona 极客聚会 – 第 6 集 – iPhone 5、标签栏和 Lua 全局变量与局部变量
Corona 极客在线节目第 6 集直播!
本周,我们将讨论之前 Corona SDK 构建版本的发行说明,探讨 Lua 局部变量与全局变量的区别,介绍 iPhone 5 的一些亮点,回顾 Joke Shake 应用程序,并讨论如何将标签栏添加到您的 Corona 应用程序中。
请务必查看下面的节目注释,了解节目中引用的完整资源列表。
一如既往,请务必加入我们下周一中部时间下午 2 点的第 4 集,并将我们添加到您的 Google+ Corona SDK 圈子。
感谢您的观看,
Charles McKeever
CoronaGeek
节目极客
- Brian Burton – 《使用 Corona 进行移动应用程序开发:入门》的作者
- Toff Ward – 开发人员 / 极客 / 侏儒
- Charles McKeever – 开发人员 / 游戏玩家 / 跑步者
如果您是初次接触,Corona SDK 是一款跨平台移动开发工具包,可让开发人员轻松为 Android 和 iOS 设备以及 Kindle 和 Nook 创建原生应用程序。了解更多关于 Corona SDK 的信息。
在这一集的 Corona 极客在线节目中,我们涵盖了
—
最新构建版本发行说明
- 构建 919: Mac 模拟器/iOS:现在所有 iOS 构建都是针对 iOS 6 SDK 构建的,因为它是正式版。 SDK 的每日构建下拉框将不再显示。所有用户都应该使用此版本进行构建。向后兼容性目前保持不变,理论上仍应支持 4.3 及更高版本,尽管实际测试非常少。
Corona 公告
- 在第 5 集中,我们讨论了如何将新的 [email protected] 用于您的 iPhone 5 项目。为了澄清一下,将 [email protected] 添加到您的 iOS 应用程序项目中是 Apple 的要求,而不是 Corona SDK 的要求。虽然我们仍然不清楚这个文件名称的含义,但 Joke Shake 的开发者 Dean Murphy 非常好地提出了一个猜测,[email protected] 是 1136 的一半(iPhone 5 的屏幕高度)。这是我们目前听到的 最佳建议答案,所以我们暂时接受这个解释。以下是他的 config.lua,它将屏幕大小设置为 iPhone、iPhone 5 或 iPad 的正确分辨率。
新手问题
- Lua 中的局部变量、全局变量和超全局变量之间有什么区别?Brian Burton 博士解释了这三者,并提出了关于为什么您要使用其中一种变量而不是另一种变量的建议。
Corona 博客亮点
- iPhone 5 和 iOS6 常见问题解答 – 了解使用 iOS6 和 Corona SDK 定位 iPhone 5 设备需要什么。
应用程序评论 – Joke Shake,由 Echo(Echo) 的 Dean Murphy 开发。
- 免费,广告支持(一些应用内购买)
- 适用于 iPhone / iPad
- 摇动设备以获取随机笑话。
- 通过 Facebook 或短信分享笑话
- 通过电子邮件在应用程序内提交笑话
- 播放不同的音效
- 选择不同的笑话类别(儿童、成人等)
- 进行应用内购买以删除广告并添加笑话包
- 它简单、有趣,并且经过深思熟虑。
- 如果您想变得很棒,请下载、评分和评论该应用程序。
Corona SDK 参考
节目结束后,Dean Murphy 评论说,他并没有使用我们在节目中提到的所有内容来创建他的 Joke Shake 应用程序,但这里有一些 Corona SDK 文档参考,以防您想在您的应用程序中实现它们。
- https://www.coronalabs.com/blog/2012/01/03/composing-email-and-sms-in-corona/
- http://developer.coronalabs.com/reference/facebook
- https://docs.solar2d.cn/api/event/accelerometer/index.html
- http://developer.coronalabs.com/reference/index/app-purchases
- http://developer.coronalabs.com/content/multimedia
- http://developer.coronalabs.com/content/widget
- http://developer.coronalabs.com/content/storyboard
设备新闻
API 焦点 – 将故事板和标签栏示例结合使用:
让我们联系
Brian Burton
发布于 20:52, 9 月 24 日只想为 _G 全局变量讨论提供一个参考。如果您在 Lua 语言指南中查找它,它会说明 _G 是一个保存全局环境的变量。因此,通过 _G(即 _G.var)引用全局变量是访问任何全局变量的直接方式。https://lua.ac.cn/manual/5.2/manual.html#6.1
charlesmckeever
发布于 11:14, 9 月 26 日当您说“访问任何全局变量的直接方式”时,我假设这意味着访问任何全局变量,而不管它是在哪个 lua 文件中定义的。是这样吗?
Brian Burton
发布于 11:18, 10 月 1 日是的。