
iOS
老咖
这个作者很懒,什么都没留下…
展开
-
iOS沙盒目录结构解析
iOS沙盒目录结构解析作者:wangzz原文地址:http://blog.youkuaiyun.com/wzzvictory/article/details/18269713转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!出于安全考虑,iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下面的转载 2016-09-21 11:41:25 · 240 阅读 · 0 评论 -
GCD 多线程——串行队列
无论队列中所指定的执行的函数是同步还是异步,都会等待前一个任务执行完成后,再调度后面的任务要不要开线程由执行任务决定 dispatch_sync 不开dispatch_async 开开几条线程由谁决定 串行队列,异步执行,开几条,由底层线程池决定串行队列,同步执行,不开线程串行队列,异步执行任务 - (void)gcdDemo1 { for (NSInteg转载 2016-11-23 11:50:43 · 467 阅读 · 0 评论 -
UIGestureRecognizer 6种手势用法介绍
UIGestureRecognizer 是一个具体手势的基类,提供了较为简单的手势实现方式 The concrete subclasses of UIGestureRecognizer are the following:UITapGestureRecognizerUIPinchGestureRecognizerUIRotationGest转载 2016-11-21 14:49:02 · 2765 阅读 · 0 评论 -
XMPPFrameWork 使用
1、错误: 这两天下载了XMPPFramework 做XMPP通讯 编译时不成功 @import libxmlSimu;后提示 Module 'libxmlSimu' not found 如图:(错误提示图:)(Header Search Paths 也正常设置了:)2、解决方法: 于是我就立马转载 2016-11-15 17:55:09 · 780 阅读 · 0 评论 -
iOS 滑动浏览图片 捏合缩小放大 音量线控
iPhone的成功很大一部分得益于它多点触摸的强大功能,乔布斯让人们认识到手机其实是可以不用按键和手写笔直接操作的,这不愧为一项伟大的设计。今天我们就针对iOS的触摸事件(手势操作)、运动事件、远程控制事件等展开学习:iOS事件简介触摸事件手势识别运动事件远程控制事件iOS事件在iOS中事件分为三类:触摸事件:通过触摸、手势进行触发(例如手指点击、缩放) 运动事件:翻译 2016-11-01 09:47:18 · 724 阅读 · 0 评论 -
静态方法与实例方法
静态方法与实例方法方法是类的行为,写在接口和实现两个文件中。在接口部分声明方法,在实现部分实现方法。1、类方法与实例方法Objective-C中的类可以声明两种类型的方法:实例方法和类方法。实例方法就是一个方法,它在类的一个具体实例的范围内执行。也就是说,在你调用一个实例方法前,你必须首先创建类的一个实例。而类方法,比较起来,也就是说,不需要你创建一个实例。+表示类方法,就是类转载 2016-09-27 12:54:37 · 468 阅读 · 0 评论 -
iOS 创建单例的两种方法
iOS 创建单例的两种方法 (2012-11-16 14:58:43)转载▼创建一个单例很多办法。我先列举一个苹果官方文档中的写法。 [cpp] view plaincopystatic AccountManager *DefaultManager = nil; + (AccountManage转载 2016-09-27 11:25:55 · 429 阅读 · 0 评论 -
NSOperation基本操作
NSOperation基本操作一、并发数(1)并发数:同时执?行的任务数.比如,同时开3个线程执行3个任务,并发数就是3(2)最大并发数:同一时间最多只能执行的任务的个数。(3)最?大并发数的相关?方法- (NSInteger)maxConcurrentOperationCount;- (void)setMaxConcurrentOperationCou转载 2016-09-26 17:45:29 · 396 阅读 · 0 评论 -
NSThread的使用
NSThread的使用主要用于讲解NSThread多线程的使用;从线程创建与启动、线程的同步与锁、线程的交互、线程池等等四个方面简单的讲解一下iphone中的多线程编程; 一、线程创建与启动线程创建主要有二种方式:- (id)init; // designated initializer- (id)initWithTarget:(id)target selecto转载 2016-09-26 12:51:18 · 253 阅读 · 0 评论 -
Thread多线程
每个iOS应用程序都有个专门用来更新显示UI界面、处理用户的触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主线程堵塞,增加运行效率的最佳方法iOS支持多个层次的多线程编程,层次越高的抽象程度越高,使用也越方便,也是苹果最推荐使用的方法。下面根转载 2016-09-26 12:41:03 · 249 阅读 · 0 评论 -
iOS 开源框架
#Objective-C中最受瞩目库[链接](https://github.com/languages/Objective-C/most_watched)* [three20](https://github.com/facebook/three20)* faebook的320库*** [AFNetworking](https://github.com/AFNetworking/A转载 2016-09-26 10:39:26 · 889 阅读 · 0 评论 -
iOS中的数据持久化方式
iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data1.属性列表涉及到的主要类:NSUserDefaults,一般 [NSUserDefaults standardUserDefaults]就够用了@interface User : NSObject @property (nonatomic, assign) NSInteg转载 2016-09-21 11:45:30 · 247 阅读 · 0 评论 -
iOS 制作动态库 报错 image not found
如题直接上图 :如果你自己制作的库是动态库 在 Embedded binaries 中添加你的动态库如果像我这么倒霉制作的是swift 的动态库 你还需要 把NO 改为 YES还有很多资料说把 Required 改为 option 的根本 治标不治本 要不库的方法不走要不崩溃。下一篇说 swift 和 OC原创 2017-05-02 18:30:32 · 624 阅读 · 0 评论