摘要: JavaScriptCore jsc 其实就是苹果 Safari 浏览器的 javascript 引擎, 主要负责 OC 与 JS 之间的交互 OC 与 JS 交互(OC 调用 JS 代码) 这是一段简单的代码 上面 import了 JSC 的框架, 然后创建了一个 JSContext 的对象, 然 阅读全文
posted @ 2018-04-03 12:41 ChrisZhou6605 阅读(433) 评论(0) 推荐(0) 编辑
摘要: let obj = { age: 10 } let obj1 = { grade: 1, name: { first: 'bob' } } let objS = obj1 let objA = Object.assign(obj, obj1) let objJ = JSON.parse(JSON.s 阅读全文
posted @ 2018-03-22 17:58 ChrisZhou6605 阅读(4053) 评论(0) 推荐(0) 编辑
摘要: 何为区块链 ? 何为比特币? 比特币采用区块链技术, 但不等于比特币就是区块链 如果用一句通俗的话来概括:区块链,是一种(去中心化)技术,它解决的是市场经济中最核心的“信任”问题,把陌生人之间的信任成本降到极低的水平,对于中介成本很高或者缺乏信任场景的领域很适用区块链技术. 市场经济体制下,有一个很 阅读全文
posted @ 2018-03-20 18:46 ChrisZhou6605 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 首先复习一下之前写过的关于 block 的内容 1>>> block 的定义及格式 就拿无返回值 有参数举个例子算了 typedef void(^MyBlock)(NSString * str) 2>>> block 的几种类型(三种) _NSConcreteGlobalBlock:全局的静态 bl 阅读全文
posted @ 2018-03-09 15:14 ChrisZhou6605 阅读(338) 评论(0) 推荐(0) 编辑
摘要: JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 当然也并不是多线程就是好的, 多线程虽然可以共享全局变量, 但是很容易造成问题, 因此需要原子锁, 互斥锁等保证一个变量不能被多个线程同时访问, js 阅读全文
posted @ 2018-03-06 23:42 ChrisZhou6605 阅读(553) 评论(0) 推荐(0) 编辑
摘要: Runloop 其实是一种很多种语言都有的机制, 比如 Node.js 的事件处理,js 的 EventLoop, windows 的消息循环, 那么 runloop 到底是什么呢? 你可以这么回答, runloop 就是一个事件循环, 用来不停的调配工作和处理输入事件, 保持程序持续运行, 在没有 阅读全文
posted @ 2018-03-06 19:25 ChrisZhou6605 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 如果你面试过几次, 尤其是有笔试题的那种公司, 这个问题的出现几率很高, 其实出笔试题也不容易, 太难了他们自己也不会, 太容易又显示不出水平, 就这种既能考点基本功 又能无意中看你是否了解 runtime. 首先我觉得其实 category 和 extension 都可以归为一类, 分类, ext 阅读全文
posted @ 2018-03-06 16:50 ChrisZhou6605 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 当 react-native 的 bundle 包过大的时候,可能会出现加载完启动图之后会有一个白屏出现 ,然后才是你的 APP 的第一个页面, 这是由于在加载完启动图之后,也就是执行完 applicationDidFinishLaunch(){}的时候,React Native应用在启动时会将js 阅读全文
posted @ 2018-03-01 10:42 ChrisZhou6605 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: 因項目需求封装了一个 View 作为 react native flatList 的 item, 在原生 View 有方法响应需要传递到到 RN, 然后出现一个闪退问题: 在滑到最后在滑回来, 滑到第一张 有时候是第二张的时候, 单击(原生 View 的单击手势)的时候就会闪退, 同样的在 item 阅读全文
posted @ 2018-02-08 19:38 ChrisZhou6605 阅读(2561) 评论(0) 推荐(0) 编辑
摘要: react native 的组件还是不多,有些也并不怎么好用,这时候就需要封装原生 UI 组件来供RN 使用了 之前写过RN 与 native 的通信 无非就是两种: 1 >>> RN->native react native 内部事件需要通知 native 调用 native 的方法(或者传递RN 阅读全文
posted @ 2018-01-13 15:14 ChrisZhou6605 阅读(3023) 评论(0) 推荐(1) 编辑