iOS Dev (2) HelloWorld with .xib
- 作者:大锐哥
创建工程
- Cmd + Shift + N
- 选择 Single View Application;
填写options
- Class Prefix可以填HelloWorld
- Product Name也可以填HelloWorld
- company.identifier填com.xxx
- Devices选iPhone
- Use Storyboards、User Automatic Reference Counting、Include Unit Tests不选
看下项目结构
- HelloWorldAppDelegate是代理类
- HelloWorldViewController是视图控制器类
- Supporting Files一般用于存放资源文件
- InfoPlist 应用程序国际化会用到,包含多国语言的翻译
- main.m 是入口函数
- HelloWorld-Info.plist 包含工程信息的属性列表
- Frameworks 引入的系统框架,默认会引入:
- UIKit.framework: UI组件库
- Foundation.framework: 基础类库
- CoreGraphics.framework: 2D绘图类库
HelloWorld
从右下角的拖动一个 Label 组件到 HelloWorldViewController.xib 上,写上 Hello World。
Run it!
(完)
相关推荐
总结一下,本篇教程介绍了如何在不使用XIB的情况下重写HelloWorld应用。我们通过直接在代码中创建和配置UILabel,展示了如何在没有界面构建工具辅助的情况下搭建基本的用户界面。这对于理解Objective-C编程基础以及...
总结起来,"只用代码不用xib写的helloworld"是一个基础的iOS编程练习,它涵盖了创建无界面构建的应用、设置UI元素以及(可能)处理Plist文件操作。对于初学者来说,这样的项目有助于理解Objective-C编程语言和UIKit...
这个教程将带你深入理解如何在不使用XIB(Interface Builder的接口文件)的情况下,重写HelloWorld应用。我们将会使用Swift编程语言,它是Apple为iOS、macOS、watchOS和tvOS平台设计的一种强大且直观的编程语言。 ...
本教程将详细介绍如何使用Xcode 6.1创建一个不依赖Storyboard,仅使用XIB(Interface Builder Document)文件的“Hello, World”应用。XIB文件是一种XML格式,用于描述用户界面元素和它们的布局,它们提供了与...
接下来需要为项目命名,例如命名为“HelloWorld”。这将是您项目的名称,也是应用程序的标识符之一。命名完毕后,点击“保存(Save)”按钮来创建项目。 #### 四、编辑iPhone图形界面 项目创建完成后,您将看到Xcode...
2. **命名项目**:给你的项目取一个有意义的名字,例如命名为“HelloWorld”。选择合适的保存位置并点击“Save”。 #### 设计界面 1. **打开Interface Builder**:双击项目目录中的“MainWindow.xib”文件以启动...
《一步步学习IOS6》文档旨在引导初学者逐步掌握iOS6的开发技巧,通过实例操作,让你深入了解iOS开发的基础知识。本文将重点解析其中的关键概念和步骤。 首先,我们从创建第一个应用程序“HelloWorld”开始。这通常...
在iOS开发中,"Hello, World!" 是每个程序员初次接触新平台时的标志性程序。本教程将详述如何在不使用Xib(Interface Builder)文件的情况下,通过纯代码方式实现这个简单的应用。Xib文件通常用于图形化设计界面,但...
1. **Hello World**:通过创建一个简单的“Hello World”应用,学习如何搭建开发环境、编写第一个程序以及运行和调试。 2. **界面设计**:介绍如何使用Storyboard或XIB文件来设计应用的界面,包括布局、控件添加等。...
首先,"nibblesshelloworld"这个名字暗示这是一个入门级的应用示例,可能是一个基于“Hello, World!”概念的简单程序。在iOS应用中,"nibbles"通常指的是用户界面(UI)的XML布局文件,而"shelloworld"则是程序员常...
- **编写第一个界面**:在Storyboard或XIB文件中设计UI界面,包括添加Label控件来显示“Hello World”。 - **编写代码**:在ViewController.m文件中,使用Objective-C语言编写代码,确保Label能在运行时显示“Hello ...
iOS应用程序的国际化是一个重要的开发环节,它涉及到将应用的内容、界面和功能适配到不同的语言和地区,以便全球用户都能方便地使用。这篇文章将深入探讨iOS国际化的基本概念、关键技术和最佳实践。 首先,我们需要...
- 使用`text`属性来设置UILabel显示的文本,例如`label.text = "Hello, World!"`。 - 支持本地化,可以使用`attributedText`属性设置富文本,包括字体、颜色、下划线等样式。 3. **自动换行与最大行数**: - `...
- **界面集成**:打开对应的`.xib`文件,使用Xcode的Interface Builder工具,从工具库中拖拽`UIWebView`控件至界面,并通过“连接”机制将其与代码中的属性关联起来。 ##### 3. UIWebView的页面加载方式 - **加载...
- **作业1**:创建三个不同的 HelloWorld 工程,分别使用 View Based、Window Based 模板,并通过不同的方式实现用户界面,具体包括使用预设的 XIB 文件以及手动创建 XIB 文件。 - **作业2**:制作一个简单的计算器...
然而,有些情况下,开发者可能选择不使用XIB文件,而是直接用代码创建UI元素,这种方式被称为“无XIB版本”的开发。本文将围绕这个主题,深入探讨在iPhone SDK中如何进行无XIB版本的iOS应用开发。 首先,我们理解...
【iPhone开发文档】这篇文档主要介绍了在Windows环境下搭建iPhone应用开发平台的过程,以及如何使用Xcode创建并运行HelloWorld程序的基础步骤。 首先,环境搭建的关键是利用虚拟机在Windows上安装MacOS,以便运行...
最后,可以在界面上添加一些内容,比如添加Text控件,输入文本"Hello World!",然后运行模拟器,这样第一个Swift项目就完成了。 Swift环境的搭建需要在OS X系统中进行,需要安装Xcode集成开发环境。Swift的开发主要...
根据给定的信息,“iPhone软件开发基础教程(最新版)”主要介绍了iOS开发的基础知识与实践技巧,这本图书被广泛认为是国内最受欢迎且使用频率最高的iPhone软件开发书籍之一,非常适合初学者学习。 ### iOS开发基础...