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是有必要的。
回答之前的触碰按钮弹出一个提示信息的方法,如下:
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”简单按钮)。
相关文章推荐
- swift之函数式编程(五)
- Swift学习-页面跳转
- The Swift Programming Language 中文版 Swift2.0学习
- iOS编程——Swift使用resizableImageWithCapInsets来拉伸图片
- swift中tabbar切换页面动画
- iOS编程——Swift用代码为view添加各种圆角
- swift protocol
- Chapter 5:UIKit Dynamics - iOS 8 Swift Programming cookBook 读书笔记
- Swift:实例方法和类型方法
- Chapter 5:collection view - iOS 8 Swift Programming cookBook 读书笔记
- Swift iOS 文件操作:沙盒(SandBox)、程序包(NSBundle)
- Swift之沙盒与数据存储
- Swift2.0中Json数据的解析教程
- ios7 以上会出现导航栏遮盖的问题 swift语言处理
- Swift工程中引用OC文件
- XCode6.3编写swift+OC引入含C++的库时的问题
- Swift学习笔记系列——(14)析构
- Swift架构概述
- Swift语法—— where语句使用
- Swift学习笔记系列——(13)初始化