首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
E86
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
赞
文章( 11 )
沸点( 0 )
[译]理解 Objective-C 运行时
Objective-C 的运行时(runtime)是刚刚了解 Cocoa/Objective-C 的人很容易忽视的一个特性。因为新手们常常花费了大量时间在 Cocoa 框架上以及如何调整和使用 Cocoa 框架,虽然 Objective-C 只需要几个小时就可以学会。每个人都需…
【iOS超轻量级约束框架】SBLayout一行代码搞定任意难度的AutoLayout
SBLayout是基于Swift4 封装系统的约束而成的单文件约束框架,总代码700多行,支持iOS9 / macOS10.11及其以上版本,一行代码可以搞定任意难度的AutoLayout约束,完美支持iPhone X 使用方法如下: 实例: 效果图如下: 以上实例如果使用Sn…
前端知识集锦
大家可以关注我的公众号,我在公众号中会更新视频,并且每晚都会推送一篇我认为不错的文章。
CSS知识点及技巧整理
这些个知识点是我个人认为的,下面我们就来看看这些个知识点。 position 的常见四个属性值: relative,absolute,fixed,static。一般都要配合"left"、"top"、"right" 以及 "bottom" 属性使用。 static:默认位置。 在…
[译]iOS编译器
本文主要探讨一下编译器主要做些什么,以及如何有效的利用编译器。 简单的说,编译器有两个职责:把 Objective-C 代码转化成低级代码,以及对代码做分析,确保代码中没有任何明显的错误。 现在,Xcode 的默认编译器是 clang。本文中我们提到的编译器都表示 clang。…
[译]使用 MVI 开发响应式 APP — 第三部分 — 状态折叠器(state reducer)
在前面的系列里 我们已经讨论了如何用 Model-View-Intent 模式和单向数据流去实现一个简单的页面。在这篇博客里我们将要实现更加复杂页面,这个页面将有助于我们理解状态折叠器(state reducer)。 如果你没读第二部分,你应该先去读一下第二部分,然后再读这篇博…
[Flutter]开始:在macOS上安装
硬盘空间:700 MB(不包括Xcode或Android Studio的磁盘空间)。 工具:Flutter依赖于你系统环境中的这些可用的命令行工具。 要获取Flutter,需要使用git克隆仓库,然后添加flutter到你的PATH中。运行flutter doctor会显示你还…
iOS常见基础面试题(附参考答案)
C作为M和V之间的连接, 负责响应视图事件,界面的跳转,view的声明周期,获取业务数据, 然后将处理后的数据输出到界面上做相应展示, 在数据有更新时, C需要及时提交相应更新到界面展示。View和Model之间没有直接的联系,AppleMVC规范,理想的模型图如下: P:业务…
从自适应单元格高度说起-浅谈如何提高UITableView的加载效率
大家基本上都做过这样的需求:在UITableView上展示文本,且文本内容长短不一,每一行单元格都要动态计算高度,使得单元格可以刚好容纳下需要展示的文字。为了方便讲解,我们把文本框设定成一个距离cell上下左右均有20px间距的UILabel,需要单元格动态调整高度,使得文本框…
下一页
关注了
29
关注者
1
收藏集
0
关注标签
25
加入于
2018-03-02