随笔分类 - 葵花宝典
摘要:本文转载至http://www.cnblogs.com/brycezhang/p/3675670.html和往常一样使用CocoaPods管理一个基于FMDB的项目类库命令行执行$ pod install[!] The 'master' repo requires CocoaPods 0.32.1 ...
阅读全文
摘要:本文转载至http://blog.cnbang.net/tech/2879/使用JSPatch有两个安全问题:传输安全:JS 脚本可以调用任意 OC 方法,权限非常大,若被中间人攻击替换代码,会造成较大的危害。执行安全:下发的 JS 脚本灵活度大,相当于一次小型更新,若未进行充分测试,可能会出现 c...
阅读全文
摘要:本文转载至http://blog.cnbang.net/tech/2855/距离上次写的有一个月的时间,在这段时间里JSPatch在不断地完善和改进,代码已经有很多变化,有一些修改值得写一下,作为上一篇的补充。Special Struct先说下_objc_msgForward,在上一篇提到为了让替换...
阅读全文
摘要:博文转载至http://blog.cnbang.net/works/2767/JSPatch是最近业余做的项目,只需在项目中引入极小的引擎,就可以使用JavaScript调用任何Objective-C的原生接口,获得脚本语言的能力:动态更新APP,替换项目原生代码修复bug。用途是否有过这样的经历:...
阅读全文
摘要:本文转载至http://blog.cnbang.net/tech/2808/JSPatch以小巧的体积做到了让JS调用/替换任意OC方法,让iOS APP具备热更新的能力,在实现 JSPatch 过程中遇到过很多困难也踩过很多坑,有些还是挺值得分享的。本篇文章从基础原理、方法调用和方法替换三块内容介...
阅读全文
摘要:本文转载至http://blog.cnbang.net/tech/2729/上一篇介绍了DTCoreText怎样把HTML+CSS解析转换成NSAttributeString,本篇接着看看怎样把NSAttributeString渲染出来。CoreText先简单介绍下CoreText,CoreText...
阅读全文
摘要:本文转载至http://blog.cnbang.net/tech/2578/FastImageCache是Path团队开发的一个开源库,用于提升图片的加载和渲染速度,让基于图片的列表滑动起来更顺畅,来看看它是怎么做的。优化点iOS从磁盘加载一张图片,使用UIImageVIew显示在屏幕上,需要经过以...
阅读全文
摘要:本文转载http://blog.cnbang.net/tech/2630/DTCoreText是个开源的iOS富文本组件,它可以解析HTML与CSS最终用CoreText绘制出来,通常用于在一些需要显示富文本的场景下代替低性能的UIWebView,来看看它是怎样解析和渲染HTML+CSS的,总体上分...
阅读全文
摘要:本文转载至http://blog.cnbang.net/tech/2698/?from=groupmessage&isappinstalled=1React Native是facebook刚开源的框架,可以用javascript直接开发原生APP,先不说这个框架后续是否能得到大众认可,单从源码来说,...
阅读全文
摘要:本文转载至http://www.lvtao.net/ios/506.html今天把APP里常用小功能 例如发短信、发邮件、打电话。全部拿出来简单说说它们的实现思路。1.发短信实现打电话的功能,主要二种方法,下面我就分别说说它们的优缺点。1.1.发短信(1)——URL // 直接拨号,拨号完成后会停留...
阅读全文
摘要:本文转载至http://ju.outofmemory.cn/entry/18807有时候我们在内嵌的webview中希望点击一个链接之后,触发iOS原生事件,而不是webview内页面跳转(因为webview的跳转很生硬,而ajax+js模拟则不如原生segue平滑)。有时候我们希望在页面内cons...
阅读全文

浙公网安备 33010602011771号