iOS-初级
文章平均质量分 67
NickTang
如果你喜欢iphone编程,欢迎来讨论。
展开
-
iOS5编程--官方例子代码的研究--2.UICatalog-2
由于UICatalog工程比较大,所以我分几篇来描述。如果有关代码前面已经分析过,这里就不再重复了。4.ControlsViewController类这个类的.h文件没有什么特殊的。在.m文件中,注意下面的定义:#define kSliderHeight7原创 2011-09-27 14:30:07 · 3494 阅读 · 0 评论 -
iOS工程中的info.plist文件的完整研究
我们建立一个工程后,会在Supporting files下面看到一个"工程名-Info.plist"的文件,这个是对工程做一些运行期配置的文件,很重要,不能删除。如果你在网上下载的工程中的这个文件名只是Info.plist,那么恭喜你,这个工程太老了,是用包含SDK2.0以前原创 2011-10-15 10:16:03 · 39951 阅读 · 1 评论 -
使用定时器,以及形成一个简单的动画。
本文档版权归NickTang所有,没有本人书面或电子邮件允许,不许转载,摘录,发表。多谢!我们很难想像一个不包含动画的iOS应用程序,一个iOS游戏更是不可能没有动画,因此我从今天开始一个新的课题---如何写动画相关的代码。这里的第一篇文章其实和iOS提供的动画API没有原创 2011-10-17 15:16:58 · 13968 阅读 · 2 评论 -
如何创建一个Tab bar Application (xcode 4.2中或者代码的方式)
Xcode 4.2 缺省创建的Tabbed Application是这个样子的。而且类被命名为XXFirstViewController,XXXSecondViewController,让我们很不爽,很多时候,我们需要更有意义的类名,更多的tab选项。那么我下面给大家原创 2011-10-09 11:36:13 · 7907 阅读 · 3 评论 -
iOS5编程--官方例子代码的研究--4.NavBar
关于导航模式的view controller,这个例子是一个很有用的。下面是对这个例子的详细分析。1. MainViewController类程序运行的第一个界面如下:一般情况下,导航模式的工程模板会隐含生成一个table view controller,亦即原创 2011-10-08 16:39:23 · 4007 阅读 · 0 评论 -
如何创建一个Tab bar Application (xcode 4.0或4.1中的方式)
Xcode 4.0缺省创建的Tabbed Application是这个样子的。而且类被命名为FirstViewController,SecondViewController,让我们很不爽,很多时候,我们需要更有意义的类名,更多的tab选项。那么我下面给大家演示以下如何原创 2011-10-08 18:11:41 · 3348 阅读 · 0 评论 -
得到某个月的天数 Objective-C方式实现
不解释,+(int)howManyDaysInThisMonth:(int)year month:(int)imonth {if((imonth == 1)||(imonth == 3)||(imonth == 5)||(imonth == 7)||(imonth == 8)||(imonth == 10)||(imonth == 12))return 31;if((imo原创 2011-10-11 16:12:53 · 3097 阅读 · 3 评论 -
如何改变工程中缺省的公司名称。
当我们用iphone创建一个新的工程的时候,每个文件中头部缺省生成的注释中会出现版权信息的,其中包含了一个公司名称。很多时候,我们能够修改这个确实的值。这里提供三种办法。1.打开“地址簿”软件,找到你自己的联系人信息,右键点击,在快捷菜单上选择"编辑卡片",改变名称下面的公司名称即可。2.使用终端命令行模式。输入如下命令: defaults write com.apple.Xc原创 2011-03-29 10:41:00 · 1762 阅读 · 2 评论 -
IOS设备的物理数据
内存iPhone(Touch)2G,3G:128MiPhone(Touch)3GS:256MiPhone(Touch)4G:512MiPhone(Touch)4GS:512MiPad 1G 256MiPad 2G 512MCPUiPhone(Touch)2G,3G:400M HZiPhone(Touch)3GS:600M HZiPhone(Touch)4G:原创 2011-09-22 16:28:46 · 1432 阅读 · 0 评论 -
iOS开发关于位置的三个结构
做iOS开发,我们需要指定控件,文本,图片等显示在视图的位置,那么我们不可避免的和下面的三个结构打交道CGPointCGSizeCGRect注意:这三个是结构,不是类,所以在使用的时候一般不用指针。下面我们看这三个结构的定义。struct CGPoin原创 2011-10-15 11:48:26 · 2195 阅读 · 2 评论 -
iPhone进阶开发(原稿是一个ppt)
IOS销售的几个数字(11年3月)•1亿部iPhone•8千万部iTouch•1500万部iPad•27%的智能手机占有率•70%的平板电脑占有率•35万个应用•100亿次下载•20亿分给开发者•7万开发者•日下载突破3千万次•每部手机原创 2011-10-13 17:27:28 · 2251 阅读 · 0 评论 -
制作第一个 iOS 应用程序
介绍本教程向您演示如何创建一个简单的iPhone应用程序。本文不打算对iPhone目前可用的特性作全面介绍,而是介绍一些技术,让您对基础开发过程有初步了解。如果您刚开始使用Cocoa Touch进行iPhone开发,则您需要阅读本文档。阅读之前,您需要大致了解转载 2011-09-27 15:01:57 · 11320 阅读 · 3 评论 -
iOS5编程--官方例子代码的研究--2.UICatalog
官方描述:This sample is a catalog exhibiting many views and controls in the UIKit framework, along with their various properties and style原创 2011-09-26 18:01:31 · 5918 阅读 · 2 评论 -
IOS5编程 - 1 - 前言
2007年6月29日,一款诸多细节已经被曝光,并以此被称为apple保密工作做得最差的电子产品在美国上市了,这个售价600美金的手机虽然引起了部分苹果粉丝的疯狂追捧,但是在最初的几个月内并没有进入手机业界的主流视野。2008年7月11日,苹果公司推出199美金的3G版的iPh原创 2011-09-16 16:21:39 · 1930 阅读 · 0 评论 -
iOS5编程--官方例子代码的研究--2.UICatalog-5
8.AlertsViewController类8.1 UIAlertView这里介绍了两个常用的,获取用户选择的办法,一个是使用类UIActionSheet,另一个是类UIAlertView。这两个类的使用都非常方便,简单。关于alert view,我仅分析一个原创 2011-09-29 15:58:17 · 2435 阅读 · 0 评论 -
iOS5编程--官方例子代码的研究--2.UICatalog-6
9. WebViewController关于UIWebViewController的内容,其实有很多,比如利用javascript来高亮显示某些词等等,这些不是我们这个专题所要讲述的,我可能会在后面的文章中讲述到。这个类在这里的使用还是很简单的。我们需要关注的代码有。原创 2011-09-29 16:34:02 · 3012 阅读 · 2 评论 -
iOS5编程--官方例子代码的研究--2.UICatalog-3
6.TextViewController类这里我们第一个关注的函数就是setupTextView我把相应的注释写在下面,类似的其他的就不再解释。self.textView = [[[UITextViewalloc] initWithFrame:self原创 2011-09-29 14:16:42 · 2618 阅读 · 0 评论 -
iOS5编程--官方例子代码的研究--3. TableViewSuite--1_SimpleTableView
UITableView是很重要的一个View了,这个话题有点大,因此我这里只是简单的分析这个例子给我们提供的信息。关于其他的,我会放在中级或者高级话题里面讲述。类SimpleTableViewAppDelegate在这个类中,我们可以学到如何动态生成一个导航模式的view原创 2011-09-29 23:29:34 · 2985 阅读 · 0 评论 -
iOS5编程--官方例子代码的研究--3. TableViewSuite--2_SimpleSectionedTableView
关于table view,分为两种方式,一种是UITableViewStylePlain,另一种是UITableViewStyleGrouped。两种模式都把行row分为若干个节section。每个section都有一个头部和足部,并且整个table view也有一个头部和足部,原创 2011-09-30 14:46:09 · 2455 阅读 · 0 评论 -
如何检测SDK的编译版本号
在文件SystemVersion.plist中定义了ProductBuildVersion 字段,你可以查看具体的SDK版本下面的SystemVersion.plist来得到每一个版本的编译版本号。所以下面的命令可以得到这个信息。cat /Developer/Platfo原创 2011-10-13 16:59:01 · 6346 阅读 · 0 评论 -
iOS5编程--官方例子代码的研究--2.UICatalog-4
7.ImagesViewController类这个类演示的imageview和我们大多数时候使用的不一样,多数时候我们会给imageview设置一个图片,或者更换一个图片,但是同时我们只设置一个图片。这个例子里面是设置一组图片,然后轮流显示这些图片,我们可以利用这个技术来做一个简单的动画,如果这组图片是一个动作的分解的话。self.imageView.animationImages原创 2011-09-29 14:58:06 · 2511 阅读 · 1 评论