自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 Core Data使用

Core Data是一个功能强大的层,位于SQLite数据库之上,它避免了SQL的复杂性,能让我们以更自然的方式与数据库进行交互。Core Data将数据库行转换为OC对象(托管对象)来实现,这样无需任何SQL知识就能操作他们。Core Data位于MVC设计模式中的模型层,一般需要在设备上存储结构化数据时,考虑使用SQLite或是序列化等方法,而Core Data是这两种方法的混合体,并

2013-11-28 16:56:50 556

转载 iOS面试

iOS面试题系列:iOS如何面试iOS基础面试题(一)iOS基础面试题(二)iOS基础面试题(三)iOS基础面试题(四)1 什么是block对于闭包(block),有很多定义,其中闭包就是能够读取其它函数内部变量的函数,这个定义即接近本质又较好理解。对于刚接触Block的同学,会觉得有些绕,因为我们习惯写这样的程序main(){

2013-11-28 16:43:29 421

转载 coreData管理常用对象含义

表结构:NSEntityDescription   实体对象,表名表记录:NSManagedObject  一个管理对象代表你想要保存到数据存储中的一个对象,类似于SQL中的一条记录,并且包含一些对象属性表查询:NSFetchRequest   数据库存储方式:NSPersistentStoreCoordinator 持久化存储协调者 ,包含数据存储的名字和位置,数

2013-11-28 15:11:18 477

转载 NSSearchPathForDirectoriesInDomains和NSHomeDirectory差异

iPhone会为每一个应用程序生成一个私有目录,这个目录位于:/Users/sundfsun2009/Library/Application Support/iPhone Simulator/User/Applications下,并随即生成一个数字字母串作为目录名,在每一次应用程序启动时,这个字母数字串都是不同于上一次。所以通常使用Documents目录进行数据

2013-11-28 14:49:39 480

转载 基于CoreText的排版引擎

前言本人今年主要在负责猿题库iOS客户端的开发,本文旨在通过分享猿题库iOS客户端开发过程中的技术细节,达到总结和交流的目的。这是本技术分享系列文章的第三篇。本文涉及的技术细节是:基于CoreText的排版引擎。CoreText概述因为猿题库的做题和解析界面需要复杂的排版,所以我们基于CoreText实现了自己的富文本排版引擎。我们的排版引擎对公式、图片和链接有着良

2013-11-28 13:30:38 862

转载 GCD

什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOperation等技术的很高效和强大的技术,它看起来象就其它语言的闭包(Closure)一样,但苹

2013-11-28 13:27:57 490

转载 APP的状态判断

一、iOS应用程序状态机一共有五种状态:1. Not running:应用还没有启动,或者应用正在运行但是途中被系统停止。2. Inactive:当前应用正在前台运行,但是并不接收事件(当前或许正在执行其它代码)。一般每当应用要从一个状态切换到另一个不同的状态时,中途过渡会短暂停留在此状态。唯一在此状态停留时间比较长的情况是:当用户锁屏时,或者系统提示用户去响应某些(诸如电话来电、

2013-11-27 16:47:07 4223

转载 paros抓包

监控iPhone的HTTP请求。 测试环境: Mac:Lion 10.7.2 iPhone: IOS 4.2 Paros:3.2.13 一、Paros相关      Paros是一个垮平台的开源代理软件。 1)安装JAVA      Paros是基于JAVA的,安装Paros前必须先安装JDK。           从Lion开始系统不预装Jav

2013-11-27 15:30:22 1211

转载 UIWebView 使用

基于手机 网络环境问题 在UIWebView控件使用的时候,程序习惯添加UIActivityIndicatorView用以控制UIWebview的加载等待,在等待的时间内用户不允许操作,所以我们还要在当前的UIWebview上添加一个透明的view(opaqueview)用以防止用户点击,然后把 UIActivityIndicatorView添加到我们自己定义的view(opaqueview)上。

2013-11-26 11:45:05 766

原创 uiwebview 和navigation 结合使用

uiwebview 和navigation 结合使用例如 点击 uiwebview种的一个标题 然后链接到详细内容查看页面 然后点导航上的返回 又回到前一个页面?- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebVi

2013-11-26 11:43:35 635

转载 apns详细过程

https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.html#//apple_ref/doc/uid/TP40008194-CH103-SW1  在项目的

2013-11-15 14:24:12 1473

转载 xcode5配置svn

【游戏开发备注之二】配置Xcode版本控制SVN详细步骤内含解决Xcode/Mac OS10.8无法配置SVN的解决方法本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/game-detail/1048.html         

2013-11-14 11:31:21 1594 1

原创 去掉通知外面的小红标数字

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{  //判断是否由远程消息通知触发应用程序启动    if ([launchOptions objectForKey:UIApplicationLaunchOpt

2013-11-13 09:59:17 1249

转载 UIViewController各个方法的加载顺序

加载过程:一般情况下调用 init方法或者调用initWithNibName方法实例化UIViewController, 不管调用哪个方法都为调用initWithNibName(方法定义如下)- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil接着会调用loadVie

2013-11-12 16:06:48 419

转载 边框、阴影

Fun with layersIn this post, I’ll explain how to add a border, rounded corners, and drop shadow to any UIViewusing some simple CALayerproperties. I’m not a CALayer guru, but these few tricks

2013-11-04 16:04:01 522

转载 UIButton学习笔记

一、创建两种方法:1. 常规的 initWithFrame[java] view plaincopyprint?UIButton *btn1 = [[UIButton alloc]initWithFrame:CGRectMake(10, 10, 80, 44)];  对代码创建View(UIControl继承自UIVi

2013-11-04 16:01:33 438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除