《iOS 9 开发指南》——第6章,第6.3节Interface Builder采用的方法

简介:

本节书摘来自异步社区《iOS 9 开发指南》一书中的第6章,第6.3节 Interface Builder采用的方法,作者 管蕾,更多章节内容可以访问云栖社区“异步社区”公众号查看

6.3 Interface Builder采用的方法
iOS 9 开发指南
通过使用Xcode和Cocoa工具集,可手工编写生成iOS界面的代码,实现实例化界面对象、指定它们出现在屏幕的什么位置、设置对象的属性以及使其可见。例如通过下面的代码,可以在iOS设备屏幕的一角中显示文本“Hello Xcode”:

- (BOOL)application:(UIApplication *)application 
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindowalloc] 
initWithFrame:[[UIScreenmainScreen] bounds]];
  // Override point for customization after application launch.
UILabel *myMessage;
UILabel *myUnusedMessage;
myMessage=[[UILabelalloc] 
initWithFrame:CGRectMake(30.0,50.0,300.0,50.0)];
myMessage.font=[UIFont systemFontOfSize:48];
myMessage.text=@"Hello Xcode";
myMessage.textColor = [UIColorcolorWithPatternImage:
           [UIImageimageNamed:@"Background.png"]];
  [self.windowaddSubview:myMessage];
self.window.backgroundColor = [UIColorwhiteColor];
  [self.windowmakeKeyAndVisible];
return YES;
}

如果要创建一个包含文本、按钮、图像以及数十个其他控件的界面,会需要编写很多事件。而Interface Builder不是自动生成界面代码,也不是将源代码直接关联到界面元素,而是生成实时的对象,并通过称为连接(connection)的简单关联将其连接到应用程序代码。需要修改应用程序功能的触发方式时,只需修改连接即可。要改变应用程序使用我们创建对象的方式,只需连接或重新连接即可。

相关文章
|
安全 编译器 开发工具
​iOS安全加固方法及实现
​iOS安全加固方法及实现
153 0
​iOS安全加固方法及实现
|
移动开发 前端开发 数据安全/隐私保护
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
633 0
|
存储 监控 iOS开发
iOS应用崩溃了,如何通过崩溃手机连接电脑查找日志方法
在iOS应用开发过程中,调试日志和奔溃日志是开发者必不可少的工具。当iOS手机崩溃时,我们可以连接电脑并使用Xcode Console等工具来查看日志。然而,这种方式可能不够方便,并且处理奔溃日志也相当繁琐。克魔助手的出现为开发者带来了极大的便利,本文将详细介绍其功能和使用方法。 克魔助手会提供两种日志,一种是实时的,一种的是崩溃的。(由于崩溃日志的环境很麻烦,目前只展示实时日志操作步骤)
|
存储 iOS开发 开发者
使用克魔助手进行iOS数据抓包和HTTP抓包的方法详解
使用克魔助手进行iOS数据抓包和HTTP抓包的方法详解
389 0
|
3月前
|
运维 iOS开发 Windows
windows电脑备案ios APP获取公钥和证书指纹Sha-1值的方法
在阿里云进行APP备案、在备案IOS端的环节的时候,发现需要我们将p12证书安装在电脑上,再用xcode或或钥匙串访问来获取这个证书的公钥和sha-1值。 但是大部分开发uniapp应用的同学们,或者进行发布的运维人员的电脑都是windows,无法按照阿里云的教程来获取ios的公钥和sha-1。备案就被卡主了。 这里介绍下另一个方法,就是使用香蕉云编来在线上传证书获取。如下图所示,打开香蕉云编后,找到下图这个功能
610 0
|
语音技术 开发工具 图形学
Unity与IOS⭐一、百度语音IOS版Demo调试方法
Unity与IOS⭐一、百度语音IOS版Demo调试方法
|
9月前
|
iOS开发 开发者 Windows
uniapp云打包ios应用证书的获取方法,生成指南
打包用到的一共两个文件,一个是p12格式的私钥证书,一个是证书profile文件。其中生成p12证书的时候,按照官网的教程,是需要MAC电脑来协助做的,主要是生成一些csr文件和导出p12证书等。其实这些步骤也可以借助一些其他的工具来实现,不一定使用mac电脑,用windows电脑也可以创建。
1176 0
|
安全 Swift iOS开发
Swift 与 UIKit 在 iOS 应用界面开发中的关键技术和实践方法
本文深入探讨了 Swift 与 UIKit 在 iOS 应用界面开发中的关键技术和实践方法。Swift 以其简洁、高效和类型安全的特点,结合 UIKit 丰富的组件和功能,为开发者提供了强大的工具。文章从 Swift 的语法优势、类型安全、编程模型以及与 UIKit 的集成,到 UIKit 的主要组件和功能,再到构建界面的实践技巧和实际案例分析,全面介绍了如何利用这些技术创建高质量的用户界面。
326 2
|
Android开发 iOS开发 开发者
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
1292 0
|
iOS开发
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
1767 0
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法

热门文章

最新文章