第323期App开发日报(2016-01-25)

更新于 2016年1月26日 App开发
我来说两句
0 2016年1月26日

2016-01-25 App开发 日报

App开发日报 2016-01-25

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

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

本期话题有:

全部23 iOS14 Android7

RealmChina   网页版 2016-01-25 12:00
Android 并发编程
优化 Android 线程和后台任务开发 http://t.cn/RbEVSTc 在 Android 开发中,你不应该做任何阻碍主线程的事情。Ari Lacenski 认为对于长时间运行或潜在的复杂任务要特别小心。这一次演讲,我们将根据一个真实场景应用的需求,讨论 AsyncTask、Activity 和 Service,逐步建立一个更易于维护的解决方案。

 

iOS IDE Swift
【当 Swift 中的协议遇到泛型】Swift 中的协议如果需要泛型化,可以通过抽象类型成员的方式实现,而不是在参数类型上做文章。至此,协议本身可以不再被当成是一个类型,而是看做一个通用的约束。 问题 如果你曾将一个泛型协议当做类型使用: 很快 Xcode 会给你报个错: 如果你不熟悉泛型,可能会奇怪,为什么泛型协议不能当做类型使用呢?答案很简单:泛型协议的名称,即: 表示一组类型,并不是一个单一类型。比如你有一个关于… http://memect.co/a4KT85Y68Wm

 

唐巧_boy   网页版 2016-01-25 22:13
iOS Swift
Swift 烧脑体操(一) – Optional 的嵌套 http://t.cn/RbnLqMl

 

风起云飞FIRim   网页版 2016-01-25 18:29
博客
【fir.im Weekly – 深度揭秘 App 启动全过程】世纪寒潮席卷,程序员们创造的热情不减。本期 Weekly 收录了@CocoaChina @咩咩SAMA @iOS程序犭袁 @图拉鼎 @李艳超_Harry @乌云知识库 @冯建V @泡在网上编代码 @淘宝前端团队 @GitHubDaily 的技术分享。如有问题,请联系我们~http://t.cn/RbEeh2p

 

segmentfault:lingdududu   网页版 2016-01-25 06:48
Android
【Android分享:如何高效率开发App】前言 关于如何高效率开发App,开发前需要做哪些准备呢?之前在知乎和segmentfault回到过类似的问题,在这里按划分功能模块—设计APP框架—APP质量把关—内测,正式发布的流程来总结。 1)功能模块 网络模块 事件总线 依赖注入 图片模块 数据库模块 响应式编程 日志输出 JSON 2)架构设计 这个肯定得了解下MVC,MVP,MVVM还有设计模式这些,这里… http://memect.co/8LZgCyMGCkt

 

Google谷歌爱好者   网页版 2016-01-25 23:49
Android
发布了头条文章:《“出门问问”发布 Android Wear 应用商店》 http://t.cn/Rbn5YWV

 

GitHubDaily   网页版 2016-01-25 21:19
iOS Swift 代码
Gecco 是一款支持对视图进行局部高亮的 Swift 库, 帮助 iOS 开发者快速创建产品的新手指导界面, GitHub 地址:http://t.cn/Rbn7YuG

 

HackerNewsDaily   网页版 2016-01-25 20:20
iOS Swift 代码
《Swift Style Guide by GitHub》原文:http://t.cn/R7YOYOm HN评论:http://t.cn/RbnvWS0

 

小码哥教育   网页版 2016-01-25 19:33
iOS 博客
#小码哥技术分享# 【iOS开发者学习和深入了解的前100名最佳博客】如果你正在寻找一些学习iOS开发的博客。那么,本文一定不要错过。在本文中,作者分享了100个活跃的iOS开发者博客。相信会对你有所帮助,赶紧get✔了[给力]地址:http://t.cn/R4Nz5YP @M了个J @极客江南 @吖了个峥 @coderwhy

 

FreeBuf黑客与极客   网页版 2016-01-25 17:29
iOS
【#技术分析#Apple syslogd提权漏洞,影响众多iOS、OSX版本(CVE-2016-1722)】这次iOS 9.2.1最新更新中苹果修复了一个代码执行漏洞,该漏洞问题在于syslog中,这一漏洞在Mac OSX中也同样存在,iOS 6.0到9.2、OS X 10.9到10.11.2均受影响!一起来看分析:http://t.cn/RbEBOeR

 

GoSSIP_SJTU   网页版 2016-01-25 16:44
Android 安全 博客
#安全论文每日读# Harvesting Runtime Values in Android Applications That Feature Anti-Analysis Techniques是发表在NDSS’16上的论文。作者提出了一种基于程序切片的android程序分析技术,能够获得敏感变量可能的runtime value,检测恶意软件 现有的问题。阅读笔记:http://t.cn/RbEu7J5

 

walkingway   网页版 2016-01-25 14:48
iOS Swift
当 Swift 中的泛型遇到协议 http://t.cn/RbECfXN 协议系列第二篇 很惭愧,周末就做了一点微小的贡献 @SwiftGG翻译组 @梁杰_numbbbbb @saitjr @星夜暮晨 @小铁匠Linus @PPPPPPMST @叨叨狗狗 @EclipsePrayer @慢才175 @画渣程序猿mmoaay @Kyrrr

SwiftLanguage 网页版 转发于2016-01-25 14:59
好译文。[good] 译者同学有心地附上了另一篇参考译文《协变与逆变》http://t.cn/R4GucZx 对照着阅读。P.S. 扎实地基础才能写出好代码。

 

SwiftLanguage   网页版 2016-01-25 14:38
iOS 代码
AudioKit http://t.cn/RbEKOnN:音频合成、加工及分析平台(支持 iOS、OS X、tvOS)框架库。无论其易用性,还是功能性及专业性,相信许多用过的同学一定深有体会。#为开源点赞#

 

andyxiam   网页版 2016-01-25 14:36
Android UI 代码
Android 带有切换动画的CheckBox,求转发 http://t.cn/RbEMesh @代码家 @泡在网上编代码 @任玉刚Coder @慕课网Android学习小组 @googdev @drakeet @Android笔记

 

CocoaChina   网页版 2016-01-25 13:02
iOS Swift
【Swift 2.0-异常处理】异常处理,英文名为exceptional handling, 是代替日渐衰落的error code方法的新法,提供error code 所未能具体的优势。异常处理分离了接收和处理错误代码。这个功能理清了编程者的思绪,也帮助代码增强了可读性,方便了维护者的阅读和理解。 http://t.cn/RbEVKwt

 

图拉鼎   网页版 2016-01-25 11:56
iOS Swift 代码
两个 Swift 写的 Http Server,分别是 Epoch 和 Curassow。留着备以后调用。http://t.cn/RU8xBTXhttp://t.cn/R4vHKcT

 

tony_关东升   网页版 2016-01-25 09:50
iOS Swift 笔记
《从零开始学Swift》学习笔记(Day 64)——Cocoa Touch设计模式及应用之目标与动作 http://t.cn/RbEUJjf @图灵教育 @好东西传送门 @图灵袁野 @SwiftGG翻译组 @SwiftLanguage

 

SwiftGG翻译组   网页版 2016-01-25 09:44
iOS Swift
#SwiftGG# 今日新文:《Friday Q&A 2015-11-06:为什么 Swift 中的 String API 如此难用? 》 http://t.cn/RbEUwNl 看名字就知道是“周五问答”系列,String API 真的很失败吗?作者从字符串表示原理讲起,还原 Swift 的设计思想。强烈推荐 @SwiftLanguage @唐巧_boy

 

WatchKit开发   网页版 2016-01-25 09:44
代码
#源码推荐# 如果想通过配置文件生成表格,IGInterfaceDataTable是个很好的选择。Github地址:http://t.cn/RACqV41

 

nixzhu   网页版 2016-01-25 08:07
iOS Swift 代码
Coolie(苦力) http://t.cn/RbRY3kk 一个帮开发者将 JSON 文件转换为 Swift 结构体模型(及构造方法)的小工具,省去一些打字的时间(之后再专注于微调,如增删属性、调整类型等),原生的解析速度也最快。代码不多,原理也不算复杂:从字符串生成 Tokens 再重建结构,然后利用此结构生成 Swift 代码。

 

csdn:wwj_748   网页版 2016-01-25 06:13
Android 博客 技巧
【Android技巧2:登录注册模块解决方案】前言 几乎每个app都会有登录注册的功能,可以看看笔者开发的『南方周末新闻阅读器』,登录、手机注册、忘记密码这些入口,这些功能在app中要如何来实现呢?这个模块看似很简单,但要做好就需要考虑很多细节,比如对用户的输入的容错,操作的提示文案的设定,登录成功保存用户信息等等。 业务流程图 业务逻辑描述 上一节的流程图已经很清晰的展现了登录注册的流程,这里继续用文字说明一下: … http://memect.co/7mYJFn1nV7h

 

Girl_iOS   网页版 2016-01-25 00:34
iOS
iOS架构.MVC, MVP, MVVM and VIPER. http://t.cn/R4vP8Ko

 

GitHubDaily   网页版 2016-01-24 20:33
Android 代码
uCrop 是 Yalantis 推出的又一款力作, 用于裁剪 Android 系统上的图片, 致力于打造最佳的图片裁剪体验, GitHub 地址:http://t.cn/RbQbeU2

 

回复