The iOS Apprentice1-02 计算机语言/03
作者:
花开花落花满天 | 来源:发表于
2016-04-25 19:14 被阅读0次
02 计算机语言
- 概念
- 讲解比较基础的一些概念,计算机无法理解人类的语言,而人类无法理解计算机的语言,那就需要一种语言作为桥梁,人类用程序语言编写程序,编译成机器能够读懂的机器码,实现交互。
- swift
- swift就是这样一种程序语言,它在传统面向对象语言基础上,结合了函数式程序(functional programming)的特点。除了swift以外,Objective-C也可以在ios上编程,OC是在C语言基础上扩展了面向对象特性的新的语言。另外,C++ / OC++也可以在IOS混编。
03 BullEyes Game

程序运行结果图
- 程序要完成的功能
- 拖动进度条,到尽可能的靠近随机数的位置。
- 点击HitMe,弹出对话框,告诉你得分。
- 点击对话框的OK,又开始新的一轮game
- 程序的TodoList,对于一件复杂的事情,最重要的就是分解任务
- 界面元素
- Label
- Put the BullEye as close as you can →静态
- 1 / 100 / Score: / Round:→静态
- 随机数显示 →动态,开始一轮后显示
- 显示总分的Score →动态
- 显示轮数的Round →动态
- Sliderbar,范围为1-100
- Button :HitMe
- 返回 button
- info button
- 程序初始化时
1.Score / Round等赋予初值,并显示在label
2.生成随机数,并显示在label
- 点击HitMe后,
1.获取sliderbar上的值,并计算分数
2.弹出popup
- 点击popup的OK后,开始新的一轮
- 点击返回reset按钮后,清零总分和轮树,重新开始
TODO
本文标题:The iOS Apprentice1-02 计算机语言/03
本文链接:https://www.haomeiwen.com/subject/cmkqrttx.html
网友评论