- 博客(15)
- 资源 (3)
- 收藏
- 关注
转载 iOS并发编程指南(1)
全文分四个部分:1: Operation Queues 2: Dispatch Queues 3: Dispatch Sources 4: Migrating Away from Threads 下面正式开始! iOS Concurrency Programming Guide iOS 和 Mac OS 传统的并发编程模型是线程,不过线程模型伸缩性不
2011-12-31 23:13:27 1896
转载 iphone开发——图文混排 资料收集
UIWebView响应Touch事件的方法(不用Private API, iOS4 Tested) UIWebView响应不了Touch事件,很久以前就很难解决。最后有一个叫做UICWebView的东西,虽然用了private api,但是可以用。不过----UICWebView或者任何用UIWebDocumentView获得事件的方法在iOS4 100%会出错(因为UIWebDocu
2011-12-31 23:08:46 2211
转载 iOS 的多核编程和内存管理
这篇文章转自 http://anxonli.iteye.com/blog/1097777,集中与iOS的多核编程和内存管理,大家完全可以使用苹果的多核编程框架来写出更加responsive的应用。多核运算 在iOS中concurrency编程的框架就是GCD(Grand Central Dispatch), GCD的使用非常简单。它把任务分派到不同的queue队列来处理。开发
2011-12-31 22:25:28 583
转载 iPhone 应用里实现截屏功能的代码
iPhone 用户同时按下 Home 和锁屏键就能截屏,但在应用里总不能跳出一行字让用户自己按截屏键。CocoaChina 会员 “bobgreen” 分享的这段代码能实现程序内截屏功能,支持 iPhone 4 Retina 高分屏。view plainUIView *view = [[[[[UIApplication sharedApplication] wi
2011-12-31 22:23:12 776
转载 iphone app下载并自动安装
参考苹果官方文档:install application over the air下载并安装应该有吧:下载并安装NSString *myURL = @"itms-services://?action=download-manifest&url=http://www.yourdomain.com/download/yourapp.plist"; NSURL *url = [NS
2011-12-31 22:19:53 4033
转载 Objective-C的消息(message)工作机制
看name mangling的时候,也讲到了Objective-C的name mangling,于是又重新读了一下Objective-C 2.0 programming Language以及Objective-C 2.0 Runtime Reference里的相关内容,自己归纳一下。 先贴一段代码: MyClass.h view pla
2011-12-31 22:13:47 1062
原创 nsstring 转 class class 转 nsstring
Foundation提供了string到class和class到string的函数Class NSClassFromString (NSString *aClassName);NSString * NSStringFromClass (Class aClass);NSString * NSStringFromProtocol (Protocol *proto);Protocol
2011-12-28 21:37:24 14071
原创 keyboard ios 虚拟键盘 删除键的响应
uitextview 的处理- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ if([text length] != 0) //点击了非删除键 { } else { t
2011-12-26 17:13:37 9721
原创 sqlite3 用代码创建数据库 和 表 ios
首先要引入SQLite 3.0 的lib库,并包含头文件。// 功能:创建SqliteDB// 参数:无// 返回值:是否创建成功-(BOOL)CreatSqliteDB{ sqlite3 *db; char *zErrMsg = 0; int rc; NSArray *paths = NSSearchPathForDirector
2011-12-16 18:41:24 9101
原创 视图动画效果 通过layer层实现
// 准备动画 CATransition *animation = [CATransition animation]; //动画播放持续时间 [animation setDuration:3.0f]; /*动画速度,何时快、慢 ( kCAMediaTimingFunctionLinear 线性(匀速)|
2011-12-16 16:37:28 9428
原创 PlausibleDatabase.framework 使用的类库
当项目中使用了PlausibleDatabase.framework框架时需要添加以下类库:libsqlite3.dylib最好使用dao模式使用sqlite3。
2011-12-16 16:31:37 2694
原创 横竖屏切换解决方案
-(void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{ if (UIInterfaceOrientationIsPortrait(toInterfaceOrientation)) {
2011-12-06 16:53:52 1008
转载 强制横屏或竖屏解决方案
第一种:通过人为的办法改变view.transform的属性。具体办法: view.transform一般是View的旋转,拉伸移动等属性,类似view.layer.transform,区别在于View.transform是二维的,也就是使用仿射的办法通常就是带有前缀CGAffineTransform的类(可以到API文档里面搜索这个前缀的所有类),而view.layer.trans
2011-12-06 16:51:39 21503
转载 获得网络状态和实时监控网络状态改变
Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。在你的程序中使用 Reachability 只须将该例程中的 Reachability.h 和 Reachability.m 拷贝到你的工程中。Reachability 中定义了3种网络状态:NotReachable无连接ReachableViaCarrierDataNet
2011-12-01 16:08:58 10756 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人