会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ChrisZhou
Life is wonderful because of trying!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2018年4月3日
JavaScriptCore
摘要: JavaScriptCore jsc 其实就是苹果 Safari 浏览器的 javascript 引擎, 主要负责 OC 与 JS 之间的交互 OC 与 JS 交互(OC 调用 JS 代码) 这是一段简单的代码 上面 import了 JSC 的框架, 然后创建了一个 JSContext 的对象, 然
阅读全文
posted @ 2018-04-03 12:41 ChrisZhou6605
阅读(455)
评论(0)
推荐(0)
2018年3月22日
Object.assign() {...obj} JSON.Parse 等几种拷贝的区别
摘要: 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
阅读(4111)
评论(0)
推荐(0)
2018年3月20日
区块链和比特币 你真的了解吗?
摘要: 何为区块链 ? 何为比特币? 比特币采用区块链技术, 但不等于比特币就是区块链 如果用一句通俗的话来概括:区块链,是一种(去中心化)技术,它解决的是市场经济中最核心的“信任”问题,把陌生人之间的信任成本降到极低的水平,对于中介成本很高或者缺乏信任场景的领域很适用区块链技术. 市场经济体制下,有一个很
阅读全文
posted @ 2018-03-20 18:46 ChrisZhou6605
阅读(891)
评论(0)
推荐(0)
2018年3月9日
深入了解 ios Block 的内部结构
摘要: 首先复习一下之前写过的关于 block 的内容 1>>> block 的定义及格式 就拿无返回值 有参数举个例子算了 typedef void(^MyBlock)(NSString * str) 2>>> block 的几种类型(三种) _NSConcreteGlobalBlock:全局的静态 bl
阅读全文
posted @ 2018-03-09 15:14 ChrisZhou6605
阅读(366)
评论(0)
推荐(0)
2018年3月6日
js "多线程" 与 异步调用 EventLoop 机制
摘要: JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 当然也并不是多线程就是好的, 多线程虽然可以共享全局变量, 但是很容易造成问题, 因此需要原子锁, 互斥锁等保证一个变量不能被多个线程同时访问, js
阅读全文
posted @ 2018-03-06 23:42 ChrisZhou6605
阅读(612)
评论(0)
推荐(0)
Runloop
摘要: Runloop 其实是一种很多种语言都有的机制, 比如 Node.js 的事件处理,js 的 EventLoop, windows 的消息循环, 那么 runloop 到底是什么呢? 你可以这么回答, runloop 就是一个事件循环, 用来不停的调配工作和处理输入事件, 保持程序持续运行, 在没有
阅读全文
posted @ 2018-03-06 19:25 ChrisZhou6605
阅读(128)
评论(0)
推荐(0)
ios category 和 extension 的区别以及如何为 category 添加属性
摘要: 如果你面试过几次, 尤其是有笔试题的那种公司, 这个问题的出现几率很高, 其实出笔试题也不容易, 太难了他们自己也不会, 太容易又显示不出水平, 就这种既能考点基本功 又能无意中看你是否了解 runtime. 首先我觉得其实 category 和 extension 都可以归为一类, 分类, ext
阅读全文
posted @ 2018-03-06 16:50 ChrisZhou6605
阅读(890)
评论(0)
推荐(0)
2018年3月1日
react-native 启动白屏问题解决方案
摘要: 当 react-native 的 bundle 包过大的时候,可能会出现加载完启动图之后会有一个白屏出现 ,然后才是你的 APP 的第一个页面, 这是由于在加载完启动图之后,也就是执行完 applicationDidFinishLaunch(){}的时候,React Native应用在启动时会将js
阅读全文
posted @ 2018-03-01 10:42 ChrisZhou6605
阅读(1833)
评论(0)
推荐(0)
2018年2月8日
记一个开发中遇到react-native flatList 的坑
摘要: 因項目需求封装了一个 View 作为 react native flatList 的 item, 在原生 View 有方法响应需要传递到到 RN, 然后出现一个闪退问题: 在滑到最后在滑回来, 滑到第一张 有时候是第二张的时候, 单击(原生 View 的单击手势)的时候就会闪退, 同样的在 item
阅读全文
posted @ 2018-02-08 19:38 ChrisZhou6605
阅读(2623)
评论(0)
推荐(0)
2018年1月13日
react native 封装 iOS 原生UI 组件
摘要: react native 的组件还是不多,有些也并不怎么好用,这时候就需要封装原生 UI 组件来供RN 使用了 之前写过RN 与 native 的通信 无非就是两种: 1 >>> RN->native react native 内部事件需要通知 native 调用 native 的方法(或者传递RN
阅读全文
posted @ 2018-01-13 15:14 ChrisZhou6605
阅读(3080)
评论(0)
推荐(1)
上一页
1
2
3
4
下一页
公告