“小程序”来了,微信变成名副其实的 Web OS,新一轮的Web AppNative App争论四起。程序员对新技术永远保持灵敏的嗅觉和旺盛的好奇心,@李锦发整理了微信小程序资源汇总,涵括微信 Web 开发者工具,WeApp 教程,站点收集和代码实例,持续更新,GitHub 地址:awesome-wechat-weapp .

除了“小程序”的大热点之外,本期 fir.im Weekly 重点整理了关于 iOS10 适配、开发、推送的相关知识点和 Android 相关的技术干货,分享给有需求的同学。

『 iOS10 相关 』

适配iOS10以及Xcode8

简书作者徐不同总结了iOS10的适配以及Xcode8使用上的一些注意点,详情见这里

兼容iOS 10 资料整理笔记

@判若两人丶 整理了兼容iOS 10 资料与笔记,点击这里阅读。

iOS 10 适配知识点总结

@爱芸初见总结了一些 iOS10 适配的一些知识点,包括证书、隐私数据访问、系统版本判断、UIColor,字体、UICollectionViewCell 的优化等问题,文章传送门

打造一个更流畅的 iOS App (上)

“为什么要打造流畅的 App 体验?
流畅的体验意味着优秀的用户体验,技术的本质是为人类服务,脱离了为人类服务,再高超的技术,算法,工程都不具备价值。

@周楷雯Kevin打造一个更流畅的 iOS App (上) 如是说。这是一篇高质量的经验文章分享,期待下篇出炉。

Swift 3.0版官方文档中文版

@SwiftGG翻译组在微博上分享:

“官方文档《The Swift Programming Language》 中文版更新!已经同步到 Swift 3.0,在线阅读:O网页链接。”

iOS Crash 收集框架

开发 iOS 应用,解决 Crash 问题始终是一个难题。Martin_Joy__ 分享了自己的实现一个 iOS Crash 收集框架的过程,感兴趣的去这里看看。

玩转iOS开发:集成 WeChat SDK

@背着吉他去流浪_的集成支付SDK系列包括微信支付、支付宝银联、Apple Pay,主流的支付已经全部到位,来这里看看.

Android热更新方案Robust

来自于@美团点评技术团队分享。

“从去年开始,Android平台出现了一些优秀的热更新方案,主要可以分为两类:一类是基于multidex的热更新框架,包括Nuwa、Tinker等;另一类就是native hook方案,如阿里开源的Andfix和Dexposed。”

文章传送门

『Android 相关』

App瘦身最佳实践

@天之界线2010分享了自己关于 app 的瘦身实用性的技巧,值得一看!GitHub 地址: Android-Best-Practices;文章链接

Android App的设计架构:MVC,MVP,MVVM与架构经验谈

来自周鸿博 的分享。

“ 和MVC框架模式一样,Model模型处理数据代码不变在Android的App开发中,很多人经常会头疼于App的架构如何设计。本文就来带你分析一下这几个架构的特性,优缺点,以及App架构设计中应该注意的问题。”

全文浏览,点击这里.

GitHub 2016 章鱼猫观察报告

在这个报告中,分别对开源和社区做了一些有趣的统计,@Linux中国 将其中一些有趣的数据和趋势撷取出来分享>>网页链接 。完整的报告请移步这里


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

欢迎分享更多的内容。

fir.im

fir.im Weekly - 关于 iOS10 适配、开发、推送的一切的更多相关文章

  1. iOS开发——iOS10升级极光推送SDK、友盟分享SDK

    前不久升级了Xcode8 ,同时iOS10系统也推送久. 由于公司需要适配iOS 10系统,同时第三方sdk建议升级. 包含替换升级新的SDK和相应的代码修改. 主要分享如何升级极光推送SDK,友盟分 ...

  2. fir.im Weekly - 94 个 iOS 开发资源推荐

    距离 2016 年还有 17 个日夜,而你和回家只隔了一张 12306 验证码的距离,祝大家抢票顺利.本期 fir.im Weekly 收集了一些优秀的 GitHub 源码.开发工具和动画特效,希望对 ...

  3. iOS开发推送--客户端 服务端

    1.推送过程简介 (1)App启动过程中,使用UIApplication::registerForRemoteNotificationTypes函数与苹果的APNS服务器通信,发出注册远程推送的申请. ...

  4. 【记录】iOS10 点击推送栏的问题

    之前做的一个用户点击 推送栏然后处理相应事件是在这里面处理的 - (void)application:(UIApplication *)application didReceiveRemoteNoti ...

  5. Android开发--推送

    需要的知识点:Notification.Service 第三方开源框架 : android-async-http-master 推送的来源:android项目中,有时会有这样一种需求:客户每隔一段时间 ...

  6. iOS10遇到有推送的Demo真机报错的解决

    1.打开project.pbxproj,搜com.apple.Push 改成enabled = 0(在projectName.xcodeproj文件上右键"显示包内容",用文本编辑 ...

  7. iOS开发——推送证书

    (最近准备考试……空闲截图整理成博客)

  8. Xcode8 及iOS10适配问题汇总

    上点干货,目前得知的一些bug解决汇总:iOS10相册相机闪退bughttp://www.jianshu.com/p/5085430b029fiOS 10 因苹果健康导致闪退 crashhttp:// ...

  9. iOS原生推送(APNS)进阶iOS10推送图片、视频、音乐

    代码地址如下:http://www.demodashi.com/demo/13208.html 前言 我们首先要在AppDelegate里面进行iOS的适配,可以参考这篇文章 iOS原生推送(APNS ...

随机推荐

  1. javaScript的原型继承与多态性

    1.prototype 我们可以简单的把prototype看做是一个模版,新创建的自定义对象都是这个模版(prototype)的一个拷贝 (实际上不是拷贝而是链接,只不过这种链接是不可见,给人们的感觉 ...

  2. JavaScript常见的五种数组去重的方式

    ▓▓▓▓▓▓ 大致介绍 JavaScript的数组去重问题在许多面试中都会遇到,现在做个总结 先来建立一个数组 var arr = [1,2,3,3,2,'我','我',34,'我的',NaN,NaN ...

  3. JavaScript自定义媒体播放器

    使用<audio>和<video>元素的play()和pause()方法,可以手工控制媒体文件的播放.组合使用属性.事件和这两个方法,很容易创建一个自定义的媒体播放器,如下面的 ...

  4. DDD 领域驱动设计-商品建模之路

    最近在做电商业务中,有关商品业务改版的一些东西,后端的架构设计采用现在很流行的微服务,有关微服务的简单概念: 微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成.系统中的各个微服务可被独 ...

  5. C#中如何在Excel工作表创建混合型图表

    在进行图表分析的时候,我们可能需要在一张图表呈现两个或多个样式的图表,以便更加清晰.直观地查看不同的数据大小和变化趋势.在这篇文章中,我将分享C#中如何在一张图表中创建不同的图表类型,其中包括如何在同 ...

  6. RabbitMq应用一

    RabbitMq应用一 RabbitMQ的具体概念,百度百科一下,我这里说一下我的理解,如果有少或者不对的地方,欢迎纠正和补充. 一个项目架构,小的时候,一般都是传统的单一网站系统,或者项目,三层架构 ...

  7. 使用RequireJS并实现一个自己的模块加载器 (一)

    RequireJS & SeaJS 在 模块化开发 开发以前,都是直接在页面上引入 script 标签来引用脚本的,当项目变得比较复杂,就会带来很多问题. JS项目中的依赖只有通过引入JS的顺 ...

  8. Java类变量和成员变量初始化过程

    一.类的初始化 对于类的初始化:类的初始化一般只初始化一次,类的初始化主要是初始化静态成员变量. 类的编译决定了类的初始化过程. 编译器生成的class文件主要对定义在源文件中的类进行了如下的更改: ...

  9. PAT甲级 1001. A+B Format (20)

    题目原文: Calculate a + b and output the sum in standard format -- that is, the digits must be separated ...

  10. MSYS2——Windows平台下模拟linux环境的搭建

    最近从MSYS1.0迁移到了MSYS2.0,简单讲,MSYS2.0功能更强大,其环境模拟更加符合linux.虽然本身来自cygwin,但其集成了pacman软件管理工具,很有linux范,并且可以直接 ...