基于storyboard的helloworld程序
本单元教程基于 ”程序员长弓——张燕广“ 的 iphone开发教程,使用最新版的 ios9 和 xcode7 作为开发工具编译运行。链接地址 iPhone开发【一】从HelloWorld开始
任何程序开发的学习都是从helloworld开始的,那么如何建立ios开发的第一个helloworld程序呢?下面来为大家讲解、
本机环境:
1、安装XCode,可以从App Store下载(这个需要Apple ID,注意如果忘了密码是无法通过QQ邮箱找回的,这是Apple的BUG)或者直接从百度下载 XCode-beta.dmg文件也是可以直接双击安装的。
2、创建项目
选择Create a new Xcode project(创建过的项目会在后侧显示,单击可以直接进入)
3、Choose a template for your new project:
为你的项目选择一个模板,我们是开发iphone,所以选择 "IOS" --> "Single View Application"
4、输入项目名和公司域名。这里我们输入HelloWorld。
Devices选项中的Universal指的是开发iphone和ipad通用程序。
5、选择main.storyboard文件,在右下角拖入Label,双击Label将文字修改为"Hello World"
HelloWorld:这个文件夹是个逻辑目录,在文件系统并不存在这个目录。它在Xcode工程中是一个Group。开发中基本都在该Group下创建子Group或者文件。
HelloWorldAppDelegate.h:代理类头文件
HelloWorldAppDelegate.m:代理类源文件
HelloWorldViewController.h:视图控制器类头文件
HelloWorldViewController.m:视图控制器类源文件
HelloWorld-Info.plist:包含工程信息的属性列表。
Main.storyboard:主界面和xib差不多
LaunchScreen.storyboard:加载界面,通常用来加载数据,然后会自动切换的主界面
Supporing Files:可以存放源文件,一般都是存放资源文件。
main.m:包含iPhone应用程序入口函数main,一般这个文件不需要我们做任何修改。
6、运行(注意:如果是真机调试的话还需要“开发者账号”)
相关文章
- 基于概率分析的智能AI扫雷程序秒破雷界世界纪录
- 基于微擎小程序框架写的打包工具
- C#中缓存的使用 ajax请求基于restFul的WebApi(post、get、delete、put) 让 .NET 更方便的导入导出 Excel .net core api +swagger(一个简单的入门demo 使用codefirst+mysql) C# 位运算详解 c# 交错数组 c# 数组协变 C# 添加Excel表单控件(Form Controls) C#串口通信程序
- 基于Qlearning的室内路径规划控制算法的matlab程序
- 微信小程序 - 搜索历史记录功能(纯前端)
- 渗透基础——获得当前系统已安装的程序列表
- 调用系统程序
- C++MFC编程笔记day01 MFC介绍、创建MFC程序和重写消息处理
- win7 x64 使用VS2003报错 fatal error C1033: 无法打开程序数据库
- 《C++ 开发从入门到精通》——2.5 算法是程序的灵魂
- 基于 C++ 语言实现 A算法的求解八数码问题的程序【100010703】
- 基于C语言实现的池塘夜降彩色雨程序【100010687】
- 基于Java+MySQL实现(Web)可扩展的程序在线评测系统【100010290】
- 基于QT(C++)实现绘图程序【100010115】
- 基于微信小程序的票价和时间选择以及计算总价
- 《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 第1章 Python的创建型设计模式
- 基于微信小程序云开发的校园类平台
- 小程序之程序构造器App()
- 小程序生命周期(onLaunch、onShow、onHide、onReady、onLoad、onUnloa)
- 【毕业设计_课程设计】基于微信小程序的共享雨伞租借系统
- Robocopy是微软Windows Server 2003资源工具包中众多多用途的实用程序之一(它是基于强大的拷贝程序
- TCP/IP基于原始套接字编写Tracert路由跟踪仿真程序(W32 VC++)
- lazarus编译X86/X64的程序