新闻

\\

  1. Apple 发布 iPhone 7 / 7 Plus 、Apple Watch 2 等新品:Apple 正式发布了 iPhone 7 / 7 Plus、Apple Watch 2 新品,带来 AirPods 无线耳机,并把马里奥带进了 iOS。iPhone 7 新增亮黑色,移除3.5mm 耳机孔,支持 IP67 防水防尘等级。 \\
  2. Apple 发布新款 EarPods 以及不配置耳机接口的 AirPods:Apple 移除了 iPhone 7 上的耳机接口,提供了 Lightning EarPods 适配线。Apple 市场主管 Phil Schiller 在发布会上用勇气两个字概括取消 3.5mm 耳机接口的原因。为了更好的屏幕、更长的续航,以及更高的防水级别,没有必要保留一个老旧的 3.5 mm 耳机接口。\

教程

\\

  1. 处理手势冲突和错乱的一点经验:作者分享了自己在实践中得到的一些处理手势的经验,如界面内容变化较多引发的手势冲突、界面内容数量较多引发的手势错乱。 \\
  2. Swift: Typecasing:作者分享了在 Swift 中优雅的使用 enum 处理 Array 中多类型的 JSON 数据方案。 \\
  3. 从 Auto Layout 的布局算法谈性能:本文从 iOS 中影响性能的另一大杀手,也就是万恶之源 Auto Layout来分析如何对 iOS 应用的性能进行优化以及 Auto Layout 到底为什么会影响性能?并给出选择 Auto Layout 还是 frame 布局一些建议。 \\
  4. 同时兼容 Xcode7 和 Xcode8:本文介绍了如何让 Swift 项目可以同时在 Xcode 7 和 Xcode 8 下开发,并介绍了将项目迁移到 Xcode 8 \u0026amp; Swift 2.3 的一些技巧,同时本文还有一篇中文翻译。 \\
  5. 使用 UIStackView 编写动画:作者分享了一种使用 UIStackView 做弹出菜单的动画,代码非常简单清爽。\

开源项目

\\

  1. https://github.com/Techprimate/TPPDF:一款将 NSMutableAttributedString 渲染成 PDF 的 Swift 框架,基于生成器模式。 \\
  2. iOS10-day-by-day:shinobicontrols 新开 iOS-day-by-day 项目,和以往的 day-by-day 项目一样,该项目演示了 iOS 10 的各种新特性 Demo 。 \\
  3. https://github.com/eBay/NMessenger:基于 AsyncDisplaykit 轻量聊天消息组件。\

感谢徐川对本文的审校。

\

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

iOS 开发周报:Apple 发布 iPhone 7 / 7 Plus 、Apple Watch 2 等新品相关推荐

  1. iOS开发周报:新一代 iPhone 可能取消耳机插口,Facebook 发布 tvOS SDK

    新一代 iPhone 可能为进一步降低机身厚度而取消耳机插口,改用 Lightning 接口.iPhone 6c 传言,2016 年可能迎来两次 iPhone 发布会. 新闻 新一代 iPhone 可 ...

  2. app store/ios开发证书、发布证书、推送证书的快捷制作

    文章目录 前言 一.下载安装AppUploader工具 二.使用方法 1.中英文切换 2.证书制作 总结 前言 本文提供给那些无苹果电脑情况下想要快速制作ios证书的人群(QQ:847381460) ...

  3. iOS开发证书和发布证书如何在多台电脑上共用?

    假设我在电脑A上能用证书进行开发和发布,我现在想在电脑B上也要进行开发和打包发布怎么办? 由于在电脑B上添加开发证书和发布证书的流程是一样的. 因此下面只讲解在电脑B上添加发布证书的步骤: 在电脑B上 ...

  4. iOS开发:兼容适配iPhone X

    打个硬广,少儿编程培训是我的副业,有加入我们在公众号留言! 本文转自:CocoaChina公众号推荐文章 屏幕 我们在编码中使用的是以point为单位的屏幕尺寸(在不同设备上每个point对应的实际像 ...

  5. iOS开发--in house发布和安装(ipa重新签名)

    in house从字面意思理解就是'内部的',in house版本的ipa就是一个用于公司内部使用或测试的一个苹果应用程序安装包. 作为一个app应用程序开发者,在app应用程序在苹果商店上架前总需要 ...

  6. [其它]iOS 13 正式版发布 iPhone 6s或更新型号均可升级

    苹果今天(2019.09.20)发布了 iOS 13 正式版,可以升级的设备包括 iPhone 6s 或更新型号.第七代 iPod Touch. iOS 13 推出深色模式,为 iPhone 带来截然 ...

  7. iOS开发教程之:iPhone开发环境搭建

    安装条件: 硬件:一台拥有支持虚拟技术的64位双核处理器和2GB以上内存的PC. 注意:运行MAC OS,需要电脑支持虚拟技术(VT),安装时,需要将VT启动,在BIOS中开启. 软件: Window ...

  8. 【无限互联】iOS开发视频教程—2.1 iPhone开发之开发工具安装及介绍

    核心内容: 1. iPhone开发工具下载 2. Apple开发者网站如何阅读 3. Xcode的下载,模拟器和内存分析工具的使用 4. windows下如何开发iPhone程序,安装虚拟机 视频地址 ...

  9. iOS开发 - 通过ssh安装iPhone软件

    1. iPhone手机正常的App安装通过appstore 2. 越狱手机还可以通过cydia安装 3. 开发者模式的手机可以通过xcode安装 4. 通过itool工具安装ipa 它只能安装ipa, ...

最新文章

  1. junit5_了解JUnit的Runner架构
  2. sql导航函数 NTH_VALUE
  3. 软件测试类工具大全2009版(一)
  4. java实现modbustcp通讯_Modbus TCP双通道冗余技术
  5. 如何实现模糊查询LIKE
  6. php serialize mysql_php 序列化(serialize)格式详解
  7. php输出查询mysql总数_PHP查询语句,如何返回总记录数??
  8. 【渝粤教育】电大中专中药制剂学 (2)作业 题库
  9. python123程序设计实验答案_Python程序设计第二次实验报告
  10. 推荐系统必读的10篇精选技术文章
  11. Final Cut Pro X for Mac有哪些新功能?Final Cut Pro X Mac版怎么样?
  12. IP核授权形式:软核、固核和硬核
  13. 三菱gx works2安装教程(详细超安装方法步骤)
  14. 奉劝那些想把编程学好的学弟学妹们!呕心沥血,袒露心声,掏心掏肺
  15. bert获取词向量做textcnn文本分类
  16. 一封来信,诉说了开源社区里的天涯若比邻
  17. cloudsim资料收集
  18. 微信小程序-UI控件的使用(1)
  19. 使用新浪SAE开发微信公众号 验证Token却一直失败
  20. window系统中将c文件编译成so共享库

热门文章

  1. list java removeif_java – removeIf()方法.从List中删除所有元素
  2. 2017计算机应用技术考研,2017年中国科学技术大学081203计算机应用技术考研专业目录与考试科目.docx...
  3. linux交叉编译tile环境搭建,g ++ - 在Ubuntu中在32位上交叉编译64位程序时,缺少包含“bits / c ++ config.h”...
  4. python 的按位与 或 异或 运算
  5. Mac 下查看网络端口占用情况
  6. 【bzoj3555】[Ctsc2014]企鹅QQ 简单哈希
  7. Vs快捷键设置(可搭配Vim使用)
  8. 夜深人静,想规划一下短期
  9. Android传感器编程入门
  10. 张小娴的文章,喜欢的,贴来存档