精华内容
下载资源
问答
  • 0811 第一个iOS程序

    2015-06-25 23:42:52
    第一个iOS程序

    第一个iOS程序

    展开全文
  • 02-第一个iOS程序

    2019-09-21 17:16:49
    第一个iOS程序 第一个iOS程序简介 初学iOS开发,研究的程序不要过于复杂,应该从最基本的开始 大房子都是由小砖一块一块堆成的,而大型app是由无数个小程序段组成的 接下来实现一个简单的“加法计算器”,作为...

    第一个iOS程序

    第一个iOS程序简介

    • 初学iOS开发,研究的程序不要过于复杂,应该从最基本的开始
    • 大房子都是由小砖一块一块堆成的,而大型app是由无数个小程序段组成的
    • 接下来实现一个简单的“加法计算器”,作为第一个iOS程序(Hello World)
    • 分析可得,至少需要开发步骤:

    1. 添加需要的控件,搭建UI界面:1个按钮、3个文本标签、2个文本输入框

    2. 监听按钮的点击事件

    3. 取得2个文本框值,将计算好的最终结果显示到右边的文本标签上

    掌握

    • 往storyboard中添加控件

    • UIViewController和UIView的关系

    • 程序的运行过程

    • IBAction、IBOutlet的作用

    • 如何监听控件的事件(比如按钮的点击事件)

    • 父控件和子控件的概念

    • 退出键盘

    作业

    • 制作一个QQ登录界面

    • 要求:

    1. QQ文本框要有“请输入QQ”的文字提示(用户输入文字时会自动消失)

    2. 密码文本框要有“请输入密码”的文字提示(用户输入文字时会自动消失)

    3. QQ文本框只能输入数字

    4. 密码文本框的文字必须是暗文显示

    5. 点击登录按钮后输出用户输入的QQ和密码,并且退出键盘

    Storyboard文件

    • 在iOS5之前,苹果使用xib文件来描述UI界面

    • 在iOS5之后,苹果采取了更加强大和先进的storyboard文件来描述界面(Xcode5是基于iOS7的)           

    • 左边的箭头表明:程序一启动就会显示箭头所指的界面

    UILabel – 文本标签

    • 文本标签的作用仅仅是显示一串固定的文字

    UIButton – 按钮

    • 按钮的作用是:监听用户的点击事件,在用户点击后做出反应

    UITextField – 文本输入框

    • 文本输入框可以弹出键盘,让用户输入一些具体的值

    UIView

    • 屏幕上能看得见摸得着的东西就是UIView,比如屏幕上的按钮、文字、图片
    • 一般翻译叫做:视图\控件\组件
    • UIButton、UILabel、UITextField都继承自UIView
    • 每一个UIView都是一个容器,能容纳其他UIView(比如右图中的整个键盘是一个UIView,里面容纳很多小格子的数字UIView)

    父控件和子控件

    • 在“加法计算器”中,最后面那块白色的全屏的东西也是一个UIView
    • 白色的大UIView中容纳了很多小的UIView,视图层次结构如下图所示
    • 在白色的大UIView中,容纳了6个小UIView(1个UIButton、2个UITextField、3个UILabel)

    • 这种情况下,我们可以称白色的大UIView为6个小UIView的父控件(父视图),6个小UIView都是白色大UIView的子控件(子视图)

    UIViewController

    • 手机上自带的“设置”中有很多的界面,点击对应的选项可以跳到下一个界面
    • 每一个新的界面都是一个新的UIView,在切换过程中,涉及到了:

    1. UIView的创建和销毁

    2. UIView跟用户的交互(处理UIView内部每一行的点击)

    • 其实,每当显示一个新界面时,首先会创建一个新的UIViewController对象,然后创建一个对应的全屏UIView,UIViewController负责管理这个UIView

    • UIViewController就是UIView的大管家,负责创建、显示、销毁UIView,负责监听UIView内部的事件,负责处理UIView与用户的交互

    • UIViewController内部有个UIView属性,就是它负责管理的UIView对象 :

    1.  @property(nonatomic,retain) UIView *view;
    • 严格来讲,下图箭头所指的应该是一个UIViewController对象,里面白色的界面仅仅是UIViewController内部的UIView属性

    • 箭头所指UIViewController的真实类型是MJViewController

    加法计算器程序的运行流程

    • 综合分析,可以得出程序的简单运行流程:
    1. 读取Main.storyboard文件
    2. 创建箭头所指的MJViewController对象
    3. 根据storyboard文件中描述创建MJViewController的UIView对象
    4. 将UIView对象显示到用户眼前

    如何监听按钮点击

    • 现在已经知道:应该由MJViewController来监听“计算”按钮的点击
    • 换句话说,MJViewController应该提供一个方法出来,当用户点击“计算”按钮时,就调用这个方法来通知MJViewController按钮被人点了
    • MJViewController就在这个方法中实现想做的任何事情,比如计算2个文本输入框内值的和

    补充问题

    • IBAction和IBOutlet究竟有什么作用?
    • 还有其他拖线方式么?
    • Storyboard文件中箭头的含义?
    • 如何更换storyboard文件?
    • 如何让文本框只能输入数字?
    • 如何退出键盘?
    • Company Identifier和Bundle Identifier的作用
    • 模拟器还有哪些功能?
    • 特别提醒:iOS7和iOS6的区别

    IBAction和IBOutlet

    • IBAction
    1. 从返回值角度上看,作用相当于void
    2. 只有返回值声明为IBAction的方法,才能跟storyboard中的控件进行连线
    • IBOutlet
    1. 只有声明为IBOutlet的属性,才能跟storyboard中的控件进行连线

    设置程序启动时加载的storyboard

    • 这个设置表明:程序启动时会加载Main.storyboard

    设置UITextField的键盘类型

    • 这个设置表明:UITextField弹出的是数字键盘

    退出键盘的两种方式

    • resignFirstResponder
    1. 当叫出键盘的那个控件(第一响应者)调用这个方法时,就能退出键盘
    • endEditing
    1. 只要调用这个方法的控件内部存在第一响应者,就能退出键盘

    转载于:https://www.cnblogs.com/YangFuShun/p/4310694.html

    展开全文
  • 第一个ios程序

    2017-08-23 21:08:00
    张翔 15901282931 微信 15901282931 QQ 342934426 UI界面 (User Interface) UIKit Framework (类是以UI...1.第一个iOS应用程序 第三个参数 必须是UIApplication或其子类的名字,它代表着当前应用iPhone程序本身...

    张翔 15901282931
    微信 15901282931
    QQ 342934426

    UI界面 (User Interface)
    UIKit Framework (类是以UI开头 不是NS开头)
    阶段一: 控制器 14天
    阶段二: 视图层 (绘图,动画,特效等) 7天

    1.第一个iOS应用程序
    Paste_Image.png

    Paste_Image.png

    Paste_Image.png

    第三个参数
    必须是UIApplication或其子类的名字,它代表着当前应用iPhone程序本身,这个参数会去读info.plist文件获取配置信息,如果该参数为nil,则默认为@“UIApplication”

    第四个参数
    UIApplication的代理对象,也就是应用程序代理,负责控制程序的运行

    UIWindow 对象
    显示界面的基础,每一个视图都放在window中显示

    UIViewController 视图控制器
    控制界面的核心类,负责管理视图,及视图用用户的交互响应

    UIView 视图
    一起界面上看的见外观,需要显示的元素的分类,UIWindow其实也是继承了UIView,只是比较特殊

    ** 视图有一个重要的特点:**层级性 — 即UIView可以作为一个大的容器,内部包含其他的UIView或其子类

    转载于:https://www.cnblogs.com/xulinmei/p/7420226.html

    展开全文
  • 今天我们来创建第一个iOS程序:Hello iOS!不需要写任何代码就能实现: 转载于:https://www.cnblogs.com/quickcodes/p/5132202.html...

    今天我们来创建第一个iOS程序:Hello iOS!不需要写任何代码就能实现:

     

     

     

     

     

     

     

     

     

     

     

     

     

    转载于:https://www.cnblogs.com/quickcodes/p/5132202.html

    展开全文
  • 创建第一个iOS程序

    2018-08-03 21:18:00
    创建第一个iOS程序 一、准备工作 1. 综合使用基础知识:类 对象 属性数组 字典 字符 协议 代理block 2.逻辑思维 3.搭建界面:系统提供的UIKit自己定义拥有自己风格的控件  1️⃣...
  • 第一个ios程序Have you ever taken a look at the apps you interact with daily and thought, “I could do better than that”? Have you ever had an app idea you thought would be perfect for a smartphone or...
  • 第一个iOS程序-电子书

    2018-08-06 16:23:00
    第一个iOS程序-电子书 111 posted @ 2018-08-06 16:23 健泽 阅读(...) 评论(...) 编辑 收藏
  • 第一个IOS程序

    2014-01-11 22:45:46
    使用ios 程序实现 a+b ...1 新建一个 SIngleView IOS project 2 在 .xib 中拖入控件 3 按住ctrl键进行 refference 其中文本框使用 outlet button使用action 4 填充button对应的函数  代码如下: -
  • IOS之第一个IOS程序

    千次阅读 2013-07-31 20:11:59
    之前一直做J2EE开发,没有第一次接触Objective-C,对其语法觉得很奇怪,经过了一个礼拜的学习,终于学完了Objective-C语法,开始了IOS的开发,看传智的OC基础的视频,写完的demo以及IOS程序运行的原理分析简单做笔记...
  • 第一个iOS程序 创建iOS程序的方法:打开Xcode,File -> New -> Project -> iOS -> Application -> Single View Application (初学者建议选择Single View Application) 创建Project后,系统会自动帮我们生成如下所...
  • IOS开发-我的第一个IOS程序 及 IOS开发-TableView表视图基础 源码
  • 开发第一个IOS程序

    2018-04-08 22:18:47
    帮助IOS初学者快速入门,快速掌握工作中最常用的开发技能。
  • 不管怎样,先运行第一个iOS程序看看效果先(用快捷键Command + R 也行) 运行结果 Xcode会启动一个iOS模拟器来运行程序 程序的运行结果如右图所示,白白一片 后面我们得往这空白界面上增添...
  • cordova创建第一个iOS程序实例

    千次阅读 2016-09-22 14:11:25
    本文为自己整理的cordova创建第一个iOS程序相关步骤: 注:前提是已经安装好cordova环境。 第一步:进入你准备创建cordova的路径(目录) cd 你的目录  第二步:创建cordova项目 cordova create maple ...
  • 在xcode中创建一个ios项目 项目结构目录 运行程序到模拟器 其他需要注意的方面 在xcode中创建一个ios项目 首先打开xcode,然后选择create a new xcode project 看到左边有一个ios,选择ios下面的application,然后看到...
  • 第一步:新建XCode项目 第二步:选择新建项目模板类型 第三步:选择新项目可选项 第四步:选择文件夹创建 ...新建完成后,第一次启动仿真器是空白的什么都没有。...参考:xcode编写iphone第一个程序 ...
  • 第一个 ios 程序 swift

    2018-02-20 02:03:25
    //放一个小球在中央     ball = UIImageView (image: UIImage (named: "ball" ))   ball . backgroundColor = UIColor . blue   ball . frame = CGRect (x: 0 , y: 0 , width: 50 , height: 50 )   ball . ...
  • Xcode与第一个iOS程序

    2015-08-16 19:30:48
    1 创建一个新的playground 2 创建一个新的Xcode项目 点击后弹出窗口: iOS创建移动项目,OS X创建PC项目。 选择iOS项目:右边有几个模板,可以帮助快速创建应用程序。3 选择singleview application: ...
  • 开发第一个iOS程序

    2016-06-18 22:43:01
    默认情况下,程序一启动就会加载Main.storyboard 加载storyboard时,会首先创建和显示箭头所指的控制器界面 IBAction和IBOutlet IBAction: 本质就是void 能让方法具备连线的功能 IBOutlet 能让属性具备连线的功能...
  • 使用XCode开发第一个IOS程序

    万次阅读 2018-04-04 21:57:09
    1、打开XCode,选择“File”-“New”-“Project”,如下图2、在弹出的新建工程...然后点击Next,选择项目存放位置,即可创建一个IOS项目,如下图4、大概介绍下,XCode开发工具的功能区域,如下图:5、点击Main.story...
  • 相信很多学习编程的人,不管是学习C,C++,JAVA,还是iOS开发用的Objective-C,...下面开始编写我们的第一个iOS程序: 1.使用的Xcode版本,Xcode5.1.1(最新的Xcode6.1,App Store可以下载) 2.功能,整数加法...
  • 第一次做ios程序还是遇到了很多问题,并没有想象中那么顺利。但是也收获了很多。写一下遇到的两大麻烦。 1.在运行成功过一次以后,需要进行在调试的时候一定要把模拟器停止。如果不关闭,在下一次运行时会...
  • 1 创建第一个程序Hello World 1.1 模板 1.1.1 Master-Detail Application 实现导航控制,或者想在创建的ipad程序里拥有切割视图可以选择这个模板。 注:开发ipad应用程序时,可以使用UISplitViewController类实现...
  • swift 出来也有一阵子了,一直没有时间来研究。简单的看了看。随手写几篇文章。...第一个IOS应用程序开发 一.准备工作: (1)Mac OS X操作系统 10.9.3, (2)Xcode6.0,临时我的Bt版本号(有意...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,340
精华内容 1,736
关键字:

第一个ios程序