首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
没看完的
订阅
兔子泽
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
子类化 UIButton 支持 spacing 并完美兼容 AutoLayout
众所周知,UIButton 是不支持设置图像和文字间距的。 网上的文章大多数都是通过调节 titleEdgeInsets 和 imageEdgeInsets 达到把图像和文字分开的目的,但是这个方法并不能自动改变按钮的大小,所以带来的问题就是调整了间距之后还需要再计算按钮的大小…
[译] 构建流畅的交互界面
在 WWDC 2018 上,苹果设计师进行了一次题为 “设计流畅的交互界面” 的演讲,解释了 iPhone X 手势交互体系背后的设计理念。 这次分享提供了一些技术性指导,这对一个设计演讲来说是很特殊的,但它只是一些伪代码,留下了太多的未知。 演讲中一些看起来像 Swift 的…
浏览器加载及渲染机制
最近看了一篇文章《JS一定要放在Body的最底部么?聊聊浏览器的渲染机制》.从一道面试题说起,然后剖析了浏览器的加载和渲染机制. 在没有看过文章之前,估计我会回答为了是加快浏览器对页面的渲染.但是是哪个步骤,哪个时刻加速了就不得而知了.看过了这篇文章,大致了解了浏览器的加载和渲…
KeyPath在Swift中的妙用
自从swift刚开始就被设计为是编译时安全和静态类型后,它就缺少了那种我么经常在运行时语言中的动态特性,比如Object-C, Ruby和JavaScript。举个例子,在Object-C中,我们可以很轻易的动态去获取一个对象的任意属性和方法 - 甚至可以在运行时交换他们的实现…
iOS12、iOS11、iOS10、iOS9常见适配
把build system切换到 Legacy Build System,换言之就是切换成老的编译系统,就OK了。 Xcode->File->Project Settings-> Build System -> Legacy Build System. 删除其他info.pli…
帮你成为更好的Swift开发者的10个Tips(译)
你是否已经用Swift开发了几个月,现在,你想成为一个更好的Swift开发者?少年,你来对了地方,我这里有一本失传多年的武林秘籍传授于你。 不要在意代码的格式,我想尽我所能保持代码的简洁。以至于可以是你方便的拷贝到playground来进行代码验证。 废话不多说,让我们愉快的开…
iOS中的图片使用方式、内存对比和最佳实践
我们的对比主要关注内存的占用情况。对比的格式是jpg和png这两种最广泛使用的格式,分别代表了有损压缩和无损压缩;关于它们的特点和介绍,可以参考郭耀源的这篇文章:移动端图片格式调研。我们可以看到,在iOS设备上它们的解码消耗在一个量级,速度较快。 wwdc2018苹果重点关注了…
吴恩达授课,斯坦福CS230深度学习课程资源开放
课程简介:深度学习是 AI 领域中最受欢迎的技能之一。这门课程将帮助你学好深度学习。你将学到深度学习的基础,理解如何构建神经网络,并学习如何带领成功的机器学习项目。你将学到卷积神经网络(CNN)、循环神经网络(RNN)、长短期记忆网络(LSTM)、Adam优化器、Dropout…
今日头条:iOS 架构设计杂谈
内容来源:2018 年 3 月 10 日,今日头条-Musically IOS端架构师任凯在“饿了么技术沙龙・第22弹 【移动专场】”进行《IOS架构设计杂谈》演讲分享。IT 大咖说(微信id:itdakashuo)作为独家视频合作方,经主办方和讲者审阅授权发布。 本次分享将探…
[译] 为你的 iOS App 构建分离测试
本文旨在提供一种结构化组织构建 App 的简单方法,以便你可以在使用分离测试时能获得整洁而可扩展的代码。 本文提供了一些技巧和示例,你可以把它当作实际应用下的指南。 使用分离测试(也称为 A/B 测试),我们拥有无限的测试可能性。但总的来说,我们可以按以下顺序对分离测试所需进行…