写点什么

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:002302
用户头像

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

关注

评论

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

GPT大语言模型Vicuna本地化部署实践(效果秒杀Alpaca) | 京东云技术团队

京东科技开发者

AI 京东云 GPT 企业号 5 月 PK 榜

一文掌握 Go 并发模式 Context 上下文

陈明勇

Go golang 后端 Context 上下文

IPP Swap孵化器/LP挖矿系统开发方案

Congge420

区块链 ipfs挖矿用什么app

LeetCode题解:136. 只出现一次的数字,排序后搜索,JavaScript,详细注释

Lee Chen

LeetCode

部分等保政策相关专业术语英文翻译汇总

行云管家

等保 等级保护 等保2.0

华为Atlas 200I DK A2开箱!

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 5 月 PK 榜

“前端”工匠系列(二):合格的工匠,怎么做好价值落地 | 京东云技术团队

京东科技开发者

技术架构 京东云 企业号 5 月 PK 榜

开源即时通讯IM框架MobileIMSDK的Uniapp端开发快速入门

JackJiang

网络编程 即时通讯 IM

开源7天Github斩获4.5万Stars!阿里2023版高并发设计实录鲨疯了

做梦都在改BUG

Java 架构 微服务 系统设计 高并发

Midjourney|文心一格prompt教程[Text Prompt(上篇)]:品牌log、App、徽章、插画、头像场景生成,各种风格选择:科技风、运动风

汀丶人工智能

人工智能 AI绘画 MidJourney 文生图 prompt learning

降低 Spark 计算成本 50.18 %,使用 Kyligence 湖仓引擎构建云原生大数据底座,为计算提速 2x

Kyligence

开源 数据分析

架构师日记-从代码到设计的性能优化指南 | 京东云技术团队

京东科技开发者

技术架构 京东云 企业号 5 月 PK 榜

顶象App加固保障互联网+医疗安全与合规

Geek_2d6073

常用的表格检测识别方法-表格区域检测方法(上)

合合技术团队

人工智能 深度学习 文字识别 表格识别 表格检测

使用taro+canvas实现微信小程序的图片分享功能 | 京东云技术团队

京东科技开发者

taro 京东云 企业号 5 月 PK 榜

阿里p8架构师耗时一年整理SpringBoot,从构建小系统到架构大系统

做梦都在改BUG

Java Spring Boot 框架

ChatGPT系统开发AI人功智能方案

Congge420

AI Gallery ChatGPT 人工智能ChatGPT 吗?

人工智能与大模型主题师资培训落地,飞桨持续赋能AI人才培养

飞桨PaddlePaddle

paddle 百度飞桨

Midjourney|文心一格prompt教程[Text Prompt(下篇)]:游戏、实物、人物、风景、动漫、邮票、海报等生成,终极模板教学

汀丶人工智能

人工智能 AI绘画 MidJourney 文生图 prompt learning

一种DWS迁移Oracle的CONNECT BY语法的方案

华为云开发者联盟

数据库 华为云 华为云开发者联盟 企业号 5 月 PK 榜

浅谈微服务中限流熔断降级的方法论

做梦都在改BUG

Java 微服务 限流 熔断降级

面试必备:四种经典限流算法讲解

做梦都在改BUG

Java 算法 限流

好家伙!阿里新产Java性能优化(终极版),涵盖性能优化所有操作

做梦都在改BUG

Java 面试 性能优化 性能调优

UI自动化测试革命:拥抱Maestro框架的未来之旅

麦客

ios android 测试 自动化测试

IPP Swap孵化器系统开发之LP算力挖矿模型

薇電13242772558

智能合约 dapp开发

如何让技术架构师具有预知未来业务发展的能力? | 京东云技术团队

京东科技开发者

架构师 京东云 企业号 5 月 PK 榜

【FAQ】视频编辑服务常见问题及解答

HarmonyOS SDK

HMS Core

阿里巴巴官方上线!号称国内Java八股文天花板(终极版)首次开源

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

吉林省网络安全等级测评机构有哪些?在哪里?

行云管家

网络安全 等级保护 吉林

【源码分析】【netty】FastThreadLocal为什么快?

如果晴天

源码分析 Netty 多线程 并发 netty

厚积薄发|迭代为什么叫冲刺?

CODING DevOps

DevOps 敏捷 软件工程

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