ios
写代码的蜗牛
这个作者很懒,什么都没留下…
展开
-
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 阅读 · 0 评论 -
iOS面试-WebView一些知识
web的基础知识原创 2016-03-09 21:59:03 · 770 阅读 · 0 评论 -
检查mobileprovision 中的设备
包用压缩文件去打开。然后更目录里有证书。用终端便可以检查到 security cms -D -i XXX.mobileprovision原创 2015-09-20 14:52:27 · 1004 阅读 · 0 评论 -
关于Reveal的使用与注意事项
经过大神唐巧推荐。 下载了Reveal。发现是个好东西,极大地节约了修改UI的时间成本。 他可以在运行中修改UI,调整界面。相当于是动态编辑。 以下是使用方式: 1.下载Reveal. 将Reveal.framework 拖入工程 2.在工程设置中,在Other Linker Flags项增加-ObjC -framework Reveal注意事项 但是这样上传到应用,苹果会说你发的包二进原创 2015-06-03 14:41:06 · 632 阅读 · 0 评论 -
如何在不知道第一响应的情况下,收回键盘
如果一个页面textfield过多,不知道怎么去除键盘。 之前我用两种办法解决。 1.创建一个textfield 使其获得第一响应然后马上去除第一响应。 2.使其中一个textfield获得第一响应然后马上去除第一响应。现在告诉大家一个方法。。。 UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];原创 2015-04-28 20:35:49 · 416 阅读 · 0 评论 -
UIResponder
点此进入原文章UIResponder我们的App与用户进行交互,基本上是依赖于各种各样的事件。例如,用户点击界面上的按钮,我们需要触发一个按钮点击事件,并进行相应的处理,以给用户一个响应。UIView的三大职责之一就是处理事件,一个视图是一个事件响应者,可以处理点击等事件,而这些事件就是在UIResponder类中定义的。一个UIResponder类为那些需要响应并处理事件的对象定义了一组接口。这些转载 2015-03-23 10:36:42 · 456 阅读 · 0 评论 -
iOS多线程技术
原文章点此多线程技术我们为何需要多线程呢?多线程其实是为了实现并发执行,而且线程是并发执行多个代码路径的多种技术之中比较轻量级的一种(对应较重的实现是多进程)。在单核 CPU 时代,支持多线程的操作系统会通过分配 CPU 计算时间,来实现软件层面的多线程。创建线程,线程间切换都是有成本开销的。但由于多线程可以避免阻塞所造成的 CPU 计算时间浪费,所以多线程所带来的开销成本总体看来是值得的。任务一般转载 2015-03-23 15:55:16 · 396 阅读 · 0 评论 -
iOS 单例模式
1.单例模式的要点: 显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。 2.单例模式的优点: 1.实例控制:Singleton 会阻止其他对象实例化其自己的 Singleton 对象的副本,从而确保所有对象都访问唯一实例。 2.灵活性:因为类控制了实例化过程,所以类可以更加灵活修改实例化过程转载 2015-03-20 15:44:38 · 285 阅读 · 0 评论 -
iOS 内存持久化
持久化概述数据持久化有四种方式 属性列表 对象归档 SQLite Core Data 属性列表文件和对象归档一般用于存储少量数据。属性列表文件的访问要比对象归档的访问简单,Foundation框架集合对象都有对应的方法读写属性列表文件,对象归档是用NSData实现的。SQLite数据库和Core Data一般用于有几个简单表关系的大量数据的存储。属性列表// 存 [[NSUserDefaults s转载 2015-03-19 22:30:15 · 467 阅读 · 0 评论 -
Category添加属性字段
简书这篇文章写得很好 http://www.jianshu.com/p/00f84e05be49转载 2016-03-12 16:13:30 · 374 阅读 · 0 评论