![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
--iPhone开发入门
文章平均质量分 82
demigod2009
这个作者很懒,什么都没留下…
展开
-
iPhone开发入门(5)---iPhone编程初步
<br />上一回 我们学习了用Interface Builder来制作程序的界面。这回我们来学习程序中具体的操作和处理。确认操作与处理<br />首先让我们确认一下用户怎样操作控件,程序应该怎样处理这些操作。<br />这个应用程序是通过用户输入商品价格,并选择折扣比率,来计算打折后的价格。用户需要以下两步操作 :输入商品金额 选择折扣率 <br />这之后,程序中计算打折后的金额并表示输出。Outlet与Action<br />在我们开始编程之前,需要记住以下两个单词。在以后我们会经常用到它们。Outl转载 2011-05-10 22:00:00 · 770 阅读 · 1 评论 -
iPhone开发进阶(11)--- 多线程的使用与注意事项
<br />这一回,主要介绍一下iPhone SDK中多线程的使用方法以及注意事项。虽然现在大部分PC应用程序都支持多线程/多任务的开发方式,但是在iPhone上,Apple并不推荐使用多线程的编程方式。但是多线程编程毕竟是发展的趋势,而且据说即将推出的iPhone OS4将全面支持多线程的处理方式。所以说掌握多线程的编程方式,在某些场合一定能挖掘出iPhone的更大潜力。从例子入手<br />先从一个例程入手,具体的代码参考了这里。还有例程可以下载。<br />多线程程序的控制模型可以参考这里,一般情况下转载 2011-05-10 22:08:00 · 832 阅读 · 0 评论 -
iPhone开发入门(9)--- 实际开发中的应用技巧
添加Action和Outlet<br />截至到现在,我们已经会在 Interface Builder 中用 File's Owner 添加 Action 和 Outlet , 以及由 Write Class Files生成应用程序文件了。但是,如果在途中添加 Action 或者 Outlet 的时候,原先的 Action 会被覆盖掉,我们不得不重新再用 File's Owner 生成一遍。<br />这里,我们来看看左右不使用 Interface Builder,添加 Action 和 Outlet 的方转载 2011-05-10 22:05:00 · 774 阅读 · 0 评论 -
iPhone开发入门(10)--- 设备上运行程序
注册 iPhone Developer Program<br />要在设备上运行自己的程序,需要在「iPhone Developer Program」上注册。首先登录iPhone Dev Center。 <br /><br /> <br />iPhone Dev Center<br />点击上图右侧「iPhone Developer Program」的「Apply now」进入注册画面。在之后的页面中点击「Learn More」→「ApplyNow」,并登录。 <br /><br /> <br />注册页面转载 2011-05-10 22:06:00 · 614 阅读 · 0 评论 -
iPhone开发入门(8)--- 程序画面与控件调整
画面的构成<br />Cocoa Touch编程中,一个应用程序里面可以包含多个画面。通过列表选择来显示,或者通过下方的标签来显示,等等。CocoaTouch中将这样一个一个的画面成为 View。<br />如果只是创建一个View,不能实现一个完整的应用程序。这里,必须生成 Outlet 和 Action,这样才能将程序与 View 连接起来。比如取得View中配置控件的信息,更改其内容等。像这样,加入View中程序称为 Controller。或者针对与View的「ViewController」。Inte转载 2011-05-10 22:03:00 · 633 阅读 · 0 评论 -
iPhone开发入门(7)--- 从C/C++语言到Objective-C语言
<br />Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。所以有一定C/C++语言基础理解和掌握Objective-C也会相应的快些。这回,我们将比较着学习Objective-C语言,掌握其语法并理解其思想。语法<br />让我们先来看看C++和Objective-C中对于类的宣言 :C++1234567891011121314151617181920#includ转载 2011-05-10 22:02:00 · 764 阅读 · 0 评论 -
iPhone开发入门(6)--- Action与Objective-C
<br />我们先来分析一下上一回初次接触的Objective-C代码。123456789101112131415161718192021222324- (IBAction)myAction1:(id)sender { intkakaku = [[motone text] intValue]; switch([waribiki selectedSegmentIndex]){ ca转载 2011-05-10 22:01:00 · 597 阅读 · 0 评论 -
iPhone开发入门(4)---应用程序开发的第一步
<br />这一回开始,介绍一下实际的iPhone应用程序开发的步骤。创建Xcode工程<br />现在就让我们开始第一个iPhone应用程序吧。启动Xcode,在Xcode的菜单中点击「文件」→「新项目...」。<br /><br /> <br />从模板中选择「View-Based Application」<br />模板选择「View-Based Application」。这回取得开发例子是已经登录到App Store的一款应用程序「BargainSale」,它是自动计算打折后价格的一款应用程序。取名转载 2011-05-10 21:38:00 · 1004 阅读 · 0 评论 -
iPhone开发入门(3)—Linux上构筑iPhone OS3.1.2开发环境
<br />第一回我们介绍了开发iPhone应用程序标准的环境配置是基于intel Mac的。虽说现在Mac很便宜,但是仍然大部分人仍然在用windows和linux系统,今天就介绍一下在linux上建立iPhone开发系统。这里采用最新的SDK版本3.1.2(截至到2009/12/01)。<br />这回主要介绍linux下的安装,配置方法,windows(Cygwin)的配置可以参考这里。<br />我的HOST机器环境如下:123456789$ uname -aLi转载 2011-05-10 21:30:00 · 743 阅读 · 0 评论 -
iPhone开发入门(2)—从iPhone SDK开始
<br />这一回,我们从实际开发所需要的SDK开始,讲解一些基本的设定。什么是iPhone SDK<br />上一回我们简单地说明了iPhone的应用程序开发环境Xcode。Xcode本来是Mac上的应用程序开发工具,这里只是导入了开发iPhone应用程序所需的SDK而已。正是因为安装了 iPhone SDK,我们才能通过Xcode来使用Cocoa Touch,在开发中使用MAC下的「iPhone 模拟器」。<br />如果你的MAC上没有事先安装Xcode也不要紧,在安装iPhone SDK的同时,Xc转载 2011-05-10 21:17:00 · 1391 阅读 · 0 评论 -
iPhone开发入门(1)----程序员眼中的iPhone
<br />自去年 iPhone 面世以来,开创了移动设备内容服务的一种新的模式—-程序商店(App Store)。它极大地降低了移动设备应用程序开发的成本,即使普通人也能进入这个市场。就像在PC上开发应用程序一样,我们的投入只是一台电脑,一个手机。<br />截止到目前为止,许多大的电话设备提供商/运营商和软件企业都加入了这个新的模式,Nokia的 Ovi Store (2009年5月26日开始),微软的 Windows Marketplace for Mobile ,Google的 Android Ma转载 2011-05-10 20:37:00 · 1103 阅读 · 2 评论 -
UIImage拉伸、合成、截取、保存到相册、截屏
一.拉伸- (UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)newSize { UIGraphicsBeginImageContext(newSize); [image drawInRect:CGRectMake(0,0, newSize.width, newSize.height)];转载 2012-07-17 14:04:27 · 3473 阅读 · 0 评论