IOS
yitailong
这个作者很懒,什么都没留下…
展开
-
隐藏键盘的三种方法
第一种通过设置UITextFiledDelegate的方法- (BOOL)textFieldShouldReturn:(UITextField *)textField{ [textField resignFirstResponder]; return YES;}取消键盘作为第一响应隐藏键盘第二种通过设置view继承自UIControl - (IBAction)bac原创 2012-11-26 17:40:12 · 1100 阅读 · 0 评论 -
About [NSArray containsObject:]
he documentation for [NSArray containsObject:] says:This method determines whether anObject is present in the receiver by sending an isEqual: message to each of the receiver’s objects (and passing转载 2013-02-28 21:01:35 · 1673 阅读 · 0 评论 -
Block的循环引用
在Block编程的过程中很容易循环引用如图一 图一需要用弱引用或手动打破循环引用如图二 图二弱引用的几种写法__weak __typeof(&*self)weakSelf = self;__weak __typeof(self) w原创 2013-01-26 18:50:13 · 1731 阅读 · 0 评论 -
关于获取documents路径
第一种 //Returns the path to the application's Documents directory. // 方法1 iOS4.0版本以上的可以使用该方法获取url - (NSURL *)applicationDocumentsDirectory_New { //Availability: iOS 4.0 a原创 2012-12-17 15:22:56 · 3508 阅读 · 0 评论 -
本地推送UILocalNotification
1、增加一个本地推送//设置20秒之后 NSDate *date = [NSDatedateWithTimeIntervalSinceNow:20]; //chuagjian一个本地推送 UILocalNotification *noti = [[[UILocalNotificationalloc]init]autorelease]; if (n转载 2012-12-18 16:34:49 · 529 阅读 · 0 评论 -
关于Xcode的项目文件夹
当我们在打开的项目中,对某个文件夹 Show in Finder的时候,发现对代码的分类文件夹没有全在一堆,在项目中明明对代码分了类,为什么在Finder中没有文件夹??这是因为,Xcode项目中的文件路径都是虚拟的,在APP中实际不存在,即在APP中,几乎所有的文件都可以从mainBundle根目录下直接访问,当然,例外总是存在的在将文件/文件夹加入到项目时,有这样两个选项“ Creat原创 2012-12-15 17:25:30 · 8353 阅读 · 0 评论 -
三种动态加载方法
第一种[[NSBundle mainBundle] loadNibNamed:@"Empty" owner:self options:nil];取返回的NSArray中 第一个第二种 Nib *nib = [UINib nibWithNibName:@"Empty" bundle:[NSBundle mainBundle]];[[nib instantiateWithOwne原创 2012-12-11 16:42:09 · 816 阅读 · 0 评论 -
performSelectorOnMainThread: vs dispatch_async on main queue
By default, -performSelectorOnMainThread:withObject:waitUntilDone: only schedules the selector to run in the default run loop mode. If the run loop is in another mode (e.g. the tracking mode), it won'转载 2012-12-09 14:43:37 · 1612 阅读 · 0 评论 -
使用 UIWebView 来播放视频
MPMoviePlayerController 并不是继承自 UIViewController SDK 中的例子使用的是 addSubviews 的方式来添加 MPMoviePlayerController.view 在 UIWebView 中响应事件,然后调用 [MPMoviePlayerController play] 是什么也看不到的。 最方便播放视频的方法是使用 U转载 2012-11-23 15:23:42 · 1728 阅读 · 0 评论 -
XCode Build Settings中几种Search Paths
来源于:http://stackoverflow.com/questions/8342982/ios-clarify-different-search-pathsup vote6 down vote accepted Framework search path: where to search frameworks (.framework bundles) in add原创 2012-11-20 19:12:43 · 17009 阅读 · 2 评论 -
IOS项目为什么加入静态数据库需要加入-ObjC and -all-load in Other Linker Flag
答案在此 http://stackoverflow.com/questions/8179869/should-i-include-objc-and-all-load-in-other-linker-flag-to-all-my-ios-projec原创 2012-11-20 17:46:14 · 2964 阅读 · 0 评论 -
IOS触摸事件监听和操作
在IOS开发中会遇到各种操作事件,通过程序可以对这些事件做出响应。首先,当发生事件响应时,必须知道由谁来响应事件。在IOS中,由响应者链来对事件进行响应,所有事件响应的类都是UIResponder的子类,响应者链是一个由不同对象组成的层次结构,其中的每个对象将依次获得响应事件消息的机会。当发生事件时,事件首先被发送给第一响应者,第一响应者往往是事件发生的视图,也就是用户触摸屏幕的地方。事件将沿转载 2012-11-27 10:42:36 · 11151 阅读 · 0 评论 -
iOS 百度地图的坑
百度地图api点击BMKAnnotationView,不响应didSelectAnnotationView事件。大家都知道,百度地图api封装的比较完整,但有时候,会给我们造成一定的麻烦。 今天在使用百度地图的过程中,发现点击BMKAnnotationView,代理函数: -(void)mapView:(BMKMapView *)mapView didSelectAnn转载 2014-06-11 10:01:20 · 1233 阅读 · 0 评论