首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
bzbdbdns
掘友等级
dbxjindnd
zhusjszdndbjsjd
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
62
文章 62
沸点 0
赞
62
返回
|
搜索文章
赞
文章( 62 )
沸点( 0 )
iOS底层原理总结 - RunLoop
一. RunLoop简介 运行循环,在程序运行过程中循环做一些事情,如果没有Runloop程序执行完毕就会立即退出,如果有Runloop程序会一直运行,并且时时刻刻在等待用户的输入操作。RunLoop可以在需要的时候自己跑起来运行,在没有操作的时候就停下来休息。充分节省CPU资…
iOS中的图片使用方式、内存对比和最佳实践
我们的对比主要关注内存的占用情况。对比的格式是jpg和png这两种最广泛使用的格式,分别代表了有损压缩和无损压缩;关于它们的特点和介绍,可以参考郭耀源的这篇文章:移动端图片格式调研。我们可以看到,在iOS设备上它们的解码消耗在一个量级,速度较快。 wwdc2018苹果重点关注了…
老司机 iOS 周报 #24 | 2018-06-25
去年我们组织针对 WWDC 17 的内容写了 25 篇文章,原来售价 39 元,现在免费开放给大家。 一个不错的消息,在 iOS 12 beta 2 上,你的 iPhone Only 应用程序将会以 16:9 的比例运行。在此之前,尽管 iOS 10 不再支持 iPhone 4…
Js 的事件循环(Event Loop)机制以及实例讲解
大家都知道js是单线程的脚本语言,在同一时间,只能做同一件事,为了协调事件、用户交互、脚本、UI渲染和网络处理等行为,防止主线程阻塞,Event Loop方案应运而生... js作为主要运行在浏览器的脚本语言,js主要用途之一是操作DOM。 为了避免这种问题,js必须是一门单线…
WWDC 2018:高性能 Auto Layout
1. 关于 Auto Layout 的历史渊源 上世纪 90 年代,名叫 Cassowary 的布局算法,通过将布局问题抽象成线性不等式,并分解成多个位置间的约束,解决了用户界面的布局问题。 Apple 自从 iOS 6 引入了 Auto Layout 的布局概念,其实就是对 …
ES6与CommonJS中的模块处理
ES6和CommonJS都有自己的一套处理模块化代码的措施,即JS文件之间的相互引用。 nodejs默认是不支持ES6的模块处理方案的。 但是在8.5.0之后,ES6代码的文件格式定为mjs后,可使用node --experimental-modules xxx.mjs运行。 …
写给 Android 开发的小程序布局指南,Flex 布局!
最近在做小程序,验证一些方向,开发效率确实很快,就是各种微信的审核有点费劲,但是总归是有办法解决的。 想要开发一款小程序,其实和我们正常写一款 App 类似,你需要有精美的前端布局,并且同时还需要处理和前端 UI 组件的交互以及它们背后的逻辑。 最近会分享一些关于小程序的内容(…
四月前端知识集锦(每月不可错过的文章集锦)
PS:星号表示需要翻墙。
有赞跨平台长连接组件设计及可插拔改造
我们在提出开发跨平台组件之前, iOS 和 Android 客户端分别使用一套长连接组件,需要双倍的人力开发和维护;在产品需求调整上,为了在实现细节上保持一致性也具有一定的难度;Web 端与客户端长连接的形式不同,前者使用 WebSocket ,后者使用 Socket ,无形中…
几道高级前端面试题解析
因为 JS 采用 IEEE 754 双精度版本(64位),并且只要采用 IEEE 754 的语言都有该问题。 小数算二进制和整数不同。乘法计算时,只计算小数位,整数位用作每一位的二进制,并且得到的第一位为最高位。所以我们得出 0.1 = 2^-4 * 1.10011(0011)…
下一页
关注了
8
关注者
0
收藏集
0
关注标签
46
加入于
2015-11-09