无论你是移动开发者,还是桌面端开发者,或者正在IoT领域探索的技术人员,那么应该更加关注 iDev 全平台开发者大会,也许是后半年 iOS 开发者最盛大的技术盛宴。既有知名公司带来专业视野,又有从 Swift 到函数式编程、HomeKit, watchOS 开发、 macOS 内核探索等技术分享,非常值得去听一听。PS:fir.im 为大家争取了当前票价款额外 8 折优惠,感兴趣的朋友去这里购买.

除此之外,本期 fir.im Weekly 重点整理了关于 swift3 适配、开发、迁移的实战经验和 iOS/Android 相关的技术干货,一起来看看。

『 Swift3 适配、开发、迁移 』

Swift 3 改动总结

no-computer 花了近 3 天时间,12956 行增改,9817 行删减,把近 360 个文件 的Swift 项目的代码全部迁移,并把整个实战过程分享出来。这篇文章也从语言使用的角度上,Swift 3 到底有哪些改变和新特性。

文章传送门

Swift 3 迁移工作总结

Swift 3.0 正式版发布了差不多快一个月了,@王浙剑 把手上的项目都迁移到了 Swift 3.0,并写出了些总结,详情见链接

适配 Swift 3 的一点小经验和坑

图拉鼎 前段时间发布了基于 Swift 3.0 的奇点 2.1.1 版本,主要是适配了 Swift 3.0 + 一些 Bug 修复。分享了一些小经验和坑,相信有同学也会遇到这些问题,链接在这里

《Swift 3必看》系列

没故事的卓同学的这一系列篇文章,总结了学习 Swift 3 的整笔记,如果想看其他相关文章可前往《Swift 3必看》系列目录感兴趣的点击这里

Swift 3.0 Unsafe World

@图拉鼎  推荐了一篇如何用 Swift 3 来操作 C 指针的文章—— Swift 3.0 Unsafe World,如果你既想用 Swift 的高效、安全和灵活,又要与 C 库打交道,这篇文章一定要看。

使用 RxSwift 进行响应式编程

@RealmChina分享了在 AltConf 2016的Scott Gardner关于如何使用RxSwift 的进行响应式编程,详情点击这里

@靛青K 也分享了自己研究出一个 Demo 供大家学习,见这里.

iOS 应用架构现状分析

@iOS大全 分享的这篇文章围绕 iOS 架构这一主题,结合几种主流方式,再配以自己的理解,做下现状分析。希望为大家带来新的思考。

iOS开发中的HTTPS

@_TongJZ分享的这篇文章,基于SSL/TLS协议的HTTPS通信运行机制,实践iOS端到服务器端的安全通信,文章传送门

IGListKit - Instagram 开源UICollectionView框架

南峰子_老驴 在微博上分享的,Instagram出品的 UICollectionView框架,GitHub 地址: IGListKit

『Android 相关』

Android事件分发机制详解

@GcsSloop的这篇文章将带领大家从应用的角度理解事件分发值得一看!文章链接

Android App优化之网络优化

网络优化,App 优化中不可缺少的一个优化项 。anly-jun 分享了自己在这方面的经验,干货十足,有需求的同学可以来这里看看。

项目组件化之遇到的坑

来自泥阿布_Abner的分享。

“ 需要做的事情很简单,就是将业务解耦模块化,让这个模块在debug下作为application单独运行,而在release下就作为library。”全文浏览,点击这里.

FreshDownloadView - Download 动画

来自于@Pitt_eat_Pizz分享的一个下载动画,下载完成和失败的时候会有酷酷的动画,GitHub 地址: FreshDownloadView.


这期的 fir.im Weekly 就到这里,投稿请联系 dm[at]fir.im.

欢迎分享更多的内容。

fir.im

fir.im Weekly - Swift 3.0 的迁移适配指南的更多相关文章

  1. Swift 3.0项目迁移的一些记录

    刚执行完Convert后报错600+,真是令人奔溃. 之后重新编译,仔细分析后发现其实真实错误远没有那么多.最终实际修改到的错误也就几十个,而且其中某些还是同一种错误. 这个项目是一个供自己使用的浏览 ...

  2. fir.im Weekly - 关于 iOS10 适配、开发、推送的一切

    "小程序"来了,微信变成名副其实的 Web OS,新一轮的Web App 与Native App争论四起.程序员对新技术永远保持灵敏的嗅觉和旺盛的好奇心,@李锦发整理了微信小程序资 ...

  3. fir.im Weekly - 关于 Log Guru 开源、Xcode 探索和 Android7.0 适配

    本期 fir.im Weekly 整理了最近的一些技术分享,包括关于 Log Guru 开源.Xcode 探索. Android7.0 适配等等 iOS/Android 相关的工具.源码分享和技术文章 ...

  4. fir.im Weekly - 进击的 Swift

    最近 Swift 开源了,众开发者们欢呼雀跃.感谢开源,这是最好的时代.本期 fir.im Weekly 准备了一些关于 Swift 的"新鲜"干货分享,也包括一些优秀的 GitH ...

  5. fir.im Weekly - 可能是 2017 最好的 Swift 学习资源

    春节假期刚结束,一大批新鲜干货就来了.@故胤道长 分享了一份开源 Swift30 Projects ,内含 30 个小App,更新至 Swift 3.0,目前更迭的这个版本更注重代码规范和架构设计,且 ...

  6. fir.im Weekly - Stanford 的 Swift 课程来了

    上周提过,Swift 的 Github 主页上已经有了 >>「Port to Android」,这周重点推荐一下 Stanford 的 Swift 课程. Developing iOS 9 ...

  7. fir.im Weekly - 如何打造真正的工程师文化

    好的工程师,无法忍受低效且无趣的工作.优秀的技术团队应该自上而下的地推进技术平台化建设.DevOps.自动化构建.测试和部署流程,积极采用合适的第三方工具或创造工具,进行周期性的前沿技术分享等等. 先 ...

  8. fir.im Weekly - 这是一份强大的 SwiftGuide

    大新闻!Apple 10 亿美元融资滴滴!库克大叔对中国 iOS 开发者表达了高度认可,同时也传出 iOS 10 将内置滴滴 App 的消息.想像下,某个加班的深夜飙完代码,最性感的事情莫过于:「Si ...

  9. fir.im Weekly - 热门 iOS 第三方库大盘点

    本期 fir.im Weekly 收集的热度资源,大部分关于Android.iOS 开发工具.源码和脑洞大开的 UI 动画,希望给你带来更多的工作创意与灵感. 盘点国内程序员不常用的热门iOS第三方库 ...

随机推荐

  1. hdu 1312(DFS)

    Red and Black Tme Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Tota ...

  2. ODBC,OLEDB,ADO,ADO.net,JDBC 理解

    一 .ODBC 开放式数据库互联(Open Database connectivity), 93年微软推出的实现应用程序 和关系数据库直接 通讯的借口标准.只能用于关系数据库 . 注意事项 : 必须先 ...

  3. CentOS常用的文件操作命令

    CentOS下面常用的文件操作命令: cd pwd NO1. 显示当前路径 [root@rehat root]# pwd NO2. 返回用户主目录 [root@rehat root]# cd NO3. ...

  4. checked属性

    使用checked属性,你可以设置复选按钮和单选按钮默认被选中. 为此,只需在input元素中添加属性checked <input type="radio" name=&qu ...

  5. CSS3学习笔记

    1.Tranform 转换(2D,3D) 2D: div { margin:30px; width:200px; height:100px; background-color:yellow; /* R ...

  6. smartupload 上传与下载(转载)

    前台: <form action="uploadimage.jsp" method="post" enctype="multipart/form ...

  7. jetty9 安装部署更改端口号

    1.下载jetty 并解压到指定目录 2.更改默认端口号--在start.d中的http.ini中修改 3.启动服务 在jetty的根目录中输入命令 java -jar start.jar  服务就启 ...

  8. 第51讲:Scala中链式调用风格的实现代码实战及其在Spark编程中的广泛运用

    今天学习了下scala中的链式调用风格的实现,在spark编程中,我们经常会看到如下一段代码: sc.textFile("hdfs://......").flatMap(_.spl ...

  9. css布局模型

    ---恢复内容开始--- 在清楚了CSS盒模型的基本概念,盒模型类型,我们就可以深入探讨网页布局的基本模型了.布局模型与盒模型一样都是CSS最基本,最核心的概念.但布局模型是建立在盒型基础之上,又不同 ...

  10. 关于winform中*.exe.config中的appSettings的节点的读取与修改

    //读取到这个节点 string file = System.Windows.Forms.Application.ExecutablePath; Configuration config = Conf ...