博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发笔记 5、开发工具Xcode,Inteface Builder
阅读量:6458 次
发布时间:2019-06-23

本文共 2358 字,大约阅读时间需要 7 分钟。

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

Xcode

开发代码使用

扩展名的分类

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;

资源文件:Resources

Creating connection

@interface webimageAppDelegate :NSObject<UIApplicationDelegate> {

UIWindow *window;

IBOutletUIWebView *myWebView;

}

@property (nonatomic, retain) IBOutletUIWindow *window;

- (void) refreshQuote;

@end

 

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

转载于:https://www.cnblogs.com/greywolf/archive/2012/12/13/2815587.html

你可能感兴趣的文章
spring boot configuration annotation processor not found in classpath问题解决
查看>>
【转】正则基础之——神奇的转义
查看>>
团队项目测试报告与用户反馈
查看>>
对软件工程课程的期望
查看>>
Mysql中文字符串提取datetime
查看>>
CentOS访问Windows共享文件夹的方法
查看>>
IOS 与ANDROID框架及应用开发模式对比一
查看>>
由中序遍历和后序遍历求前序遍历
查看>>
JQUERY Uploadify 3.1 C#使用案例
查看>>
coursera 北京大学 程序设计与算法 专项课程 完美覆盖
查看>>
firewall 端口转发
查看>>
wndows make images
查看>>
FS系统开发设计(思维导图)
查看>>
我学习参考的网址
查看>>
easyui的combotree以及tree,c#后台异步加载的详细介绍
查看>>
1、串(字符串)以及串的模式匹配算法
查看>>
[Processing]点到线段的最小距离
查看>>
考研随笔2
查看>>
ubuntu Linux 操作系统安装与配置
查看>>
乱码的情况
查看>>