2013年12月13日
摘要:
原文地址:http://blog.csdn.net/holydancer/article/details/7380799在语言上,谓语,谓词是用来判断的,比如“我是程序猿”中的是,就是表判断的谓语, “是”就是一个谓词,在objective-c中,应该说在COCOA中的NSPredicate表示的就是一种判断。一种条件的构建。我们可以先通过 NSPredicate中的predicateWithFormat方法来生成一个NSPredicate对象表示一个条件,然后在别的对象中通过 evaluateWithObject方法来进行判断,返回一个布尔值。还是看代码简单明了:[plain] view p
阅读全文
posted @ 2013-12-13 10:45
猿人谷
阅读(340)
推荐(0)
2013年12月12日
摘要:
来源:http://blog.csdn.net/duxinfeng2010/article/details/7985024cocos2d是一个开源框架,用于构建2D游戏、演示程序和其他图形界面交互应用等。Cocos2D是iPhone开发中一个非常有用的库,它可以让你在创建自己的iPhone游戏时节省很多的时间。它具有很多的功能,比如sprite(精灵)扶持,非常酷的图形效果,动画效果,物理库,音频引擎等等。官方图标你完全可以免费把它用于商业开发而获得收益。复杂讲,Cocos2d-iPhone是基于 GNU LGPL v3 license的,考虑到在iPhone的平台上无法实现发布第三方动态链接
阅读全文
posted @ 2013-12-12 14:59
猿人谷
阅读(450)
推荐(0)
摘要:
来源:http://blog.csdn.net/duxinfeng2010/article/details/8757211最近遇到这样一个问题,以前的时候并未注意;新建一个工程,然后添加一个类,文件结构是这样的然后写了这样一小段程序,运行[cpp] view plaincopy-(void)viewDidLoad{[superviewDidLoad];Test*testObj=[[Testalloc]init];NSLog(@"release前%d",[testObjretainCount]);[testObjrelease];NSLog(@"release后%d
阅读全文
posted @ 2013-12-12 14:26
猿人谷
阅读(321)
推荐(0)
摘要:
来源:http://blog.csdn.net/duxinfeng2010/article/details/8120960在iPhone开发协议和委托是常接触到的东西,到底什么是协议什么是委托,他们什么关系?一 协议(1)协议相当于没有与类相关联的接口,他申明一组方法,列出他的参数和返回值,共享给其他类使用,然后不进行实现,让用它的类来实现这些方法(2)在任何一个类中,只有声明了协议,都可以实现协议里的方法。(3)协议不是一个类,更没有父类了。(3)协议里面的方法经常都是一些委托方法,二 委托委托,故名思议就是托别人办事。打个比方:张三迫切需要一分工作,但是不知道去哪找。于是他就拜托(委托)李
阅读全文
posted @ 2013-12-12 14:21
猿人谷
阅读(323)
推荐(0)
摘要:
addSubview:Adds a view to the end of the receiver’s list of subviews.译:增加一个视图到接收者的子视图列表中。- (void)addSubview:(UIView *)viewParametersviewThe view to be added. This view is retained by the receiver. After being added, this view appears on top of any other subviews.译:view参数代表被增加的view,这个view会被它的接收者retai
阅读全文
posted @ 2013-12-12 09:50
猿人谷
阅读(4043)
推荐(0)
2013年12月11日
摘要:
一、发布测试,是指将你的程序给* 你的测试人员,因为程序总归是要测试的* 你的客户,在正式发布之前,客户肯定是要先看(验收)的在他们的iOS设备(iphone,ipod,ipad)安装,运行。二,阅读前提:你自己已经完成了真机测试,意味着:1、你已经加入了苹果的"iOSdeveloperprogram",标志事件是付了$99。2、在iOS Provisioning Portal生成了开发证书3、在xcode完成了证书的安装。菜单:window->Organizer,然后选择Devices三,发布流程。图:发布流程1、3个角色:Tester,就是上述测试人员或者你的客户
阅读全文
posted @ 2013-12-11 18:36
猿人谷
阅读(2739)
推荐(0)
摘要:
最近在项目中用到了手势操作,键盘回收时还是挺常用的,现在总结下,多谢网络上大神们的分享。先分享下我在项目中用的代码: 1 UITapGestureRecognizer * mytap=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tap_gestureRecognizer:)]; 2 [self addGestureRecognizer:mytap]; 3 [mytap release]; 4 5 6 //收回键盘 7 -(void)tap_gestureRecognizer:(UIT...
阅读全文
posted @ 2013-12-11 18:10
猿人谷
阅读(11635)
推荐(0)
摘要:
1. 最简单的用法UIAlertView*alert = [[UIAlertViewalloc]initWithTitle:@"提示" message:@"这是一个简单的警告框!" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil]; [alert show]; [alert release];2. 为UIAlertView添加多个按钮UIA...
阅读全文
posted @ 2013-12-11 11:51
猿人谷
阅读(580)
推荐(0)
2013年12月9日
摘要:
来源:http://mobile.51cto.com/iphone-386851_all.htm学习IOS开发这对于一个初学者来说,是一件非常挠头的事情。其实学习IOS开发无外乎平时的积累与总结。下面为大家整理了一部分的iOS学习笔记总结整理,希望对大家有所帮助。一.内存管理情况1- autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。当用户的代码运行告一段 落,开始等待用户的操作,自动释放池就会被释放掉(调用dealloc),池中的对象都会收到一个release,有可能会因此被销毁。2-成员属性:readonly:不指定re
阅读全文
posted @ 2013-12-09 16:10
猿人谷
阅读(1725)
推荐(0)
摘要:
来源:http://www.open-open.com/lib/view/open1341882439838.html1. UITouch 的主要方法:C代码 -(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event;-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event;-(void)touchesEnded:(NSSet*)toucheswithEvent:(UIEvent*)event;-(void)touchesCancelled:(NSSet*)touch
阅读全文
posted @ 2013-12-09 14:51
猿人谷
阅读(588)
推荐(0)