随笔分类 - iOS
摘要:UIGraphicsBeginImageContextWithOptions,本文主要在图片类型上下文中对图片进行操作,具体实现的功能: - 1.生成图片 - 2.绘制图片到视图 - 3.添加水印 - 4.截取屏幕或者相应view - 5.图片擦除 - 6.图片裁剪 具体的方法使用就在方法的介绍中解
阅读全文
摘要:1.JSPatch 平台 http://jspatch.com/Docs/intro 2.React Native 中文文档 http://wiki.jikexueyuan.com/project/react-native/ React Native中文社区 : http://bbs.reactna
阅读全文
摘要:声明:本系列文章内容摘自《iOS设计模式》 中介者模式 用一个对象来封装一系列对象的交互方式。中介者使个对象不需要显式地相互调用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 何时使用中介者模式 1.对象间的交互虽定义明确然而非常复杂,导致椅子对象彼此相互依赖而且难以理解; 2.因为对象引用
阅读全文
摘要:声明:本系列文章内容摘自《iOS设计模式》 享元模式:运用共享技术有效地支持大量细粒度的对象。 何为享元模式 实现享元模式需要两个关键组件,通常是可共享的享元对象和保存它们的池。某种中央对象维护这个池,并从它返回适当的实例,工厂是这一角色的理想候选。它可以通过一个工厂方法,根据父类型返回各种类型的具
阅读全文
摘要:声明:本系列文章内容摘自《iOS设计模式》 责任链 谁也不是无所不知,俗话说“人多智广”。每个人都有自己的专长,将每个人的智慧连成链条,链条中的每一个单元都可以为问题的解决做出贡献。如果一个人不知道如何解决问题,他就会把这个问题沿着链条传递下去,也许有人可以解决这个问题。有时候,问题即使得到解决也依
阅读全文
摘要://监测数据库中我要需要的表是否已经存在 NSString *existsSql = [NSString stringWithFormat:@"select count(name) as countNum from sqlite_master where type = 'table' and name = '%@'", @"Member" ]; FMResultSet *rs = [mem...
阅读全文
摘要:创建,插入,更新和删除:使用executeUpdate方法,而查询则用executeQuery 1.实例化FMDatabase 2.创建表 3.插入 4.更新 5.删除 6.查询 备注: 需要提一点就是:线程安全 如果我们的app需要多线程操作数据库,那么就需要使用FMDatabaseQueue来保
阅读全文
摘要:《iOS安全系列之一:HTTPS》 iOS安全系列之 HTTPS 进阶
阅读全文
摘要:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:wjh2005链接:https://www.zhihu.com/question/28518265/answer/88750562来源:知乎 1. Coding iOS 客户端 Coding官方客户端. 笔者强烈推荐的值得学习
阅读全文
摘要:iOS中图形图像处理第一部分:位图图像原图修改 http://www.cocoachina.com/industry/20140812/9363.html iOS图像处理第2部分:核心图形,核心图像,GPUImage http://www.cocoachina.com/ios/20140925/97
阅读全文
摘要:本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。 性能对 iOS 应用的开发尤其重要,如果你的应
阅读全文
摘要:本文主要讲解3DTouch各种场景下的开发方法,开发主屏幕应用icon上的快捷选项标签(Home Screen Quick Actions),静态设置 UIApplicationShortcutItem ,动态添加、修改UIApplicationShortcutItem,peek和pop的实现。 一
阅读全文
摘要:文章来自:http://www.jianshu.com/p/eaf07c4372a8 AppDelegate.m 下面是所跳转页面中的一些操作,主要是一个返回操作 上面5个图里面的代码都在AppDelegate.m里面 下面一个图是在MessageVC里面,就是你要跳转的那个页面 其实这样做是很ni
阅读全文
摘要:摘自:http://www.cnblogs.com/mddblog/p/4399670.html 总体来说,分2个步骤: 一,从上到下寻找合适的控件来处理这个触摸事件。如下图,如果点击了黄色4,则UIApplication -> UIWindow -> 1白色 -> 2橙色 -> 3蓝色 -> 4黄
阅读全文
摘要:UIWebView & UIWebViewDelegate 这个两个东西在 WKWebKit 中被重构成 14 个类 3 个协议。 WKWebKit Framework Classes WKBackForwardList: 之前访问过的 web 页面的列表,可以通过后退和前进动作来访问到。 WKBa
阅读全文
摘要:demo下载地址:https://github.com/haozheMa/PullAndDownDemo2
阅读全文
摘要:demo下载地址:https://github.com/haozheMa/LoopProgressDemo/tree/master ViewController中的代码 ProgressView中的代码
阅读全文
摘要:转自http://www.cnblogs.com/jys509/p/4839803.html Cocoapods安装步骤 1.升级Ruby环境 如果Ruby没有安装,请参考 如何在Mac OS X上安装 Ruby运行环境 2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的Ru
阅读全文
摘要:layer类似于ps的图层,如果把一个uiview看做图片的画,layer就像是图层.一个图片是由很多个大小不同的有层次的图层构成的,uiview也是.1. 一个view有一个underlying layer,它是这个view所有的draw的实现者,可通过view的layer property获得,
阅读全文
摘要:为APP添加安全验证 1.导入头文件 2.添加手机密码验证 可以通过回调中的success来判断验证是否成功,然后做一些其他操作
阅读全文