- 浏览: 582021 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
JYY282:
[i][/i]
Ecshop与Shopex的比较 -
qq247890212:
我也遇见这问题了,真诡异。重新下载个猫换了就好了。 太浪费时间 ...
诡异:ClassNotFoundException: org.springframework.web.filter.CharacterEncoding
From:http://www.2cto.com/kf/201110/107308.html
启动Xcode4后,首先会有一个欢迎窗口,通过它,点击“Create a new Xcode project”,可以直接开始创建项目
当然也可以通过菜单或者快捷方式来开始创建新项目
选择新项目模板
为方便生成项目,Xcode4默认提供了几种项目模板:
- Navigation-based Application: 该模板适用与需要界面导航的应用,基于该模板生成的应用程序,带一个导航,显示一个列表项
- OpenGL ES Application: 该模板适用于基于OpenGL ES的应用程序,例如游戏类程序。基于该模板生成的应用程序,带一个用来输出OpenGL ES场景的视图和一个支持动画的视图
- plite View-based Application: 该模板适用于需要用到左右分栏视图的iPad程序,基于该模板生成的应用程序,提供了一个左右分栏的界面控件
- Tab Bar Application: 该模板适用于适用采用标签页的应用程序,基于该模板生成的应用程序,默认带有标签页
- Utility Application: 该模板适用与有一个主界面和一个信息页的应用,基于该模板生成的应用程序,主界面上有一个信息按钮,点击后,有一个翻转动画,切换到另一个信息界面
- View-based Application: 该模板适用于单一界面的应用,基于该模板生成的应用程序,只有一个空白界面视图
- Window-based Application: 该模板适用于空白的应用程序,基于该模板生成的应用程序,只有一个窗体,没有任何视图,需要手动添加
对于我们的Hello World项目来说,最适合的项目模板是“View-based Application”,我们只要基于它创建一个单一带有空白视图的应用,然后再将UILabel拖到上面就可以实现基本功能。
编辑界面文件
一般创建一个新项目,在项目中会包含一个或多个界面文件,这些界面文件一般称之为“nib文件”,扩展名为nib或xib。或者通过向导创建一个新的View Controller的时候,Xcode会包含一个对应的nib文件,一个头文件和一个实现文件。
击工具栏的“Hide or show the Navigator”和“Hide or show the Utilities ”按钮,隐藏左侧Navigator区域,显示Utility区域,这样我们就可以开始在Xcode 4中来编辑界面。
添加Label到界面中
从对象库中,找到我们所需要的Label控件对象,拖动到主界面中,即完成Label控件的添加
设置Label控件属性
选中新添加的Label控件,点击Inspector selector bar区域的“Show the Attributes inspector”按钮,切换到属性编辑界面,分别设置以下属性:
- Text: 输入“Hello World”
- Alignment: 选择居中对齐
- Font: 选择“Helvetical Bold 26.0”
- Text Color: 选择红色
- Shadow: 选择黑色(Black Color)
- Shadow Offset: Horizontal和Vertical的值分别输入1
选中新添加的Label控件,点击Inspector selector bar区域的“Show the Size inspector”按钮,切换到尺寸和位置设置界面,对宽度进行调整,这里我们给Label设置一个足够的宽度和高度:200x40,以保证字体不会被缩小。
在Xcode中,用鼠标拖动Label,拖动过程中Xcode有辅助线来帮助定位,很容易就可以找到正中心的位置。当然也可以通过简单的计算得到Label如果要显示在正中心,坐标应该为:x = (屏幕宽度 - Label宽度) / 2 = (320 - 200) / 2 = 60; y = (屏幕高度 - 状态栏高度 - Label高度) / 2 = (480 - 20 - 40) / 2 = 210;
发表评论
-
Objective-C 与 C++ 的异同
2013-04-02 12:03 1401http://www.cnblogs.com/y041039 ... -
Cocos2D-X是全球知名的开源跨平台手机游戏引擎
2013-01-22 10:05 2757http://www.oschina.net/p/cocos ... -
iOS Keyboard 键盘高度变化 自适应
2013-01-15 15:43 3252[[NSNotificationCenter default ... -
iOS使用自定义字体
2012-11-27 12:11 12145From: http://blog.csdn.net/csy1 ... -
4 款类似 Facebook/Path 切换效果的 iOS 组件
2012-11-27 12:03 2200From: http://blog.csdn.net/lia ... -
Path 2.0的UI界面设计详细介绍
2012-11-27 11:56 1471如Path的创始人Dave Morin ... -
史上最全的App Store邮箱列表
2012-11-27 11:51 1272From: http://roybaby.blog.51cto ... -
iOS从info.plist 获取项目的名称及版本号
2012-11-16 10:54 1675From: http://blog.sina.com.cn/s ... -
MapKit annotation drag and drop with callout info update
2012-10-13 10:38 2409http://hollowout.blogspot ... -
NSArray 或NSDictionary 调用writeToFile方法失败原因
2012-08-31 10:03 4489NSArray 或NSDictionary 调用writeTo ... -
如何让IOS应用从容地崩溃
2012-08-30 15:25 1621From: http://www.cocoachina.com ... -
iOS中判断设备系统版本
2012-08-29 17:17 31716在iOS开发中,经常要考虑系统的向下兼容,如果使用 ... -
iOS 汉字转拼音
2012-08-21 16:42 1471From: http://www.cnblogs.com/v2 ... -
iOS模拟器截图工具
2012-08-17 16:35 1663From: http://magicalboy.com/ios ... -
XCode下的iOS单元测试
2012-08-10 17:47 1171From: http://mobile.51cto.com/ ... -
AFNetworking
2012-08-08 10:54 4655AFNetworking on github: https:/ ... -
Wrapping Conventions
2012-08-01 15:54 826Wrapping Conventions ... -
Core Animation如何使显式动画结束时的值直接作用Layer
2012-08-01 14:51 3799(1)使用隐式动画会直接改变layer的属性值,如: ima ... -
How To Debug Memory Leaks with XCode and Instruments Tutoria
2012-07-31 16:30 1058From: http://www.raywenderlich. ... -
Using Properties in Objective-C Tutorial
2012-07-31 16:27 932From: http://www.raywenderlich. ...
相关推荐
《使用Xcode构建iPhone图表应用:iChart项目与源代码详解》 在iOS开发中,数据可视化是一项重要的任务,能够帮助用户直观地理解复杂的数据。本项目“iPhone Chart XCode Project and Source Code”提供了一个使用...
### Xcode开发工具详解 Xcode是苹果公司为开发者提供的一款功能强大的集成开发环境(IDE),主要用于开发macOS、iOS、watchOS以及tvOS的应用程序。作为一款专业的开发工具,Xcode集成了代码编辑器、界面构建器、...
### iOS Xcode4 编程知识点详解 #### 标题:iOS Xcode4 编程 文字版 **iOS Xcode4 编程 文字版** 这个标题明确指出文档的内容是关于如何使用Xcode 4进行iOS应用程序开发的文字教程。Xcode 是苹果公司提供的集成...
《Xcode 16.1真机调试包详解与应用》 在iOS开发领域,Xcode作为Apple官方的集成开发环境(IDE),是每一位开发者必备的工具。Xcode 16.1版本的发布,为开发者带来了更多优化和新特性,特别是针对真机调试功能的改进...
在iOS开发过程中,随着新版本的发布,开发者需要对应用程序进行适配以确保其兼容性和用户体验。本篇文章主要探讨了iOS11、iPhone X以及Xcode9的适配问题,帮助开发者解决在升级过程中遇到的各种挑战。 首先,我们来...
《Xcode开发与iOS 13.0支持详解》 在iOS应用开发领域,Xcode是苹果官方推荐的集成开发环境(IDE),它为开发者提供了编写、测试和调试iOS应用程序的全套工具。随着iOS系统的更新迭代,开发者需要不断适配新版本以...
《iPhone3开发基础教程》是针对初学者的一本详尽指南,旨在引领读者探索iPhone SDK,深入了解iPhone和iPod touch编程。本书由Dave Mark与Jeff LaMarche共同编写,为第三版更新修订版,专为iOS开发新手设计,涵盖了...
《网球小游戏——基于iPhone的Xcode工程源代码详解》 在移动游戏开发领域,iOS平台以其优秀的用户体验和广泛的用户基础,吸引了众多开发者投身其中。本篇文章将深入探讨一个使用苹果Xcode开发的网球小游戏,这款小...
Xcode 12.3的真机包意味着你可以利用最新的开发工具来调试和优化你的应用,以适应iOS 14.3及更高版本的设备,如iPhone、iPad等。这包括了对新特性的支持,例如改进的隐私控制、App Clips以及可能的性能优化。 其次...
- **生产力提升篇**:“Tips, Traps, and Features”章节,总结了提高Xcode 4使用效率的实用技巧、避免的陷阱以及值得关注的新特性。无论是独立开发者还是大型团队成员都能从中受益。 #### 五、专家推荐 - **Tony ...
Xcode 4 是该系列的一个重要版本,它包含了众多新特性,如改进的用户界面设计工具、增强的调试功能以及更为强大的代码编辑器等。对于希望开始 iOS 应用程序开发的新手来说,《Xcode 4 iOS 开发初学者指南》是一本...
《Xcode iOS 13.5真机调试详解》 在iOS应用开发中,Xcode是苹果官方提供的集成开发环境(IDE),它包含了编写、测试和发布iOS应用程序所需的所有工具。Xcode_iOS_13.5.zip这个压缩包特别针对的是iOS 13.5版本的真机...
11.2版本的Xcode引入了一些新特性,例如Swift 4的改进,以及对ARKit(增强现实框架)的优化。对于开发者来说,这意味着可以利用更强大的编程语言特性,并在AR应用上进行更高效的开发。 11.3版本则进一步提升了性能...
**Xcode 12调试包详解** Xcode 12是一款强大的iOS、iPadOS、macOS、watchOS和tvOS应用程序开发工具,由Apple Inc.为开发者提供。它集成了源代码编辑器、构建系统、界面设计工具Interface Builder以及调试器,使...
1. **欢迎到“丛林”**:首先介绍了 iPhone 开发的基本概念和技术栈,包括 Xcode 的使用方法、Objective-C 或 Swift 语言的基础知识、iOS SDK 的结构等。 2. **处理基本交互**:重点在于如何处理用户输入,如按钮...
《Xcode 11.0真机测试包详解与应用》 Xcode 11.0作为Apple开发者的强大工具,对于iOS应用的开发、测试和发布起着至关重要的作用。尤其是在真机测试阶段,它提供了对应用程序在真实设备上运行情况的深度评估,确保了...
《Xcode资源包13.2详解:提升iOS开发效率的关键》 在移动应用开发领域,Xcode作为苹果官方的集成开发环境(IDE),扮演着至关重要的角色。Xcode资源包13.2的出现,为开发者带来了诸多新功能和性能优化,进一步提升...