您的位置:首页 > 移动开发 > Swift

iPhone开发入门系列1(iOS8+Swift版)天天打靶APP学习01-02

2015-08-05 12:35 447 查看
王寒老师的iOS8开发入门教程http://zhuanlan.zhihu.com/kidscoding/19863478,过程是一边学习一边记录,先自己动手编程再参考。

01课介绍了iOS8开发前的准备工作,学习iPhone开发从02课开始,是写一个叫“天天来打靶”的小游戏。

我的思考,为了完成这个小游戏需要做的事情,与用户交互的界面要实现的是一个可以拖动的滑动条,一个可以按下的叫Hit Me!按钮,显示打靶数字、游戏回合计数和得分统计,后台要实现的功能有,当点击Hit Me!按钮时比较滑动条上的数字和打靶数字,游戏回合计数,得分统计累计。

继续阅读,王老师的to-do-list有详细的事务清单,是按功能的主次详细罗列,对比我的思考,意识到自己是按前台后台的划分,这不有利于具体产品的开发,事务清单在开发之前要认真考虑。

添加“Hit Me!"按钮,可以打开Preview预览窗口,把button控件放在合适的位置,问题是如何在触碰按钮时弹出一个提示信息?

王老师先介绍了iOS的历史,我关心的是有设备分辨率的问题,这涉及到AutoLayout。mac截图快捷键cmd+shift+4



正式开始,故事板上的是一个方型的手机界面,不勾选"use size classes",就可以针对特定型号手机界面开发了,我用的是iPhone5S.

主要介绍swift开发的视图控制器,但也会介绍OC相对应的知识点,对于目前iOS开发,了解OC是有必要的。

回答之前的触碰按钮弹出一个提示信息的方法,如下:

@IBAction func BtnClick(sender: AnyObject) {
//创建一个提示对话框
let alert = UIAlertController(title: "你好,土豪", message: "求土豪金iPhone6", preferredStyle: .Alert)
//创建一个简单的按钮
let action = UIAlertAction(title: "太NB", style: .Default, handler: nil)
alert.addAction(action)
presentViewController(alert, animated: true, completion: nil)

}
因为之前看过些简单的入门视频,所以大部分内容都没有记录,只记录未掌握的知识点,最后Run,实现点击按钮,弹出一个提示框(有标题,消息体和一个“ 太NB”简单按钮)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: