在你刚开始开发 iOS 应用时,最难避免或者是调试的就是和布局相关的问题。一般这种问题发生的缘由就是对于 view 什么时候真正更新的错误理解。想理解 view 在什么时候是如何更新的,须要对 iOS run loop 和相关的 UIView 方法有深入的理解。这篇文章会介绍这些关联,但愿能帮你澄清如何用 UIView 的方法... 阅读原文php
前言前段时间在上海坐地铁时链接了花生地铁WIFI,打开QQ音乐开始听歌,QQ音乐竟然给了我一个"WIFI认证提醒"的弹窗,点击认证就跳转到了花生地铁WIFI的认证页,以后顺利联网成功,体验很是爽。做为一名iOS开发,不由思考这个是怎么作到的呢?忘记WIFI从新链接后,打开手机里各个应用轮番测试一遍,发现QQ音乐、QQ、... 阅读原文html
前言生活中,咱们都是使用支付宝支付,当咱们再扫描一个较远的二维码过程当中,咱们会发现,镜头会自动放大很容易扫到二维码进行支付。看起来这么人性化的操做,又是什么原理,该怎么实现呢?扫码如今很常见, 不少App基本都具有扫码功能, 网上也有不少对iOS二维码的讲解, Github上也有不少事例、开源的代码,可是发现APP扫码... 阅读原文前端
阅读本文须要一些 C++ 的知识,若是不了解 C++ 语法,能够查看 @Lefe_x 的微博,《iOS 开发者应该掌握些 C++ 知识》。目前音频市场主流的 APP 都支持边下边播。我好奇它们是如何实现的,因此对其中的「获得」和「喜马拉雅」进行了逆向。发现「获得」的音频服务基于 ijkplayer 开源库封装了一个 D... 阅读原文面试
平常扯淡从去年开始, 我就一直有尝试的面试些大公司, 由于对于一个半路出家(非计算机专业), 靠着MJ视频入门的iOS菜鸡玩家, 通过了3年的摸爬滚打, 终于也渐渐的能够作一些简单的前端,后端,移动端的交互, 但想要继续深刻就感受瓶颈愈加的明显,基础的薄弱致使很难上升, 因此可以进入一家大型成熟互联网公司就成为了我最近... 阅读原文后端