iOS开发笔记 5、开发工具Xcode,Inteface Builder-阿里云开发者社区

开发者社区> 狗尾巴呢> 正文

iOS开发笔记 5、开发工具Xcode,Inteface Builder

简介: 开发工具使用Mac的安装盘或从apple站点下载 Xcode 开发代码使用 扩展名的分类 application delegate 需要处理的内容 ƒAt launch time, it must create an application’s windows and display them to the user.
+关注继续查看

开发工具使用Mac的安装盘或从apple站点下载

Xcode

开发代码使用

扩展名的分类

image

application delegate

需要处理的内容

ƒAt launch time, it must create an application’s windows and display them to the user.

l It must initialize your data.

l It must respond to “quit” requests.

l It must handle low-memory warnings.

建立的各种项目Template

Ø A Window-Based Application, as you’ve seen, is entirely minimalist. You need to create a default UIView for your application before you can do anything. That’s what you’ve used so far.

Ø A View-Based Application has a hair more functionality. It includes a basic view controller that allows you to autorotate content. You’ll use it in chapter 5 (and most of the time thereafter).

Ø A Tab Bar Application creates a tab bar along the bottom that allows you to switch between multiple views. The template does this by creating a tab bar controller and then defining what each of its views looks like.

Ø A Navigation-Based Application sets you up with a navigation controller, a nav bar along the top, and a table view in the middle of the page so you can easily build hierarchical applications.

Ø A Utility Application defines a flip-side controller that has two pages, the first with an info button that allows you to call up the second page.

Ø An OpenGL ES Application is another minimalistic application. Its main difference from the Window-Based Application is that it includes GL frameworks, sends the glView messages to get it started, and otherwise sets certain GL properties.

 

Interface Builder

开发界面使用的工具

IBOUTLETS AND IBACTIONS

In order for Interface Builder–created objects to be useful, Xcode must be able to access their properties and respond to actions sent to them. This is done with IBOutlets and IBActions.

IBOutlet provides a link to an Interface Builder–created object

An IBAction is a message that’s executed when a specific action is applied to an Interface Buildercreated object, such as when a slider moves or a button is clicked.

如:

@property (nonatomic, retain) IBOutletUIWindow *window;

- (IBAction)changeSlider:(id)sender;

image

资源文件:Resources

Creating connection

image

@interface webimageAppDelegate :NSObject<UIApplicationDelegate> {

UIWindow *window;

IBOutletUIWebView *myWebView;

}

@property (nonatomic, retain) IBOutletUIWindow *window;

- (void) refreshQuote;

@end

 

详细的操作和问题可以根据随软件带的帮助查看

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Windows系统工具推荐 Sysinternals
在Windows系统开发中有一个必备的开发工具Sysinternals,可以监控系统的各种情况,Sysinternals是鼎鼎大名的工具,纳入微软后,和操作系统也同步进行了更新 官方地址 http://technet.
589 0
iOS开发笔记 8、真机调试和发布软件
首先根据需要缴纳$99/299的费用加入成员计划。 按照如下的不同角色和操作界面即可完成代码的调试和发布   概括起来: 申请人Team Agent角色加开发管理员和申请软件的发布 Team Admin开发管理员可以自己调试和加人   过程涉及:证书,apple ID,机器ID等系列的...
733 0
iOS开发笔记 6、View Controllers【MVC】
了解和熟悉这个对后续的开发很重要。   关于这个的参考资料 ■ View Controller Programming Guide for iOS For information about structuring and managing your application’s user interface http://developer.
877 0
iOS开发笔记 7、数据【Preferences、文件、库、Core Data】
程序开发中根据要使用各种各样的数据,如配制、文件系统、数据库等,iOS对这个有很好的支持 Preferences If you’re going to create a program that has built-in preferences, you should do so using the Utility Application template.
816 0
iOS Quartz 2D相关笔记总结笔记 韩俊强的博客
一、基本理论和基本代码 概念总结 Quartz 2D是一个二维绘图引擎,同时支持iOS和Mac系统。Quartz 2D能完成的工作:绘制图形 : 线条,三角形,矩形,圆,弧等;绘制文字绘制,生成图片(图像)读取,生成PDF截图,裁剪图片自定义UI控件等Quartz2D提供了以下几种类型的Gra...
705 0
iOS开发笔记 5、开发工具Xcode,Inteface Builder
开发工具使用Mac的安装盘或从apple站点下载 Xcode 开发代码使用 扩展名的分类 application delegate 需要处理的内容 ƒAt launch time, it must create an application’s windows and display them to the user.
594 0
阿里云大数据计算服务MaxCompute命令行工具——odpscmd的操作使用
在MaxCompute生态中,命令行工具究竟处于什么样的位置?它又发挥着什么样的作用?能够帮助开发者如何更好使用MaxCompute?在本文中,阿里巴巴计算平台产品专家曲宁将通过一个完整简单的小例子为大家介绍MaxCompute命令行工具odpscmd的使用以及其所具有的各种能力。
4711 0
iOS开发笔记 3、iOS基础
系统规格 iPhone的规格 Each is a 4.7- or 4.8-ounce computing device. Each contains a 620 MHz ARM CPU that has been underclocked to improve battery performance and reduce heat.
814 0
+关注
狗尾巴呢
从事研发20年 涉及桌面软件、嵌入式设备、C/S分层系统、B/S业务系统、互联网系统等等各类系统 语言涉及C/C++ .net系统 java系列 前端系列等等不同的类别 主控和主导了国家863项目,企业业务应用系统,自然语言翻译系统,数据库审计等系列的软件研发
0
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载