自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序人生

多读,多写,多思,方有多得!

  • 博客(18)
  • 资源 (7)
  • 收藏
  • 关注

原创 UIAlertView的自动消失,手动消失和自定制消失

UIAlertView的消失本质其实是触发了一个dismiss事件。触发这个事件有以下两种方法:1.按钮点击,UIAlertView上如果有按钮,点击任何按钮都会触发该事件,UIAlertView消失;2.代码模拟点击[AlertObject dismissWithClickedButtonIndex:0 animated:NO]1。创建一个自动消失的UIAle

2012-04-26 15:38:47 31200 1

原创 UIActionSheet与UIAlertView

iOS程序中的Action Sheet就像Windows中的 “确定-取消”对话框一样,用于强制用户进行选择。当用户将要进行的操作具有一定危险时,常常使用Action Sheet对用户进行危险提示,这样,用户有机会进行取消操作。Alert相当于Windows中的Messagebox,跟Action Sheet也是类似的。不同的是,Alert可以只有一个选择项,而Action Sheet却至

2012-04-24 14:00:19 1774

转载 如何在UIAlertView中显示进度条

今天这个问题是,在一个iPhone程序中,我要在后台做大量的数据处理,希望在界面上显示一个进度条(Progress Bar)使得用户了解处理进度。这个进度条应该是在一个模态的窗口中,使界面上其他控件无法被操作。怎么用最简单的方法来实现这个功能?UIAlertView是一个现成的模态窗口,如果能把进度条嵌入到它里面就好了。以下内容适用于iOS 2.0+。我们知道,如果要显示一个ale

2012-04-24 13:50:04 2286

转载 在UIAlertView上面添加输入框

UIAlertView *prompt = [[UIAlertView alloc] initWithTitle:@"请输入起点:"                                                              message:@"\n\n"

2012-04-24 11:45:37 3912

转载 UIImage的几种应用

1、用imageNamed函数[UIImage imageNamed:ImageName];用imageNamed的方式加载时,系统会把图像Cache到内存。如果图像比较大,或者图像比较多,用这种方式会消耗很大的内存,而且释放图像的内存是一件相对来说比较麻烦的事情。例如:如果利用imageNamed的方式加载图像到一个动态数组NSMutableArray,然后将将数组赋予一个UIView的

2012-04-17 11:38:00 1624

原创 iphone push消息的原理

第一部分:Push原理(以下绝大多数内容参考自、图片来自iPhone OS Reference Library)机制简介Push的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器。APNS是Apple Push Notification Service(Apple Push服务器)的缩写,下文统一使用该缩写。因此,整个过程可

2012-04-12 14:22:14 1866

原创 UILabel自适应高度和自动换行

//初始化label  UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,0,0)];  //设置自动行数与字符换行  [label setNumberOfLines:0];  label.lineBreakMode = UILineBreakModeWordWrap;   // 测试字串   NS

2012-04-12 11:44:29 3715

原创 iPhone消息推送机制实现

实现推送功能的前提条件:1.必须有真机,模拟器是获取不到deviceToken的。2.必须有开发者账号,并且交了99美元。可能碰到的问题:1.如果你在设备调试时碰到"未找到应用程序的“aps-environment”的权利字符串"的问题,可能是由于你是先申请的描述文件Provisioning Profiles进行开发的,后来才加入push功能的,这样的描述文件是不具有p

2012-04-12 10:34:31 3993

原创 容器类视图之scollview

UIScrollView 类负责所有基于 UIKit 的滚动操作。 一、创建 C代码  CGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ] ;    UIScrollView* scrollView = [ [UIScrollView alloc ] initWithFrame:bound

2012-04-01 18:42:57 2272

转载 支持键盘输入的视图之设置键盘的特性

一、键盘风格    UIKit框架支持8种风格键盘。C代码  typedef enum {        UIKeyboardTypeDefault,                // 默认键盘:支持所有字符        UIKeyboardTypeASCIICapable,           // 支持ASCII的默认键盘        UIKeyboard

2012-04-01 13:58:49 2703

原创 UITextField 文本字段控件及解决键盘遮住View的问题(实例)

进入本文之前建议你先读另一篇博文:控件类视图之UIControl的派生控件。为什么要看另一篇关于UIControl的文章呢?因为UITextField继承自UIControl类,很多UIControl的属性、方法、通知等完全适用于UITextField。创建C代码  UITextField* myTextField = [[UITextField alloc

2012-04-01 11:12:40 2462

原创 控件类视图之UIControl的派生控件

UIKit提供了一组控件:UISwitch开关、UIButton按钮、UISegmentedControl分段控件、UISlider滑块、UITextField文本字段控件、UIPageControl分页控件。 控件是对UIView派生类的实用增强及补充,并可以直接附着于导航栏、表格单元,甚至更大的对象。这些控件的基类均是UIControl,而UIControl派生自UIView类,所

2012-04-01 11:04:57 2042

原创 UIWebView / NSURL / NSBoundle 网页视图 及相关应用 (实例,背景等)

UIWebView可以让你创建一个网页浏览器,类似safari,而不是在程序中启动safsri哦。是不是觉得很棒呢?废话少说,切入正题。 一、创建UIWebViewC代码  CGRect bouds = [[UIScreen mainScreen]applicationFrame];    UIWebView* webView = [[UIWebView all

2012-04-01 10:22:59 2608

原创 播放音频 AVAudioPlayer(实例)

1. AVFoundation Build Phases => Link Binary With Libraies => + => AVFoundation.framework => add firstviewcontroller.hC代码  #import   #import     @interface FirstViewController : UIV

2012-04-01 10:20:14 5334 1

原创 传参方法:sharedApplication, NSUserDefaults, protocol 和 delegate(实例)

1. iOS开发中使用[[UIApplication sharedApplication] openURL:] 加载其它应用 在iOS开发中,经常需要调用其它App,如拨打电话、发送邮件等。UIApplication:openURL:方法是实现这一目的的最简单方法,该方法一般通过提供的url参数的模式来调用不同的App。 通过openURL方法可以调用如下应用: 调用浏览器

2012-04-01 10:15:53 1284

原创 传送数据 Passing Data Between Views (实例)

ps:在presentModalViewController或者pushviewController之前,都是不会加载该view的nib文件的,也就没有new IBOutlet的实体对象,所以在此之前使用IBOutlet对象保存数据都是错误的行为。需要一个中间的成员变量来做中介,才能正确的传递数据在view之间。Passing Data Between ViewsIn th

2012-04-01 10:03:38 1469

原创 发邮件 In App Email (实例)

In App EmailIn this tutorial i will be showing you how to directly email from your app Features: 1 Round Rect Button In app emailing is a great feature for any developer and can be used to g

2012-04-01 09:30:31 2887

转载 NSString / NSMutableString 字符串处理,常用代码 (实例)

Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。 NSString 常用方法总结+(id)stringWithContents

2012-04-01 09:15:22 32329 2

iphone开发账户中添加Udid,签名和打包ipa

iphone开发账户中添加Udid,签名和打包ipa 的详细文档

2012-05-21

iphone官方开发文档中文版(4)图形和描画

iphone官方开发文档中文翻译,第四章图形与描画。很不错的文档。

2012-03-20

iphone官方开发文档中文版(3)事件处理

iphone官方开发文档中文版(3)事件处理

2012-03-15

iphone官方开发文档中文版(2)窗口和视图

iphone官方开发文档中文版(2)窗口和视图,详解了这两者的关系和应用

2012-03-15

iphone官方开发文档中文版(1)核心应用程序框架探究

iphone官方开发文档中文版(1)核心应用程序框架探究

2012-03-15

iphone开发快速入门整理文档

iphone开发快速入门整理的一篇pdf文档,萃取精华,压缩到80页,可以供大家参考开发,或者查询开发。里面提供了一些常见控件的开发技巧。

2012-03-13

骑士漫游问题的一种实现程序

在学习C的当中,经常会遇见这个习题,就是实现一只马绕棋盘一周(遍历每一个格),这是这个问题的一个程序实现的解法。

2010-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除