作者:Erica Sadun,原文链接,原文日期:2016/11/3 译者:Cwift;校对:walkingway;定稿:CMB 昨天,一位名叫安德鲁·华纳的开发者撰写的这篇文章引起了一些争论。文章标题“警惕注释的‘塞壬之歌’”(译者注:塞壬是希腊神话中的海妖,她的歌声极具迷惑性,会引起海啸等灾难)暗示了开发人员在自欺欺人,因为注释会降低代码的质量: 注释在腐烂。它们不会被编译,并且永远不会在运行

swift  

「daza.io」是一款基于技能树(正在实现)的技术内容聚合应用,根据你的技能对内容进行筛选,让你在这个信息过载的时代里更高效地获取你所需的内容。 自上次发文章之后已经过了2个月了,我也在11月19号结束了一个人的旅行(历时59天)回到了深圳,专心于完成这个全端项目的客户端开发,终于在12月2号 iOS 版上线 AppStore ,12月7号 Android 上线到 GooglePlay。 最初我

swift   android   全栈   ios   vue.js  

作者:Erica Sadun,原文链接,原文日期:2016-11-17 译者:星夜暮晨;校对:Crystal Sun;定稿:CMB sssilver 留言说:「我发现我司的代码普遍都是这种情况:每个类都包含了一堆的静态方法。我问同事为什么不直接编写方法,他们回答说是不想污染命名空间。在类似 Rust 之类的语言当中,所有内容都位于模块内部。那么在 Swift 当中常见的做法是如何呢?」 Swift

swift  

由OpenDigg 出品的移动开源项目周报第一期来啦。我们的移动开源周报集合了OpenDigg一周来新收录的优质的移动开发方面的开源项目,方便移动开发人员便捷的找到自己需要的项目工具等。 安卓开发 BigImageViewer 支持平移和缩放的大图像缩放器 ENViews 华丽丽的动效控件库 FloatingView 目标视图漂浮于锚视图之上 Crescento 图像视图和相关布局的下方添加曲线

java   swift   objective-c  

作者:Erica Sadun,原文链接,原文日期:2013-03-15 译者:星夜暮晨;校对:Crystal Sun;定稿:CMB 我现在正在努力地编写那本关于 UIKit / Quartz 的书,书中描述了很多使用 Bezier 路径绘图的案例。今天,在进行了一天忙碌的写作之后,我现在决定好好休息、放松一下。 因此我登上了 IRC (Internet Relay Chat),在那里我遇到了一个很

swift  

CALayer基础介绍完成后,我们已经能过实现很多的基本的视觉效果了,但是这些效果都还是静态的远远没有动画交互带来的那种体验。动画效果的实现的基本原理就是:对平移、缩放、旋转等几何变化进行组合然后设定一个动画持续时间,然后系统就会帮我们实现这些动画帧。本文将会介绍哪些iOS中动画涉及到的几何学概念和原理。 iOS图形几何学 几何学的基础应用就是要在对应的坐标系统里面对事物进行布局操作,而这些布局位

swift   core-animation  

CALayer基础

上一篇文章中初步介绍了Core Animation框架,从中我们能发现图层树是其中的最基础和核心的概念。那么本文将会介绍最基础的CALayer,通过其中的一些基本属性实现基础的视觉效果。 寄宿图 俗话说一图胜千言,图片能给用户带来文字更好的视觉效果和更清晰的信息表达。在日常编写代码的过程中对于图片的处理使用最多的就是UIImageView视图控件。其实CALayer中的寄宿图也能胜任这项任务,其中

swift   core-animation  

作者:Russ Bishop,原文链接,原文日期:2016-11-10 译者:Cwift;校对:walkingway;定稿:CMB 这是篇拆开即食的福利小短文。我发现 DispatchTime 使用起来没有想象中便利。在一款 GUI 的应用中,我总是想要指定一个 TimeInterval,也就是以秒为单位的整数或者分数形式。 值得庆幸的的是 Swift 的扩展可以帮助实现我们的愿望: exten

swift  

Core Animation是iOS动画实现的基础框架,它负责实现视图和其他可见元素的动画效果。Core Animation框架本身并不会进行图形的绘制工作,它的核心是通过CALayer对象来管理视图中展现的内容。CALayer会将可是内容缓存为bitmap然后将剩余的绘制工作交给图形硬件。 Core Animation实现动画的原理,大多数都是通过修改例如:大小、位置、透明度等图层属性来实现的。

swift   core-animation  

作者:Andyy Hope,原文链接,原文日期:2016-08-17 译者:Cwift;校对:冬瓜;定稿:CMB 每隔一段时间,你都会遇到一些像独角兽一般前沿的情况,迫使你挑战你在当前的时代与领域内所积累的一切知识。而就在刚才我成为了这种情况的受害者。 在汉语中,“危机”一词由两个字符组成, 一个代表危险,另一个代表机会。 — 约翰·肯尼迪 援引自五十年代末最知名的美国人之一,三十五年后另一个美国

swift  
1 2 3 4 5 6 7 8 9