自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Category添加属性字段

简书这篇文章写得很好http://www.jianshu.com/p/00f84e05be49

2016-03-12 16:13:30 374

原创 iOS使用的一些库 原理分析

第三方库的原理分析。

2016-03-10 00:47:10 336

原创 iOS面试-WebView一些知识

web的基础知识

2016-03-09 21:59:03 770

原创 检查mobileprovision 中的设备

包用压缩文件去打开。然后更目录里有证书。用终端便可以检查到security cms -D -i XXX.mobileprovision

2015-09-20 14:52:27 1003

原创 关于Reveal的使用与注意事项

经过大神唐巧推荐。 下载了Reveal。发现是个好东西,极大地节约了修改UI的时间成本。 他可以在运行中修改UI,调整界面。相当于是动态编辑。 以下是使用方式: 1.下载Reveal. 将Reveal.framework 拖入工程 2.在工程设置中,在Other Linker Flags项增加-ObjC -framework Reveal注意事项 但是这样上传到应用,苹果会说你发的包二进

2015-06-03 14:41:06 632

原创 如何在不知道第一响应的情况下,收回键盘

如果一个页面textfield过多,不知道怎么去除键盘。 之前我用两种办法解决。 1.创建一个textfield 使其获得第一响应然后马上去除第一响应。 2.使其中一个textfield获得第一响应然后马上去除第一响应。现在告诉大家一个方法。。。 UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];

2015-04-28 20:35:49 416

转载 iOS多线程技术

原文章点此多线程技术我们为何需要多线程呢?多线程其实是为了实现并发执行,而且线程是并发执行多个代码路径的多种技术之中比较轻量级的一种(对应较重的实现是多进程)。在单核 CPU 时代,支持多线程的操作系统会通过分配 CPU 计算时间,来实现软件层面的多线程。创建线程,线程间切换都是有成本开销的。但由于多线程可以避免阻塞所造成的 CPU 计算时间浪费,所以多线程所带来的开销成本总体看来是值得的。任务一般

2015-03-23 15:55:16 396

转载 UIResponder

点此进入原文章UIResponder我们的App与用户进行交互,基本上是依赖于各种各样的事件。例如,用户点击界面上的按钮,我们需要触发一个按钮点击事件,并进行相应的处理,以给用户一个响应。UIView的三大职责之一就是处理事件,一个视图是一个事件响应者,可以处理点击等事件,而这些事件就是在UIResponder类中定义的。一个UIResponder类为那些需要响应并处理事件的对象定义了一组接口。这些

2015-03-23 10:36:42 456

转载 iOS 单例模式

1.单例模式的要点:  显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。2.单例模式的优点:  1.实例控制:Singleton 会阻止其他对象实例化其自己的 Singleton 对象的副本,从而确保所有对象都访问唯一实例。  2.灵活性:因为类控制了实例化过程,所以类可以更加灵活修改实例化过程

2015-03-20 15:44:38 285

转载 iOS 内存持久化

持久化概述数据持久化有四种方式属性列表对象归档SQLiteCore Data属性列表文件和对象归档一般用于存储少量数据。属性列表文件的访问要比对象归档的访问简单,Foundation框架集合对象都有对应的方法读写属性列表文件,对象归档是用NSData实现的。SQLite数据库和Core Data一般用于有几个简单表关系的大量数据的存储。属性列表// 存[[NSUserDefaults s

2015-03-19 22:30:15 466

转载 iOS block的用法

iOS block的用法什么是blockblock 是iOS在4.0之后新增的程式语法,严格来说block的概念并不算是基础程式设计的范围,对初学者来说也不是很容易了解,但是在iOS SDK 4.0之后,block几乎出现在所有新版的API之中,换句话说,如果不了解block这个概念就无法使用SDK 4.0版本以后的新功能,因此虽然block本身的语法有点难度,但为了使用iOS的新功能我们还是得硬着

2015-03-19 16:29:54 444

原创 一些OC的基础知识

1.   Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承Object-c的类不可以多重继承;类别(category):类别是Objective-C的一项功能,可扩展类的接口,而无需对类进行子类化。category 可

2015-03-18 15:58:04 392

转载 NSNotification、delegate和KVO的区别

1.效率肯定是delegate比nsnotification高。2. delegate方法比notification更加直接,最典型的特征是,delegate方法往往需要关注返回值, 也就是delegate方法的结果。比如-windowShouldClose:,需要关心返回的是yes还是no。所以delegate方法往往包含 should这个很传神的词。也就是好比你做我的delegat

2015-03-18 15:09:29 309

空空如也

空空如也

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

TA关注的人

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