摘要:
http://www.189works.com/article-17753-1.html 阅读全文
随笔档案-2012年5月15日
iOS下的DES加密
2012-05-15 18:10 by Mr.Xer, 325 阅读, 收藏,
摘要:
今天终于把iOS平台下的DES加密算法调通了,在这里记录一下。说一下我遇到的问题吧。 第一,关于传参,Objective-C和C,C++一样,不能把值类型数组做为参数,传给另一个方法,方法的返回值的类型也一样不可以是值类型数组。一旦这么做了,接受参数的方法只能获取数组中的首元素。 解决方法是用 NSMutableData 把值类型的数组包一层,代码如下: NSMutableData* bufkeyData = http://www.cnblogs.com/upwifi/archive/2011/09/05/[NSMutableDatadataWithLe... 阅读全文
iOS 应用程序的沙盒
2012-05-15 18:09 by Mr.Xer, 198 阅读, 收藏,
摘要:
http://www.189works.com/article-29928-1.html 阅读全文
iPh oto的删除动画
2012-05-15 18:08 by Mr.Xer, 241 阅读, 收藏,
摘要:
iPhoto 中想删除某张照片时,点击删除键,就能看到照片被回收到垃圾箱的动画。今天就来模拟一下这个动画(据说有个私有API可以实现,不过私有的嘛,忽略之)。首先仔细观察下这个动画,包含了位置,大小还有可见三个主要动画。为了清楚的说明,先上核心代码:删除动画 1 UIBezierPath *movePath = [UIBezierPath bezierPath]; 2 [movePath moveToPoint:fromPoint]; 3 4 [movePath addQuadCurveToPoint:toPoint 5 ... 阅读全文
怎么样才能方便的隐藏键盘
2012-05-15 18:03 by Mr.Xer, 215 阅读, 收藏,
摘要:
http://www.189works.com/article-35412-1.html 阅读全文
UIImageview 点击事件
2012-05-15 18:01 by Mr.Xer, 181 阅读, 收藏,
摘要:
UIImageView*imageView =[[UIImageViewalloc]initWithFrame:CGRectMake(100,100,200,200)]; imageView.image=[UIImageimageNamed:@"filter_laozhaopian_a.png"]; imageView.userInteractionEnabled=YES; UITapGestureRecognizer*singleTap = [[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector( 阅读全文
ASIHTTPRequest使用过程中遇到的问题及解决办法
2012-05-15 18:00 by Mr.Xer, 199 阅读, 收藏,
摘要:
http://www.189works.com/article-36235-1.html 阅读全文
ios系统中各种设置项的url链接
2012-05-15 17:46 by Mr.Xer, 238 阅读, 收藏,
摘要:
在代码中调用如下代码:[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"prefs:root=LOCATION_SERVICES"]];即可跳转到设置页面的对应项。About— prefs:root=General&path=AboutAccessibility— prefs:root=General&path=ACCESSIBILITYAirplane Mode On— prefs:root=AIRPLANE_MODEAuto-Lock— prefs:root=General&am 阅读全文
一些有关图像处理的代码片段(抓图、倒影、圆角)
2012-05-15 17:42 by Mr.Xer, 253 阅读, 收藏,
摘要:
捕捉屏幕截图CALayer实例使用Core Graphics的renderInContext方法可以将视图绘制到图像上下文中以便转化为其他UIImage实例。前提先#import <QuartzCore/QuartzCore.h>+ (UIImage *) imageFromView: (UIView *)theView { // draw a view's contents into an image context UIGraphicsBeginImageContext(theView.frame.size); CGContextRef context = UIGrap 阅读全文
iPhone开发 当输入的键盘会挡住UITextField的处理事件
2012-05-15 17:39 by Mr.Xer, 240 阅读, 收藏,
摘要:
//添加键盘的监听事件[[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, 156 阅读, 收藏,
摘要:
由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, 167 阅读, 收藏,
摘要:
最近在整合一些与服务器交互的东西,准备使用序列化的一些东西使用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, 165 阅读, 收藏,
摘要:
《实例 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, 181 阅读, 收藏,
摘要:
-(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, 221 阅读, 收藏,
摘要:
基于网络的客户端开发技巧——第一篇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, 231 阅读, 收藏,
摘要:
UIScrollView在开发中是一个非常常用的控件,UIScrollView具有水平、垂直滚动和缩放效果。但是尽然没有响应单击事件这个事件。而这个事件在日常的交互中是非常需要的。比如当用于单击或轻触图片的某个位置时,给于一些交互性提示。下面我将用例子说明一下如何给UIScrollView添加一个单击的响应。代码如下:添加一个自定义的UIScrollView,命名:UITouchScrollViewUITouchScrollView.h代码如下#import<Foundation/Foundation.h>@protocolUIScrollViewTouchesDelegate-( 阅读全文
UINavigationController修改默认的动画
2012-05-15 16:53 by Mr.Xer, 201 阅读, 收藏,
摘要:
系统默认的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, 323 阅读, 收藏,
摘要:
首次运行的应用程序加入一些help 或者 宣传动画 现在变的很重要了。一个有用的例子是发送一个分析实例。这可能是一个很好的方法来确定有多少人下载实用应用程序。有人会说:“但是,嘿,苹果AppStore已经告诉我,应用程序的下载量了”。流行的解决方案是在大多数地方是用[NSUserDefaults standardUserDefaults的一个关键,如果它不存在,这意味着这是应用程序启动,否则,它不是第一次。然后,它说设置成后者在该方法的关键:“applicationWillTerminate:(UIApplication*)application”。这一解决方案非常好,直到我们得到的iOS 4 阅读全文
网络编程总结 - 来自于 cocoachina
2012-05-15 16:46 by Mr.Xer, 202 阅读, 收藏,
摘要:
http://www.cocoachina.com/bbs/read.php?tid=31300 阅读全文