面试题 讲讲 RunLoop,项目中有用到吗? RunLoop内部实现逻辑? Runloop和线程的关系? timer 与 Runloop 的关系? 程序中添加每3秒响应一次...
《2018 iOS面试题系列》 一、怎么保证多人开发进行内存泄露的检查. 使用Analyze进行代码的静态分析 为避免不必要的麻烦, 多人开发时尽量使用ARC 二、非自动内存...
《2018 iOS面试题系列》 一、多线程的底层实现? 提示:1> 首先搞清楚什么是线程、什么是多线程2>Mach是第一个以多线程方式处理任务的系统,因此多线程的底层实现机制...
最近几个月都在做蓝牙的项目,趁现在有空,就把在蓝牙开发过程中的心得和踩过的坑给记录下来,分享给大家,避免大家在蓝牙开发过程中能避免踩相同的坑。 网上关于蓝牙开发的原理知识都有...
《2018 iOS面试题系列》 1. #import 跟 #include、@class有什么区别?#import<> 跟 #import""又什么区别? 1> #impo...
Cocoa 我们首先说一下为什么新建一个类的时候我们都是选择Cocoa Class呢?什么是Cocoa? Cocoa是创建Mac OS X和iOS程序的原生面向对象API,不...
"WYBasisKit"的初衷 想必做iOS开发的小伙伴都有过各种各样的封装经历吧,比如想要实现某个经常调用的功能,想把网络请求进行易用化封装,想把各种实用且好用的控件进行封...
一直在寻找无后端的解决方案,今天终于找到了。下面我带领大家快速的部署一下。 参考资源 原文地址: https://www.smashingmagazine.com/2018/...
如题,我们先看效果图 虽然不是1:1,但是也是差不多了,而且通过我代码布局中的方式,还是能够1:1实现的。 好,废话不多说,我们开始吧 一、准备数据 图片是用京东的图片,在线...
预览图: 开发环境 编译运行 克隆代码源码地址:https://github.com/MeandNi/Flutter_ZhiHu 安装依赖flutter packages g...
介绍 最近学习了Flutter的一些控件使用,然后在Github上面看见了一个挺漂亮的登录界面,于是就用Flutter自己模仿地实现了一下。原作者做得比较好看,不过只是单纯实...