上一页 1 2 3 4 5 6 ··· 107 下一页
摘要: ​iOS11正式版出了这么久了,在忙完新版本开发,写下在iOS11上的一些小问题。 1 App图标不显示 现象:升级到iOS11系统下自己的项目桌面app图标不见了 出现这种情况我还以为自己手动删除了项目 Images.xcassets中的AppIcon导致没有图标。查看项目和发现这些AppIcon 阅读全文
posted @ 2017-10-28 23:55 李洪强 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: iOS 版本更新(强制更新)检测问题 通常iOS系统中是默认设置再wifi状态,且网络状况良好下自己更新应用的. 但是如果用户设置了不自动更新,但是我们的APP出现重要的版本,一定需要用户更新的情况下,就会需要这个功能了. 这个版本更新一般会有两种方式: 1.在自己的服务器上部署上一个文件,写入版本 阅读全文
posted @ 2017-10-26 11:46 李洪强 阅读(3088) 评论(0) 推荐(0) 编辑
摘要: RxSwift之路 2#如何开始 第一步当然是把项目clone到本地,github地址:https://github.com/ReactiveX/RxSwift。 官方文档 学习的第一手资源当然是项目提供的文档。在项目的Document目录下放着项目的一些概念说明。看过项目的ReadMe后可以从 G 阅读全文
posted @ 2017-10-19 23:24 李洪强 阅读(765) 评论(0) 推荐(0) 编辑
摘要: Swift 4迁移总结:喜忧参半,新的起点 每日一篇优秀博文 这次Swift 3 到 4 的迁移代码要改动的地方比较少,花了一个下午的时间就完成了迁移。Swift 把原来 4.0 的目标从 ABI 稳定改为了源码兼容,此次代码的兼容性做的确实很好,这个目标算是达到了。然而对于一个成熟的项目而言,单纯 阅读全文
posted @ 2017-10-18 10:38 李洪强 阅读(1393) 评论(0) 推荐(0) 编辑
摘要: 深入研究 Runloop 与线程保活 在讨论 runloop 相关的文章,以及分析 AFNetworking(2.x) 源码的文章中,我们经常会看到关于利用 runloop 进行线程保活的分析,但如果不求甚解的话,极有可能因此学会了一个错误的用法,本文就来分析一下其中常见的误区。 我提供了一个 De 阅读全文
posted @ 2017-10-16 11:35 李洪强 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 主线程中也不绝对安全的 UI 操作 从最初开始学习 iOS 的时候,我们就被告知 UI 操作一定要放在主线程进行。这是因为 UIKit 的方法不是线程安全的,保证线程安全需要极大的开销。那么问题来了,在主线程中进行 UI 操作一定是安全的么? 显然,答案是否定的! 在苹果的 MapKit 框架中,有 阅读全文
posted @ 2017-10-13 18:50 李洪强 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 结合 category 工作原理分析 OC2.0 中的 runtime 绝大多数 iOS 开发者在学习 runtime 时都阅读过 runtime.h 文件中的这段代码: struct objc_class { Class isa OBJC_ISA_AVAILABILITY; #if !__OBJC 阅读全文
posted @ 2017-10-12 14:26 李洪强 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 深入理解哈希表 这篇文章由一个简单的问题引出: 有两个字典,分别存有 100 条数据和 10000 条数据,如果用一个不存在的 key 去查找数据,在哪个字典中速度更快? 有些计算机常识的读者都会立刻回答: “一样快,底层都用了哈希表,查找的时间复杂度为 O(1)”。然而实际情况真的是这样么? 答案 阅读全文
posted @ 2017-10-12 14:09 李洪强 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 每日一篇优秀博文 2017年10月10日 周二 为什么要用 Node.js 这是一个移动端工程师涉足前端和后端开发的学习笔记,如有错误或理解不到位的地方,万望指正。 Node.js 是什么 传统意义上的 JavaScript 运行在浏览器上,这是因为浏览器内核实际上分为两个部分:渲染引擎和 Java 阅读全文
posted @ 2017-10-10 15:58 李洪强 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 每日一篇优秀博文 2017年10月9日 周一 移动端开发者眼中的前端开发流程变迁与前后端分离 写在最开始 这是一篇面向移动端开发者的科普性文章,从前端开发的最初流程开始,结合示范代码,讨论开发流程的演变过程,希望能覆盖一部分前端开发技术栈,从而对前端开发的相关概念形成初步的认识。 本文会提供一些示范 阅读全文
posted @ 2017-10-10 15:49 李洪强 阅读(257) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 107 下一页