首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
拔萝卜的Tank
掘友等级
码农
|
蛙趣
笨小孩
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
赞
文章( 37 )
沸点( 0 )
教你使用swift写编译器玩具(0)
在上学期学完编译原理之后总想搞个大事情,于是就萌生了写编译器的想法。在多方查找之下我发现了LLVM的官方教程。这个教程实现了一门玩具语言叫做Kaleidoscope。在官方教程中提供了即时编译执行以及生成目标文件被C++调用的两种执行方法,我在工程中也有一一对应实现。 官方教程…
采用Masonry接口的高性能的布局框架
在做开发的时候因为性能问题想把之前用Mansory的布局修改成绝对坐标的frame模式,替换成本很大,所以想写一个Mansory接口的frame布局的框架,所以就有了VVLayout的出现,解决了替换问题,也解决自动布局的性能问题。 不支持属性值连续链式调用,只能用一个。例如:…
iOS https 切换的探究
谷歌从 2017 年起,Chrome 浏览器将也会把采用 HTTP 协议的网站标记为「不安全」网站;苹果从 2017 年 iOS App 将强制使用 HTTPS;在国内热火朝天的小程序也要求必须使用 HTTPS 请求。
深入理解RunLoop
RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。
iOS 上的 FlexBox 布局
最近时不时的听到关于 FlexBox 的声音,除了在 Weex 以及 React Native 两个著名的跨平台项目里有用到 FlexBox 外,AsyncDisplayKit 也同样引入了 FlexBox 。 Frame,直接设置横纵坐标,并指定宽高。 Auto Layout…
各个线程 Autorelease 对象的内存管理
第二个问题,ARC 下什么样的对象由 Autoreleasepool 管理呢?大多数人的回答是:“都会由 pool 进行管理”。其实并不是这样的,对于普通的对象是由编译器在合适的地方为我们 Realease 了。针对这个问题,我已经总结过:引用计数带来的一次讨论,是参考了经典的…
HEIF & HEVC 你知道多少?
在升级 iOS 11 之后,iPhone 7 及更新的设备内的照片存储将不再用 JPEG 了,而采用了一种新的图片格式 HEIF(发音同 heef),在 iOS 中对应的文件后缀为 .heic ,其编码用的是 HEVC(这个发不了音,哈哈哈)格式,又称 H.265 (这个就很熟…
Autolayout和Frame
在同时使用Autolayout和Frame的过程中,需要注意的一些地方
永远不会被遮盖的 View
开发中可能会遇到这样的问题:使一个 View 在屏幕中不被任何视图遮盖? 如果遇到类似的问题,这篇文章及示例可能对你有所启发。
下一页
个人成就
文章被点赞
15
文章被阅读
12,089
掘力值
540
关注了
60
关注者
8
收藏集
2
关注标签
26
加入于
2015-10-11