2019 WWDC:渣男iPad提分手;iOS变黑;史上最贵Mac Pro (mp.weixin.qq.com)

【简介】

2019 WWDC:渣男iPad提分手;iOS变黑;史上最贵Mac Pro

点击查看全文 >>

@SELECT-FROMALL 2019-06-05 08:37分享 / 0个评论
赞过的人: SELECT-FROMALL
要不要再学学下面的文章?
实现一个 JavaScriptCore 的 debugger —— iOS 篇 (taobaofed.org)
JSC 的 debugger 是个神奇的东西,在网上资料甚少,几乎完全搜索不到,尤其是 iOS 上,OC 接口没有暴露任何 debugger 信息。

不过好在 JSC 是开源的,通过分析源代码可以找到 JSC::Debugger 这个抽象类,我们继承这个抽象类,然后实现掉虚函数,创建实例并且把它挂载到 global object 即可开启 debug 能力了。

思路是简单的,在 iOS 设备上,我们要面临的另一个问题是它的 JavaScriptCore 本身是以 Framework 的形式而非源代码形式提供的,所以我们只有公开的 OC 头文件和静态库文件。
by @技术头条 2019-05-01 19:52 分享 查看详情
JS Bridge API - 安卓和iOS统一设计探讨 (yangwenbo.com)
APP 开发过程中,为了追求开发效率、更新成本、性能和交互体验的平衡,经常会采取 Hybrid 的 APP 端架构。用基于 HTML5 的 WEB APP 实现易变的业务部分,用原生代码实现对效率、权限、数据交换等有要求的功能部分,然后通过 JS Bridge 打通两者,实现 JS 与 原生代码的相互调用,完成整个产品功能。

但谈到 APP 开发,大家都知道至少存在两个平台,那就是 Android 和 iOS。这两个系统采取不同的原生开发语言,也有不同的 Webview 浏览器环境。但 WEB APP 是跨平台的,所以跨浏览器的调用总归需要在一个层面上得到统一,这样才不需要专门针对两个平台开发不同的 WEB APP。

下面先对在目前的技术框架下有哪些 JS - NA 相互调用方式做一下综合介绍,然后基于上述技术提出几种跨平台 JS Bridge API 统一设计思路,最后扩展讨论下 JS Bridge 设计中的一些值得注意的点。
by @技术头条 2019-03-26 22:23 分享 查看详情
Android Vs iOS 事件分发知多少? (mp.weixin.qq.com)
Android与iOS虽然差异很多,但也有共通之处,这次来看看事件分发机制方面,各有何所长。
by @乔治mononoke 2018-11-22 11:14 分享 查看详情
iOS 解藕、组件化最佳实践 (www.jianshu.com)
模块间的同步、异步通信等。我们在配置了相关路由跳转的 URL 后,如何在上线之后动态修改相关跳转逻辑?在模块间通信时,如何在上线后动态修改相关参数?APP 能否实现类似 Web 的302跳转?于是 FFRouter 诞生了!
by @imlifengfeng 2018-11-21 16:48 分享 查看详情
《从0到1学习Flink》—— Mac 上搭建 Flink 1.6.0 环境并构建运行简单程序入门 (www.54tianzhisheng.cn)
准备工作
1、安装查看 Java 的版本号,推荐使用 Java 8。

安装 Flink
2、在 Mac OS X 上安装 Flink 是非常方便的。推荐通过 homebrew 来安装
by @zhisheng_tian 2018-11-07 22:43 分享 查看详情
强大易用支持URL Rewrite的iOS路由库— FFRouter (www.jianshu.com)
FFRouter 是 iOS 中一个强大且易用的 URL 路由框架,支持 URL Rewrite,使 APP 在发布之后也可以动态修改相关路由逻辑。基于匹配查找 URL,效率高。集成和使用都非常简单!
by @imlifengfeng 2018-10-18 21:06 分享 查看详情
iOS 的组件化开发 (www.jianshu.com)
当一个项目开发团队人数较多时,因为每个人都会负责相应组件的开发,常规开发模式耦合会越来越严重,而且导致大量代码冲突,会使后期维护和升级过程中代码“牵一发而动全身”,额外带来很大的工作量,并且会导致一些潜在的BUG。

在这时,组件化开发就派上很大用场了,所谓的组件化开发,就是把APP根据业务拆分为各独立的组件,各个组件相互写作,组成完整的APP。
by @imlifengfeng 2018-10-18 21:06 分享 查看详情
iOS 12 在系统中文键盘上使用 AutoFill 会遇到诡异的问题以及解决方案 (www.jianshu.com)
iOS 12 在系统中文键盘上使用 AutoFill 会遇到诡异的问题以及解决方案
by @Tony沈哲 2018-09-24 00:19 分享 查看详情
移动弹窗基础知识浅析——IOS弹窗体系 (yq.aliyun.com)
最为常见的【弹窗】反而是最“捉摸不定”的东西。各种类型的弹窗傻傻分不清楚,不知道在什么场景下应该用哪种弹窗。尤其是遇到“二次确认”等场景…… 因此,打算从头整理移动弹窗的基础知识,以iOS弹窗体系为切入点,从定义出发,对移动弹窗进行分类,然后分别分析每一类弹窗的应用场景,以及在使用过程中需要注意的点。
by @幸运的猫耳 2018-06-22 18:06 分享 查看详情
苹果Webkit内存破坏漏洞CVE-2018-4200/04 失败还可DoS iOS和Safari大批版本受影响 (toutiao.secjia.com)
Google 0Day和趋势0Day发现,远程攻击者可以在运行应用程序的用户的上下文中执行任意代码,Apple Safari 11.1及Apple iOS 11.3.1之前的大批版本受影响。
by @gnaw0725 2018-04-26 14:32 分享 查看详情