首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
l小梁同学l
掘友等级
iOS开发
|
美团
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
456
文章 454
沸点 2
赞
456
返回
|
搜索文章
赞
文章( 454 )
沸点( 2 )
理解 Swift 中的元类型:.Type 与 .self
元类型就是类型的类型。 比如我们说 5 是 Int 类型,此时 5 是 Int 类型的一个值。但是如果我问 Int 类型占用多少内存空间,这个时候与具体某个值无关,而和类型的信息相关。如果要写一个函数,返回一个类型的实例内存空间大小。那么这个时候的参数是一个类型数据,这个类型数…
我如何使用 Django + Vue.js 快速构建项目
本篇将手把手教你如何快速而优雅的构建前后端分离的项目,想直接上手请往后翻!
WebViewJavascriptBridge 源码中 Get 到的“桥梁美学”
Web 页面中的 JS 与 iOS Native 如何交互是每个 iOS 猿必须掌握的技能。而 JS 和 iOS Native 就好比两块没有交集的大陆,如果想要使它们相互通信就必须要建立一座“桥梁”。 本文将结合 WebViewJavascriptBridge 源码逐步带大家…
一篇文章了解JsBridge
在大多数APP开发过程中,都会通过H5来实现部分功能,而Hybird APP基本90%以上都是H5。现在很少有纯原生的APP。但是,由于H5页面是内嵌到原生应用的WebView组件(一个浏览器内核)中,而手机浏览器Javascript引擎是在一个沙箱环境中运行,因此JavaSc…
基于ARKit的iOS无限屏实现,还原锤子发布会效果
几天前锤子举行了夏季发布会,笔者抱着听相声的心态观看了发布会全程,在看到无限屏片段时不禁感叹老罗的脑洞之大,抛开其实用性不谈,笔者对无限屏的原理和实现进行了研究,并在越狱机上完美还原了这一功能。 要实现无限屏,主要有两点,第一点是一个稳定的惯导算法来获取手机的相对位移,第二点是…
用 UIViewPropertyAnimator 实现 Blur 级别的控制
iOS 开发中有时会涉及到模糊效果的处理,UIKit 原生有个 UIVisualEffectView 能够支持对视图进行模糊效果处理,但设计师有时会觉得原生的 blur 效果太重,想要轻一些,那怎么处理呢?当然,可以选择一些第三方或者自己实现对视图的模糊处理,如果不能那么麻烦呢…
[译]理解AST构建Babel插件
理解AST是我们接下去内容的基础。 Javascript语言是由一串字符串生成的,每一个都带有着一些可视的语义信息。这对我们来说都很有用,因为它允许我们使用匹配字符 ([], {}, ()), 成对的字符("", ''),以及缩进,让我们更好的理解程序。 然后这对计算机来说是无…
[译]iOS编译器
本文主要探讨一下编译器主要做些什么,以及如何有效的利用编译器。 简单的说,编译器有两个职责:把 Objective-C 代码转化成低级代码,以及对代码做分析,确保代码中没有任何明显的错误。 现在,Xcode 的默认编译器是 clang。本文中我们提到的编译器都表示 clang。…
《React in patterns》 中文版来了
《React in patterns》是一本非常棒的 React 开源书 GitHub 上有将近 9k 的 stars 注: 此书并非 React 入门书,而是作者对 React 的一些思考与理解
下一页
关注了
116
关注者
4
收藏集
13
关注标签
112
加入于
2015-11-20