第98期App开发日报(2015-06-14)

更新于 2015年6月15日 App开发
我来说两句
0 2015年6月15日

2015-06-14 App开发 日报

App开发日报 2015-06-14

@好东西传送门 出品, 过往目录http://app.memect.com

订阅:给 hao@memect.com 发封空信, 标题: 订阅App开发日报  

我就叫Sunny怎么了   网页版 2015-06-14 11:17
iOS Obj-C Swift 博客
在被 Swift 刷屏的同时,依然有很多同学像我一样奋战在 Objective-C 一线- -,总结了篇 Objective-C 2015 新特性,介绍下 Nullability、泛型、__kindof,传送门: http://t.cn/R2Y4auD

 

脉脉不嘚語   网页版 2015-06-14 22:42
Android Android设计 新闻
在舞台上,如果一个演员从舞台的左边离场,就说明这个演员在近期内不会重返舞台,而从右边退场相反。这种逻辑就很好地体现在谷歌很多的移动应用里,在虚拟世界里同样适用。利德称之为「Material Design 原型」,这一原型成为最终版本的指导原则。 http://t.cn/R2WqH9N

 

kittenyang:KITTEN-YANG   网页版 2015-06-14 20:00
iOS
【如何实现一个不规则排列的图片布局算法】一直在 上看照片,发照片。以前看它的首页图片展示就只是觉得好看,洋气,也没想过自己在iOS上实现一下。昨天不知怎么的就开始想其中的算法了,现在我把思考的过程在这里贴出来分享一下,如果你有更好的算法欢迎探讨。 最终我做出的效果是这样的: 垂直滚动 水平滚动 算法总体思路 先说一下总体上的思路。既然图片的大小、位置各不一样,我们很自然地会想到需要算出每个item的frame,然后把这些… http://memect.co/9Hg7AD0hHmu

 

kittenyang:KITTEN-YANG   网页版 2015-06-14 20:00
iOS UI
【谈谈iOS中粘性动画以及果冻效果的实现】在最近做个一个自定义PageControl—— 中,我实现了CALayer的形变动画以及CALayer的弹性动画,效果先过目: 先做个提纲: 第一个分享的主题是 “如何让CALayer发生形变” ,这个技术在我之前一个项目 ———— 中有涉及,也写了篇简短的实现原理 。今天再举一个例子。 之前我也做过类似果冻效果的弹性动画,比如这个项目—— 。用到的核心技术是 ,然后设置几… http://memect.co/7iJsm9ZGQ0d

 

雷纯锋2011   网页版 2015-06-14 17:42
iOS Obj-C
Objective-C 中的 Method Swizzling 是一项异常强大的技术,它可以允许我们动态地替换方法的实现,实现 Hook 功能,是一种比子类化更加灵活的“重写”方法的方式。本文结合一个实际运用的例子介绍了 Method Swizzling 的一种最佳实践。 @唐巧_boy @onevcat @我就叫Sunny怎么了 http://t.cn/R2Tp9OY

 

csdn:qwm8777411   网页版 2015-06-14 22:49
Android Android设计 博客
【Material Design:利用RecyclerView CardView实现新闻卡片样式】转载 请注明 这是Material Design的第三篇,前两篇介绍了Design Support Library中引入的新的控件(导航视图,悬浮ActionBar等的用法) 今天主要介绍: 和 的用法,通过RecyclerView和CardView实现新闻卡片。 本文代码地址: 代码中用到的图片: 最终要实现的效果: … http://memect.co/1EVSTXOdERh

 

开源中国   网页版 2015-06-14 22:40
Android
#开源软件推荐# Inception —— Android 设备的自动配置工具http://t.cn/R2YeTAt

 

sunnyxx:Sunnyxx   网页版 2015-06-14 20:00
UI 博客
【一个丝滑的全屏滑动返回手势】全屏返回手势 自 iOS7 之后,Apple 增加了 屏幕边缘右划返回 交互的支持,再配合上 UINavigationController 的交互式动画,pop 到上一级页面的操作变的非常顺畅和丝滑,从此,我很少再使用点击左上角导航栏上的返回按钮的方式返回了,因为这对单手操作十分不友好;如果一个 App 居然胆敢不支持滑动返回,那离被卸载就不远了。 说到 全屏返回手势 ,首先我感觉这件事本身… http://memect.co/9CH6H2AT6SN

 

csdn:cg1991130   网页版 2015-06-14 19:04
iOS 柯里化 Swift 博客 笔记
【swift 学习笔记之在柯里化(Currying)】有时候我们看到的方法中有很多组的参数,可能会让大家觉得疑惑,其实是因为这个方法使用了柯里化。Swift里可以对方法进行柯里化,也就说有多个参数的方法可以接受第一个参数,然后变成一个接受余下参数并且返回结果的新方法,举个例子: 这个方法有两组参数,可以只传第一个参数: 这里的oneTemp是一个新的方法,类型如图所示 这个新方法接受剩下的b作为参数,返回一个Int,现在… http://memect.co/ddzBfn1oHoW

 

快鲤鱼   网页版 2015-06-14 13:00
【谷歌是如何做设计的?】好的设计是由什么元素构成的?尽管在这个问题上,谷歌走过几年的弯路,但它现在已经取得了长足的进步。谷歌曾经吹嘘自己为连接测试过42种深浅不同的蓝色,并将之称为设计,但现在,它已经令人刮目相看。即便是苹果,也可以从谷歌那里有所借鉴。http://t.cn/R2TVZjJ

创业邦杂志 网页版 转发于2015-06-14 16:00
与任何其他科技巨头相比,谷歌软件的设计都更胜一筹。虽然就在几年之前,这样的说法可能还是一派胡言。如果你不相信,那就放下成见,敞开心扉,认真比较一下Android和iOS。

Google谷歌爱好者 网页版 转发于2015-06-14 18:05
如今,与任何其他科技巨头相比,谷歌软件的设计都更胜一筹——虽然就在几年之前,这样的说法可能还是一派胡言。如果你不相信,那就放下成见,敞开心扉,认真比较一下Android和iOS。

 

Jagie   网页版 2015-06-14 11:55
iOS
要使用customized UIApplicaiton/NSApplication,iOS里,可以通过Info.plist的NSPrincipalClass条目指定,也可以在UIApplicationMain()里传class name。但是Mac OS只能通过前者进行,不能只是简单在SB里指定application object的class name。可以参考Mac OS app的启动过程=>http://t.cn/R2TbRBz

 

潇湘TT   网页版 2015-06-14 10:08
博客
iOS9 新增的 UIStackView 官方文档翻译 – Tieria – 博客园,一时兴起弄的,请大家给些建议 @M了个J @SwiftLanguage @CocoaChina @武蕴牛x @慕课网iOS学习小组 @唐巧_boy @onevcat @叶孤城___ http://t.cn/R2TZv4X

 

网路冷眼   网页版 2015-06-14 08:58
Android 教育网站
【Mosh:移动设备上的Shell】http://t.cn/Rh2wtIF Mosh是一个远程终端应用程序,允许漫游,支持间歇性的连接,并提供智能局部回声线用户按键编辑。它可替换SSH,但更强大和灵敏。可用于Linux/FreeBSD/Solaris/MAC OS X和Android平台。现在可在手机上玩Shell了[太开心]@Linux中国@linux命令行精选网

 


回复