QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

iOS 开发周报: 新款 MacBook Pro 遇 Bug:三指拖移手势失灵、把玩高阶函数

  • 2016-11-22
  • 本文字数:1047 字

    阅读完需:约 3 分钟

新闻

  1. 新款 MacBook Pro 遇 Bug:三指拖移手势失灵:近日有不少拿到最新款的 MacBook Pro 的用户在论坛中表示,新机触控板上似乎无法使用三指拖移手势,时常会出现失灵。用户暂时可以使用按压功能暂时替代。目前 Apple 已经知晓该问题并准备着手修复。
  2. iPhone 6s 意外关机问题计划:Apple 已经确认有极少数的 iPhone 6s 设备可能会意外关机。这并不是一个安全问题,且仅会影响序列号在一定范围内的,生产日期为 2015 年 9 月到 10 月之间的设备。Apple 提供了更换电池的相应策略。

教程

  1. 一种 App 内路由系统的设计:App 发展到一定程度时,页面越来越多,工程越来越大,合作开发的人也越来越多,这时就可能需要引入路由系统(当然,从项目一开始启动就接入路由是最好不过了)。本文探讨了怎样才是路由系统该有的设计。
  2. 从 Swift 的面向协议编程说开去:文章标题谈到了面向协议编程 (下文简称 POP),是因为前几天阅读了一篇讲 Swift 中 POP 的文章。本文会以此为出发点,聊聊相关的概念,比如接口、mixin、组合模式、多继承等,同时也会借助各种语言中的例子来阐述我的思想。
  3. 把玩高阶函数:如果你开始接触函数式编程,你一定听说过高阶函数。高阶函数需要接受一个或多个函数作为输入或者输出一个函数。那它们在实际的开发过程中究竟起着什么样的作用呢?本文将从入参、返回值和综合使用三部分来看这个问题。
  4. FLOW.CI 初体验! 记一次暖心的 iOS 持续集成:在 iOS 开发中集成 CI 是件极其麻烦的事情,因为一般我们没有使用 macOS 做服务器的环境,Fir 出品了一款 flow.ci ,本文介绍了作者在使用 flow.ci 的一整套服务的体验。
  5. Falsiness In Swift :在 Python 中,零和 None,以及空列表、字典和字符串,都有 falsy 值。 如果有 falsy 值,意味着可以它在 if 语句中使用,且可以使用 else。本文解释了为什么 Python 的规则比 Swift 的(以及几乎所有其他语言的)更实用呢,并给出了 Swift 更优雅的处理 falsy 和 truthy 的方案。

开源项目

  1. Dash-iOS :著名 Dash 应用开源了其 iOS 版本的 App ,代码可能写的如何大跌眼镜。但这是一款好的产品,也确实的表明了,用户不关心你用什么语言写、代码写的多漂亮。
  2. ALSLayouts :将 Android 三大经典布局移植到 iOS 的框架。
  3. katana-swift :一款参考 Redux 实现的 iOS 开发框架。
  4. formvalidator-swift :表单验证框架。
  5. RandomKit :随机数据框架。

感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-11-22 18:002374
用户头像

发布了 41 篇内容, 共 98942 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

关联规则挖掘:Apriori算法的深度探讨

不在线第一只蜗牛

Python 大数据 算法

报名仅剩一周!课程直播和1V1指导助力文心一言插件开发赛事冲榜

飞桨PaddlePaddle

插件开发 文心一言 开发者插件

Logic Pro X for Mac v10.8.0中文直装版下载

iMac小白

矢量图形编辑软件Sketch for mac完美破解版下载

iMac小白

3D建模工具Archicad 26 完美激活版下载

iMac小白

深入探索 perf CPU Profiling 实现原理

mazhen

Linux Performance perf kernel

MatrixOne实战系列回顾 | 导入导出项目场景实践

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne 超融合数据库

将 Spring 微服务与 BI 工具集成:最佳实践

互联网工科生

spring 微服务 BI 分析工具

如何将Docker的构建时间减少40%

高端章鱼哥

Docker 镜像

AI,正在「整顿」企业面试

用友BIP

企业软件定制开发的重点是什么?|app小程序网站建设

Geek_16d138

APP开发 软件定制

加速CI构建,实现高效流水线——CloudBees CI发布工作区缓存功能

龙智—DevSecOps解决方案

ci

软件测试/人工智能丨视觉与图像识别在自动化测试领域的应用

测试人

人工智能 软件测试

区块链开发公司

区块链技术

模块一作业

闻明杨

架构实战营

JProfiler 14 for Mac(Java开发分析工具) 14.0激活版

iMac小白

手把手入门MO | 如何使用SeaTunnel将数据写入MatrixOne

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne 超融合数据库

什么是Mock?为什么要使用Mock呢?

我爱娃哈哈😍

Mock Mock 服务 mock设计

Permute 3 for mac(音视频转换器) 3.11.2中文版

iMac小白

EndNote 21更新 最新EndNote 21mac破解版下载 支持MacOS14

iMac小白

Tipard FixMP4 for Mac 视频修复工具

彩云

视频修复 Tipard FixMP4

Past for mac好用的苹果电脑剪切板工具下载

iMac小白

Camunda、Activiti、Flowable等各大工作流对比选择

小狗围观科幻

mac电脑音乐创作软件Ableton Live Suite 11中文破解版下载

iMac小白

软件测试/人工智能丨视觉与图像识别在自动化测试领域的应用

测试人

人工智能 软件测试

Java多线程系列3:Java线程的一生

BigBang!

Java多线程

IBM SPSS Statistics mac激活破解版下载

iMac小白

KeyShot 2023.3 Pro for mac激活版下载(3D渲染和动画制作软件)

iMac小白

企业app软件定制开发的重点是什么?|小程序网站搭建

Geek_16d138

网站建设 小程序开发 app定制开发

O-Star|再相识

MatrixOrigin

云原生数据库 MatrixOrigin MatrixOne 超融合数据库 HTAP数据库

科创人·蓝凌董事长杨健伟:夯实“四梁八柱”,让数字化“城中村上建高楼”

科创人

数字化转型 企业家精神

iOS 开发周报: 新款 MacBook Pro 遇 Bug:三指拖移手势失灵、把玩高阶函数_Android/iOS_靛青K_InfoQ精选文章