无论你是移动开发者,还是桌面端开发者,或者正在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. Web前端学习路线

    第一阶段: HTML+CSS:HTML进阶.CSS进阶.div+css布局.HTML+css整站开发. JavaScript基础:Js基础教程.js内置对象常用方法.常见DOM树操作大全.ECMAsc ...

  2. Redis多机常用架构-cluster

    Redis-cluster:去中心化,中间件,集群中任意节点平等,任一节点可获得全局的数据 Redis-cluster 拓扑图: 架构演变及 cap 理论: 单机 Redis 属于 cp 模型. Re ...

  3. 自适应布局webkit-box的用法

    Flexible Box Model(灵活盒子模型)在平常的web横排布局中,会经常用到float或display:inline-block,但是在多种不同宽度的移动设备的自适应布局中用的话,还得设置 ...

  4. zabbix利用mutt和msmtp配置邮件报警

    Mutt安装 yum –y install mutt msmtp安装 yum –y install openssl openssl-devel libntlm libntlm-devel cyrus- ...

  5. css中怎么设置透明度的问题

    小伙伴们是不是在找怎么样去设置页面的透明度的方法呢...别找了,我这儿就有,而且肯定够用了. 我自己会用到的就有两种,可以和大家分享一下. 1.用opcity的方法去设置透明度.代码如下: .div ...

  6. Unity 通过 www 下载 assetbundle , 在 iOS9 设备无法下载的问题

    我们项目是通过 www 下载 Assetbundle 来实现热更新的, 在 iOS 8上一切正常,但在 iOS9 设备上发现无法下载,跟踪调试发现以下错误信息 “App Transport Secur ...

  7. iphone 耳机 线控

    有电话呼入时: 按一次接听电话: 快速按两次将电话转到语音信箱: 通话中: 按一次挂断电话: 通话中如果有第二个电话打进来时: 按一次保留当前通话并接听第二个电话: 按住两秒钟不放忽略(拒绝接听)第二 ...

  8. [CSDN转载]致C语言初学者—指针注意项

    在论坛里经常见到一些新人对指针提出一些问题,作为一个经历过许多错误后的新手,我想把自己的经历说出来,避免让后来人继续这样的错误.    在讲解指针之前,需要理解一下内存空间.内存是随机存取器,计算机上 ...

  9. 【转】js写显示农历的日期

    网上查找了个,记录下. <body> <!-- 中国农历开始 --> <SCRIPT language=JavaScript> <!-- var lunarI ...

  10. sicily1024 Magic Island(图的遍历)

    Description There are N cities and N-1 roads in Magic-Island. You can go from one city to any other. ...