创建第一个iOS程序

一、准备工作

1. 综合使用基础知识:类 对象 属性 数组 字典 字符 协议 代理 block

2.逻辑思维

3.搭建界面:系统提供的UIKit 自己定义拥有自己风格的控件

  1??UILable UITextField UITextView

  2??UIImageView UIView UIButton UILabel

  3??UITableView UIScrollView UICollectionView

4. 数据获取和存储

  1??多线程

  2??网络
  3??数据库

5.  自主思考和学习

二、如何创建一个iOS程序

1.使用系统的模板来创建程序:

  xcode->ios模块-> single view app

2.模拟器的快捷键

  commond + shift + h 回到主界面

  commond + shift + hh 打开后台运行的所有程序

  commond + shift + k 切换键盘

  commond + 左右键 切换横竖屏

  commond + 上下键 调节音量

3.默认创建的程序提供的文件介绍

  Assets.xcassets: 存放图片资源

  Main.storyboard: 故事版,提供快速搭建界面的方式-拖控件,以及界面切换关系

  LaunchScreen.storyboard: 几秒种后自动消失

  info.plist :app的配置文件,配置app的名称,配置启动

  AppDelegate .h.m 程序的代理,系统负责加载程序的硬件需求,但是程序会将这个app具体如何显示界面或者某些事件发生了到底要怎么处理的相关事情代理给AppDelegate类

注意:1??一个应用程序有且只有一个程序代理

   2??AppDelegate用于配置程序的启动界面

     3??监听系统的事件   

    退到后台 applic!tionDidEnterBackground

    恢复运行  applic!tionDidBecomeActive

    程序跳转 openURL

    程序被打断applicationWillTerminate

    远程消息
didRegisterForRemoteNotificationsWithDeviceToken

    系统内存吃紧
applicationDidReceiveMemoryWarning

    4??ViewController: UIViewController看不见 控制器 控制每个界面的显示

4.使用DidFinishLaunchingWithOptions 方法来配置程序加载

取消系统默认的配置(默认加载main.storyboard)

三、界面是什么东西-控制器

1.UIViewController 视图控制器,一个控制器管理一个界面

2.在界面里面添加的内容都是视图 子控件

3.控制器看不见 ,控制器默认提供一个UIView view,用于管理或者显示这个界面的子视图,因此向个界面添加子视图,实际上就是在这个界面的view上添加子视图

4.界面的执行流程&界面的生命周期

-init 创建并初始化这个界面对象:有界面对象了

-loadView 加载默认的view 1. 这个界面没有view 2.有了但是不想用系统默认的(一般不用

-viewDidLoad 加载界面默认提供的视图 界面布局(一般代码在这里写

-viewWillAppear 界面将显示

-viewDidAppear 界面已经显示出来

-viewWillDisappear 界面即将消失

-viewDidDisappear 界面已经消失

5.UIView属性和方法

-视图 - 看的到的控件都是视图,
所有的UIKit都是直接或者间接继承于UIView
-视图就是一个矩形区域 渲染
GPU

-frame: 相对于父视图来说的 置控件的x y width height

removeFromSuperview 将某个视图从父视图中删除

exchangeSubviewAtIndex:withSubviewAtIndex:交换两个视图的位置层级关系

addSubview添加一个子视图 最外层

bringSubviewToFront 将某一个子视图移动到最前

sendSubviewToBack 将一个子视图移动到最后

原文地址:https://www.cnblogs.com/jianze/p/9416320.html

时间: 2024-10-06 20:12:19

创建第一个iOS程序的相关文章

02-第一个iOS程序-开发步骤

打开Xcode 选择项目模板 Single View Application是最适合初学者的模板 设置项目属性 运行程序 不管怎样,先运行第一个iOS程序看看效果先(用快捷键Command + R 也行) 运行结果 Xcode会启动一个iOS模拟器来运行程序 程序的运行结果如右图所示,白白一片 后面我们得往这空白界面上增添各种各样的控件元素 窥探项目环境 项目创建完毕后,自动帮我们做了很多配置,也自动生成了很多文件 还自动添加了开发所依赖的框架: 如何搭建UI界面 项目中这么多文件,哪些是影响着

从安装Mac OS X虚拟机到第一个IOS程序

对于纯粹地抄这种行为是比较抵触的,别人已经写得挺好的东西没必要又去写一遍,但如果不写经验来看下次再做时自己又要重复百度筛选一遍,所以还是要记一记. 之前要获取IOS静态库的版本,但一直以来没有Mac没有iPhone更没做过IOS开发所以搞不定,所以就想弄个环境来看下IOS的开发和打包过程. 一.安装vmware workstation vmware感觉和windows一个策略,对盗版是比较纵容的,自己都提供密钥:所以vmware workstation我们直接从官网下载,然后网上搜索个密钥即可.

CodeBlocks环境搭建及创建第一个C++程序

某业界大牛推荐最佳的途径是从raytracing入门,所以本屌开始学习<Ray Tracing In One Weekend>. 该书是基于C++的.本屌从未学过C++.感觉告诉我,要先搭环境.至于为什么选择CodeBlocks,不解释.当下载的CodeBlocks版本不包含GCC时,自己配置GCC是可能出错的地方: 1.  未将mingwm10_gcc-和wxmsw28u_gcc-解压到CB_20160925-的文件夹下,导致CodeBlocks安装不了 2. Settings->Co

【iOS开发之旅】第一个iOS程序

启动界面:开发环境版本:模拟器运行效果:main.m // // main.m // 01-加法计算器 // // Created by ChenQianPing on 16/1/20. // Copyright © 2016年 chenqp. All rights reserved. // #import <UIKit/UIKit.h> #import "AppDelegate.h" // IOS程序是从main开始运行的 int main(int argc, char

Ubuntu10.04下安装Qt4和创建第一个Qt程序

1.首先安装Qt4并采用Qt Creator进行开发演示 (1)在Terminal中输入: sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer 其中: qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator     qt4-doc 这个是帮助文档     qt4-qtconfig Qt的配置工具,这个装好默认好     qt4-demos

ios学习总结(1) -- 创建第一个ios项目

原文地址 下载并打开xcode. 接着新建一个工程,如下图所示: 点击Create a new Xcode project,之后选择ios下的Application,点击Single View Application来创建我们的第一个项目.如图所示: 创建完项目后,我们来编写我们的第一个ios项目. 找到AppDelegate.m文件,首先在 “#import "AppDelegate.h"”下边添加: #import "ViewController.h" 然后在d

Windows Azure中文博客 Windows Azure入门教学系列 (一): 创建第一个WebRole程序

http://blogs.msdn.com/b/azchina/ 本文转自:http://blogs.msdn.com/b/azchina/archive/2010/02/09/windows-azure-webrole.aspx 这是一系列Windows Azure入门教学文章的第一篇. 在第一篇教学中,我们将学习如何在Visual Studio 2010中创建一个WebRole程序(C#语言). 在开始本教学之前,请确保你从Windows Azure 平台下载下载并安装了最新的Windows

Windows Azure入门教学系列 (一): 创建第一个WebRole程序

这是一系列 Windows Azure入门教学文章的第一篇. 在第一篇教学中,我们将学习如何在 Visual Studio 2010中创建一个WebRole程序 (C#语言 ). 在开始本教学之前,请确保你从 Windows Azure  平台下载下载并安装了最新的 Windows Azure开发工具.本教学使用Visual Studio 2010作为开发工具. 步骤一:创建解决方案和项目 以管理员权限打开 Visual Studio 2010,点击 File,选择 New,点击 Project

创建第一个c程序

创建,组织,生成 ,生成. 1.我们先创建一个win32项目. 文件->新建->项目->Visual C++ ->Win32   输入项目名称   选择项目保存位置 2.输入代码 #include <stdio.h> int  main(void) { printf("你好,我的第一个C程序!"); getchar(); return 0; } 3.编译链接 4.执行测试程序 5.找到我们编写的EXE程序 原文地址:https://www.cnblo