随笔分类 -  葵花宝典

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