写点什么

iOS 开发周报:苹果官网重新上架诺基亚产品、Building Mixed-Language iOS Project with Buck

  • 2017-07-26
  • 本文字数:1140 字

    阅读完需:约 4 分钟

新闻

  1. 苹果官网重新上架诺基亚产品:今年 5 月底,芬兰科技公司诺基亚对外表示,已经解决了与苹果公司之间的专利纠纷,并与该公司签署了业务合作协议。根据业务协议,诺基亚表示将向苹果公司提供网络基础设施产品和相关服务,而另一方面,苹果将在在线商店中重新上架此前因两家公司纠纷而被下架的诺基亚旗下数字健康产品。目前,苹果已在其美国和加拿大官网重新上架了诺基亚旗下数字健康产品
  2. iPhone 8 或改为 iPhone Pro 售价高达 1100 美元:此前来自华尔街的多个消息源称,今年苹果新 iPhone 的上市将延期至 10 月甚至 12 月份,原因是新 iPhone 的屏幕上嵌入了指纹识别器带来了技术难题。摩根大通还预测,由于生产成本较高,iPhone Pro 的售价将会更高。无论苹果的新款 iPhone 是被命名为 iPhone 8 还是 iPhone Pro ,预计都将提供诸多新特性,包括使用来自三星的更加明艳的 OLED 显示屏,无线充电和人脸识别功能。

教程

  1. Building Mixed-Language iOS Project with Buck :Airbnb 的 App 是 OC 和 Swift 混编的,最近他们用 Buck 取代了 Xcode 的 builder,成功将速度提高了 50%,而 App 的大小也缩小了 30%。Buck 相比 Xcode,它会把不同 module 当成静态库来 build,之后将它们连在一起,并只产生一个可执行的二进制文件。而 Xcode 则是每个 module 单独 build,这样会产生多个可执行的二进制文件。Buck 的操作使得资源复用和共享得到提升,因而可以极大减小二进制大小。本文介绍了使用 Buck 需要注意的一些内容。
  2. Architecting iOS Apps with VIPER :本文介绍代码和理论介绍了 VIPER。VIPER 是为 Mobile 端而专门诞生的 App,所有组件都符合单一功能原则而设计。
  3. 预加载与智能预加载:本文讨论的主要内容是 ASDK 如何预先请求服务器数据,达到看似无限滚动列表的效果的。文章会介绍 iOS 中几种预加载的方案,以及 ASDK 中是如何处理预加载的。
  4. 无须越狱、自动集成、只需要一个砸壳的应用 ---MonkeyDev :本文介绍了 MonkeyDev 神器的使用,MonkeyDev 支持自动完成注入 dylib ,集成 Reveal 、Cycript 等等,帮我们减少这些重复工作。

开源项目

  1. ncnn :为手机端极致优化的高性能神经网络前向计算框架。
  2. UberSignature :签名组件,用于手动点击滑动并完成签名。主要应用场景是包裹签收和文件签名。基于 UBezierPath 实现,这个签名支持间断触摸签名,重新计算了粗细。追求的是流畅度和看上去更自然的效果。
  3. MessageKit :聊天组件 JSQMessagesViewController Swift 重写版本。
  4. HGPlaceholders UITableView  空状态组件。
  5. InAppNotify :App 内通知组件。

感谢徐川对本文的审校。

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

2017-07-26 19:008643
用户头像

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

关注

评论

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

深度剖析:AI Agent 与 RPA 融合的底层技术逻辑

Techinsight

RPA RPA Agent

软件产品开发中常见的10个问题及处理方法

伤感汤姆布利柏

观测云产品更新 | 场景、日志、可用性监测等优化

观测云

产品迭代

智能制造:自动化焊装线的数字化设计

积木链小链

数字化 制造业 智能制造

YashanDB NULL

YashanDB

数据库 yashandb

招商引资管理系统(源码+文档+讲解+演示)

深圳亥时科技

数字先锋 | 打造专属AI大脑,天翼云助力重庆理工大学开启智慧校园新篇!

天翼云开发者社区

人工智能 智慧校园

Web3项目的上线流程

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

SonarQube Server 2025 Release 2 发布 - 代码质量、安全与静态分析工具

sysin

SonarQube

NocoBase 本周更新汇总:支持用户角色并集

NocoBase

开源 低代码 零代码 用户 版本更新

深度剖析 StarRocks 读取 ORC 加密文件背后的技术

vivo互联网技术

数据库 大数据 加解密 StarRocks orc

实用干货!快速掌握 RPA 的实战学习方法

Techinsight

RPA RPA评测 RPAxAI RPA Agent

秘籍流出!一站式数据管理解决方案

引迈信息

Web3项目开发流程

北京木奇移动技术有限公司

软件外包公司 web3开发 区块链开发公司

Hologres诊断与优化快速入门

阿里云大数据AI技术

数据库 sql 大数据 阿里云 hologres

Web3项目的开发框架及特点

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

软件架构,关于问题起源和应对

伤感汤姆布利柏

国产服务器操作系统CTyunOS,技能值拉满!

天翼云开发者社区

云计算 服务器操作系统

TDengine 发布时序数据分析 AI 智能体 TDgpt,核心代码开源

TDengine

数据库 tdengine 时序数据库

网易邮箱DolphinScheduler迁移实战:从部署到优化,10倍效率提升的内部经验

白鲸开源

开源 网易 Apache DolphinScheduler 任务调度 网易邮箱

2025 用户力荐的国内 RPA 工具,哪款才是你的最佳之选?

Techinsight

RPA RPA评测 RPAxAI RPA Agent

怎么在线快速制作PPT?5个PPT生成工具盘点!

职场工具箱

职场 PPT 办公软件 AIGC AI生成PPT

故障定位系列-1-接口级故障

乒乓狂魔

故障定位 根因分析 AIOPS 可观测

新职人必看:有哪些小众却超神的提效工具?

Techinsight

RPA XMind RPA Agent

豫中南数字产融平台上线87日交易额破亿,重塑产业新生态

科技热闻

企业可以自己做等保测评吗?

黑龙江陆陆信息测评部

户外LED租赁显示屏闲置时的存放秘籍

Dylan

商业 LED显示屏 全彩LED显示屏 户外LED显示屏 led显示屏厂家

爱橙科技基于 MaxCompute 智能物化视图最佳实践

阿里云大数据AI技术

大数据 阿里云 SaaS MaxCompute 物化视图

项目过程中会出现哪些问题?

秃头小帅oi

解锁RPA数据采集隐藏技能,这些优势你get了吗?

Techinsight

RPA RPA评测 RPAxAI RPA Agent

养老机构平台运营与开发:数字化时代的智慧养老解决方案

网站,小程序,APP开发定制

iOS 开发周报:苹果官网重新上架诺基亚产品、Building Mixed-Language iOS Project with Buck_Android/iOS_靛青K_InfoQ精选文章