代码改变世界

iPhone开发 当输入的键盘会挡住UITextField的处理事件

2012-05-15 17:39 by Mr.Xer, 238 阅读, 0 推荐, 收藏, 编辑
摘要://添加键盘的监听事件[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWasShown:)name:UIKeyboardDidShowNotificationobject:nil];#pragma mark滚动scrollview使被隐藏的textfield显示在屏幕正确的位置(软键盘的上方)- (void)keyboardWasShown:(NSNotification*)aNotification {NSDictionary* info = [aNotificationuserIn 阅读全文

由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起(转)

2012-05-15 17:25 by Mr.Xer, 154 阅读, 0 推荐, 收藏, 编辑
摘要:由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起init方法在init方法中实例化必要的对象(遵从LazyLoad思想)‍init方法中初始化ViewController本身loadView方法当view需要被展示而它却是nil时,viewController会调用该方法。不要直接调用该方法。如果手工维护views,必须重载重写该方法如果使用IB维护views,必须不能重载重写该方法loadView和IB构建view你在控制器中实现了loadView方法,那么你可能会在应用运行的某个时候被内存管理控制调用。 如果设备内存不足的时候, v 阅读全文

ios序列化最终方案

2012-05-15 17:22 by Mr.Xer, 166 阅读, 0 推荐, 收藏, 编辑
摘要:最近在整合一些与服务器交互的东西,准备使用序列化的一些东西使用NSCoding 来进行NSObject 的序列化实现: 整合了网上搜集的两片文章完成了功能:http://www.cnblogs.com/likwo/archive/2011/05/26/2058134.html-(void)encodeWithCoder:(NSCoder*)coder{Classclazz=[selfclass];u_intcount;objc_property_t*properties=class_copyPropertyList(clazz,&count);NSMutableArray*proper 阅读全文

分享15本iphone开发书籍,需要的来下载

2012-05-15 16:58 by Mr.Xer, 163 阅读, 0 推荐, 收藏, 编辑
摘要:《实例 iPhone SDK 编程入门教程》http://www.1000phone.net/thread-7579-1-1.html《iPhone开发进阶》http://www.1000phone.net/thread-7577-1-1.htmliPhone开发秘籍(带你深入iPhone开发秘境)http://www.1000phone.net/thread-7576-1-1.html《iPhone游戏开发.iPhone.Game.Development》http://www.1000phone.net/thread-7575-1-1.html《The iPhone Developer Co 阅读全文

调用iPhone的地图、电话、邮件、短信及内容

2012-05-15 16:57 by Mr.Xer, 176 阅读, 0 推荐, 收藏, 编辑
摘要:-(IBAction)openMaps { // Where is Apple on the map anyway? NSString* addressText = @"1 Infinite Loop, Cupertino, CA 95014"; // URL encode the spaces addressText = [addressText stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding]; NSString* urlText = [NSString stringWithFormat: 阅读全文

移动互联网服务客户端开发技巧系列

2012-05-15 16:56 by Mr.Xer, 219 阅读, 0 推荐, 收藏, 编辑
摘要:基于网络的客户端开发技巧——第一篇http://www.1000phone.net/thread-8058-1-1.html基于网络的客户端开发技巧——第二篇Webview及正则http://www.1000phone.net/thread-8061-1-1.html基于网络的客户端开发技巧——第三篇上下拖动切换页面http://www.1000phone.net/thread-8062-1-1.html基于网络的客户端开发技巧——第四篇多账号的处理http://www.1000phone.net/thread-8063-1-1.html基于网络的客户端开发技巧——第五篇注重细节http:// 阅读全文

IOS5开发-UIScrollView添加单击事件的方法

2012-05-15 16:55 by Mr.Xer, 228 阅读, 0 推荐, 收藏, 编辑
摘要:UIScrollView在开发中是一个非常常用的控件,UIScrollView具有水平、垂直滚动和缩放效果。但是尽然没有响应单击事件这个事件。而这个事件在日常的交互中是非常需要的。比如当用于单击或轻触图片的某个位置时,给于一些交互性提示。下面我将用例子说明一下如何给UIScrollView添加一个单击的响应。代码如下:添加一个自定义的UIScrollView,命名:UITouchScrollViewUITouchScrollView.h代码如下#import<Foundation/Foundation.h>@protocolUIScrollViewTouchesDelegate-( 阅读全文

UINavigationController修改默认的动画

2012-05-15 16:53 by Mr.Xer, 200 阅读, 0 推荐, 收藏, 编辑
摘要:系统默认的NavigationController还不错,但是时间长了会有审美疲劳,今天在网上找了找资料,改变默认的动画效果。1.添加QuartzCore并引入头文件#import <QuartzCore/CoreAnimation.h>2. PushView 的动画修改 CATransition*transition=[CATransitionanimation];transition.duration=1;transition.timingFunction=[CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunction 阅读全文

怎样判断ios app 第一次启动

2012-05-15 16:51 by Mr.Xer, 321 阅读, 0 推荐, 收藏, 编辑
摘要:首次运行的应用程序加入一些help 或者 宣传动画 现在变的很重要了。一个有用的例子是发送一个分析实例。这可能是一个很好的方法来确定有多少人下载实用应用程序。有人会说:“但是,嘿,苹果AppStore已经告诉我,应用程序的下载量了”。流行的解决方案是在大多数地方是用[NSUserDefaults standardUserDefaults的一个关键,如果它不存在,这意味着这是应用程序启动,否则,它不是第一次。然后,它说设置成后者在该方法的关键:“applicationWillTerminate:(UIApplication*)application”。这一解决方案非常好,直到我们得到的iOS 4 阅读全文

网络编程总结 - 来自于 cocoachina

2012-05-15 16:46 by Mr.Xer, 198 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.cocoachina.com/bbs/read.php?tid=31300 阅读全文
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页