- 博客(312)
- 资源 (1)
- 收藏
- 关注
原创 iphone开发资源汇总
如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainBindingsC
2011-08-07 00:54:00 1485
转载 IOS开发UI篇之──自定义UIActionSheet
UIActionSheet类系IOS开发中实现警告框的重要的类,而在好多应用中,都对它进行了扩展,今天介绍一下自定义风格的UIActionSheet一、自定义CustomActionSheet类 CustomActionSheet类继承UIAct
2011-08-06 23:59:32 3575
原创 队列的优先级
在使用NSOperationQueue简化多线程开发中介绍了iOS的操作队列使用方法。这里补充一下队列的优先级功能。假设现在队列中有多个操作(NSOperation),现在再向队列中加入新的操作,并且希望新增加的操作排在未执行操作的最前面。这时就需要设置操作的优先级了。
2011-08-06 23:57:53 1960
原创 XCode4如何解决调试程序时,忽然崩溃,而找不到崩溃的代码
XCode4设置不太一样: 在Edit-->Scheme里面 找到Arguments把下面3个值设置成YESNSAutoreleaseFreedObjectCheckEnabledNSZombieEnabledNSDebugEnabled
2011-08-06 23:29:35 4912 3
原创 iPhone应用程序的发布形式
iPhone应用程序的发布形式有两种,1种是通过 App Store 正式的贩卖,还有一种是 Ad Hoc,针对特定的用户发布自己的程序,不用经过Apple的审核。使用 Ad Hoc 有什么好处呢,你可以:发布自己的程序给亲朋好友,且不收取费用程序正式上传之前
2011-08-06 23:26:22 1386
原创 iPhone实现本地通知
在iOS实现本地通知这篇文章中,介绍了通知的定义和最简单的实现。下面我将介绍一个比较复杂一点的例子,实现的效果如下:开启通知。通知的内容。通知的次数。下面是具体的实现:首先是通知次
2011-08-06 23:02:47 5800
转载 iPhone开发面试题--葵花宝典
1.main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1));}答:2,5
2011-08-06 23:01:11 4511
原创 如何在一个已排序的NSArray中搜索某一特定字符串?答案是使用CFArray自带的搜索功能
如何在一个已排序的NSArray中搜索某一特定字符串?答案是使用CFArray自带的搜索功能: NSMutableArray *sortedArray = [NSMutableArray arrayWithObjects: @"Alice", @"Beth",
2011-08-06 22:57:40 2336 1
原创 iphone No architectures to compile for (ARCHS=i386, VALID_ARCHS=armv6 armv7)错误解决办法
今天从网上下了一个iphone程序的源码来学习,结果运行时不成功,报了一个:No architectures to compile for (ARCHS=i386, VALID_ARCHS=armv6 armv7)的错误。 这个程序是在iphone sdk 3.0
2011-08-06 21:37:17 4082 1
原创 ios 将NSDate精确到天 (通用版本)
NSDate *nowDate1 = [NSDatedate]; NSDateFormatter *formatter = [[[NSDateFormatteralloc] init] autorelease]; [format
2011-08-04 14:38:00 2243
原创 iOS开发之Objective-C与JavaScript的交互
UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluati
2011-08-04 09:06:30 1730 2
原创 苹果 ios----把NSDate只精确到天
NSDateFormatter *formatter = [[[NSDateFormatteralloc] init] autorelease]; [formatter setDateFormat:@"yyyy/MM/dd"]; NSS
2011-08-03 18:24:53 1055
原创 苹果 ios------- iCloud Beta已经向开发者开放
Beta 开放访问苹果已于周一开放 Beta 版的 iCloud 访问,地址为 iCloud.com ,目前仅面向 iOS 5 或 Mac Lion 用户。注意,部分 Beta 功能仅面向 开发者 。登陆后的界面一如既往的优雅。中文登陆界面
2011-08-03 12:58:52 1505 1
原创 xcode4上传app 发布应用程序
如果是第一次上传应用程序,那么你要添加一个程序版本, 后面的步骤省略, 如果是更新版本,按照下面的步骤来做:iOS Provisioning Portal 和iTunes Connect 没有变,下载与安装.mobileprovision文件与以前一样。第一步
2011-08-02 19:20:45 8140 2
原创 在iPhone应用里直接打开app store 评论页面的方法
在iPhone应用里直接打开app store 评论页面的方法: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://ax.itunes.apple.com/W
2011-08-02 19:01:05 5779 2
原创 NSDate SDK4.1取得的时间全部为GMT了,怎么改成本地时间
问题:NSDate SDK4.1取得的时间全部为GMT了,怎么改成本地时间 NSDate SDK4.1取得的时间全部为GMT了,怎么改成本地时间其它版本正常,取得的时间为本地时间谢谢~
2011-08-01 12:10:31 1764
原创 performSelector 在线程中的应用
- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay inModes:(NSArray *)modes;- (void)performS
2011-07-30 19:58:35 3227 1
转载 传新款iPhone将9月上市 新iPad感恩节前上市
7月28日消息,台湾媒体报道称,新款iPhone将于9月第二周(9月6日至15日)的某天上市,新款iPad则可能将延至感恩节前上市。据报道,新款iPhone首批将出货400万部,零部件供应商将在本周前出货40万台试产。据称,新款iPhone上市布局将一改先在少部分
2011-07-30 10:28:35 941
原创 判断iphone设备是否为高清屏
#define isRetina ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScr
2011-07-29 15:42:09 2153
原创 我感觉Android将要称霸低端市场,高端市场应该会留给windows phone 和 ios
我预言Android将要称霸低端市场,高端市场应该会留给windows phone 和 ios有不同意见的可以跟贴回应!
2011-07-28 14:15:52 916 2
原创 消息称AT&T正为新款iPhone 9月上市进行筹备
腾讯科技讯(清雨)北京时间7月26日消息,据国外媒体报道,最新报道指出,AT&T准备于9月中旬发布iPhone 5手机。科技博客Boy Genius Report周一援引可靠消息人士的话报道说,AT&T已经开始通知员工说,公司各零售店9月将会迎来大客流,要求员工尽快结束所有培训。
2011-07-27 12:30:05 919
原创 iOS-卸载xcode
<!--p.p1 {margin:0.0px 0.0px 0.0px 0.0px; font:12.0px Helvetica}p.p2 {margin:0.0px 0.0px 0.0px 0.0px; font:12.0px Courier}-->Uninstalling Xcode Developer ToolsTo uninstall Xcod
2011-07-26 16:54:00 1631
原创 苹果HTC专利战正酣: 逃离Android?
7月15日,ITC(美国国际贸易委员会)作出初步裁决:“HTC侵权案成立,不过并非苹果提出的10项专利,而是其中的两项专利。”此前的7月8日,苹果与HTC的诉讼升级,苹果称HTC涉及手机用户的操作界面、底层构架等10项软硬件专利涉及侵权。苹果与HTC的官司旷日持久。去年3月,苹果
2011-07-26 09:25:56 1442
原创 Quartz 2D指南3---paths
一个path有一个或者多个shapes,或者subpaths定义。一个subpath可以包含直线段,曲线或者都有。其可以是开的或者封闭的。subpath可以是一个简单的形状,如line,circle,rectangle,star,或者其他更复杂的形状,下图展示了我们可以创建的形状
2011-07-25 15:17:53 2201
原创 iCloud说明
iOS 5.0This article summarizes the key developer-related features introduced in iOS 5.0. This version of the operating system runs on curren
2011-07-25 13:17:04 3469
原创 在一个label中显示多行,自动换行
在active.com的开发项目中,遇到一个动态显示detail page的问题。取的数据有的时候多有的时候少,而且还需要自动换行。计算行的高度,text的长度,大小等。EventAddresslabel=[[UILabel alloc]initWithFrame:CGRectM
2011-07-21 18:00:04 4425
原创 如何让一个button 的 backgroundimage 等比例缩放 background imageview 并不完美
UIButton *button= [[UIButton alloc] initWithFrame:CGRectMake(0,0,70,70)]; button.buttonType = UIButtonTypeCustom; UIImage *buttonIma
2011-07-21 13:51:57 5381
原创 怎样使UISearchBar背景透明
在使用UISearchBar时,将背景色设定为clearColor,或者将translucent设为YES,都不能使背景透明,经过一番研究,发现了一种超级简单和实用的方法:1[[searchbar.subviews objectAtIndex:0]removeFromSuperv
2011-07-18 00:14:00 2866 2
原创 Cocoa中监听、观察和通知的五种方法
本文介绍Objective C中实现观察者模式(也被称为广播者/监听者、发布/注册或者通知)的五种方法以及每种方法的价值所在。该文章将包括:1 手动广播者和监听者(Broadcaster and listeners)2 键-值观察(Key Value Observing)3 通知
2011-07-17 11:20:34 2107
原创 [iPhone开发]消息通信机制NSNotificationCenter
最近写程序需要用到这类,研究了下,现把成果和大家分享。NSNotificationCenter是专门供程序中不同类间的消息通信而设置的,使用起来极为方便,长话短说。设置通知,就是说要在什么地方(哪个类)接受通知,一般在初始化中做。[[NSNotificationCenter de
2011-07-17 11:03:01 2475
原创 如何使drawrect:画出的图形响应事件 Quartz 2d 事件 touch
//只是代码而已 , 如果有兴趣的同学 我们可以私下探讨 email:zhuolaiqiang@mail.com- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch
2011-07-15 15:41:07 4078 2
原创 Quartz 2D编程指南1-------Quartz 2D概述
在IOS中,Quartz 2D像Core Animation,OpenGL ES和UIKit类一样工作于可用的图形和动画技术。1.The Page Quartz 2D使用painter model去imageing。在painter model中,每一个连续的绘制操作都是应用一
2011-07-15 09:43:02 6591
转载 Quartz 2D指南2---Graphics Contexts
Graphics Contexts代表一个绘图目的地。其包含绘图参数和所有与设备相关的信息,这些在绘制系统执行绘制命令的时候是需要的。Graphics Contexts定义了基本的绘制属性,如绘制的颜色,clipping 区域,线的宽度,样式信息,字体信息,compositing
2011-07-15 09:33:30 2634
转载 Transforms CTM, 转换矩阵
Transforms CTM, 转换矩阵2011-06-09 19:31Quartz转换实现的原理:Quartz把绘图分成两个部分, 用户空间,即和设备无关, 设备空间,用户空间和设备空间中间存在一个转换矩阵 : CTM本章实质是讲解CTMQuartz提供的3大功能移
2011-07-14 18:41:05 2789
原创 弧度与角度的关系
一、角的两种单位 “ 弧度”和“度”是度量角大小的两种不同的单位。就像“米”和“市尺”是度量长度大小的两种不同的单位一样。 在flash里规定:在旋转角度(rotation)里的角,以“度”为单位;而在三角函数里的角要以“弧度”为单位。这个规定是我们首先要记住的!!!例如:
2011-07-14 17:28:46 4288
原创 Quartz 和 动画的关系 图形处理和动画 的关系
Mac OS X 提供了一系列图形技术,这些技术为构建动人的视觉体验提供了基础。用于处理 2D 和 3D 图形,动画和图像效果的专业框架已经为您提供了一切所需—从基本的图形元素到高级视觉环境。使用这些丰富的 API 能使您的应用程序具备令人惊叹的图形表现能力。Core Anima
2011-07-14 12:08:10 1906
原创 iphone开发 Quratz 2D 学习 ---什么是 graphics context(图形上下文)
1.graphics context(图形上下文)是一个不透明的数据类型(CGContextRef)。我们可以把graphics context想象成为一个绘图目标。有几种graphics context:bitmap graphics context,PDF graphics
2011-07-14 10:08:01 3141
原创 让viewDidAppear/viewWillAppear 在push/pop页面加载前始终调用
让viewDidAppear/viewWillAppear 在页面加载前始终调用 viewDidAppear/viewWillAppear in UINavigationController not be calledWhen you push or pop a view con
2011-07-12 17:31:10 4882
原创 viewDidUnload方法
viewDidUnload方法当系统内存吃紧的时候会调用该方法(注:viewController没有被dealloc)内存吃紧时,在iPhone OS 3.0之前didReceiveMemoryWarning是释放无用内存的唯一方式,但是OS 3.0及以后viewDidUnloa
2011-07-12 17:28:37 2158
原创 为什么delegate 用 assign 而不使用 retain
循环引用所有的引用计数系统,都存在循环应用的问题。例如下面的引用关系:对象a创建并引用了对象b.对象b创建并引用了对象c.对象c创建并引用了对象b.这时候b和c的引用计数分别是2和1。当a不再使用b,调用release释放对b的所有权,因为c还引用了b,所以b的引用计数为1,b不
2011-07-07 23:32:49 8322 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人