首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
asml
掘友等级
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
58
文章 57
沸点 1
赞
58
返回
|
搜索文章
赞
文章( 57 )
沸点( 1 )
理解 iOS 的内存管理 | 唐巧的技术博客
我们每一个 iOS 开发者,需要理解引用计数这种内存管理方式,只有这样,才能处理好内存管理相关的问题。
iOS底层原理总结 - RunLoop
一. RunLoop简介 运行循环,在程序运行过程中循环做一些事情,如果没有Runloop程序执行完毕就会立即退出,如果有Runloop程序会一直运行,并且时时刻刻在等待用户的输入操作。RunLoop可以在需要的时候自己跑起来运行,在没有操作的时候就停下来休息。充分节省CPU资…
iOS-Runtime - 原理篇
我们都知道 Objective-C 是一门动态语言, 动态之处体现在它将许多静态语言编译链接时要做的事通通放到运行时去做, 这大大增加了我们编程的灵活性. 毫不过分地说, Runtime 就是 OC 的灵魂. 接下来我就要拨开 OC 最外层的外衣, 带大家看看 OC 的真面目 (C/C++).
iOS图形处理概论:OpenGL ES,Metal,Core Graphics,Core Image,GPUImage,OpenCV等
对于刚接触iOS图形相关框架的小白,有一些图形框架在字面上和功能上非常容易混淆。这里旨在总结一下各种框架,区分它们的概念和功能,以作日后进一步细分学习的指引。因而,本文并不会针对具体框架作详解,只作区分引导,读者可自行选择方向继续深造。为此,笔者总结了一张各种框架关系图,如下所…
iOS 组件化 —— 路由设计思路分析
随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等复杂架构。更换适合业务的架构,是为了后期能更好的维护项目。 但是用户依旧不满意,继续对开发人员提出了更多更高的…
用代码探讨 KVC/KVO 的实现原理
关于KVC/KVO的实现原理,网上的相关介绍文章很多,但大部分说的比较抽象,难以真切的理解,下面我们直接撸代码来实地探讨下。 ①->⑨全部执行成功; 其中①③④⑥ 执行了setter方法,⑦⑧执行了getter方法,②⑤⑨直接访问的实例变量。 1.访问器匹配:先寻找与key,i…
关于三次握手与四次挥手面试官想考我们什么?--- 不看后悔系列
在面试中,三次握手和四次挥手可以说是问的最频繁的一个知识点了,我相信大家也都看过很多关于三次握手与四次挥手的文章,今天的这篇文章,重点是围绕着面试,我们应该掌握哪些比较重要的点,哪些是比较被面试官给问到的,我觉得如果你能把我下面列举的一些点都记住、理解,我想就差不多了。 1、第…
如何在网页实时查看APP日志
对于一个已经上线的APP,如果没有自己的Log系统。一旦线上出现问题,你就会收到各种领导微信的艾特,各种客户投诉。所以一套自己成熟的Log系统是至关重要的。本文重点还是说局域网下日志实时查看功能。 CocoaLumberjack,默认支持多个级别的日志输出,并可以灵活的扩展日志…
MQTT 入门
关于MQTT就不需过多的介绍,网上一大堆。不过支持iOS 推荐以下库 本文着重介绍MQTT-Client-Framework的使用和注意事项。 坑3---放在子线程,过多的数据读写全部放在主线程会阻塞。 目前个人想到2种解决方案,1.由每个请求自己去检查自己是否请求超时,2.由…
Mac MQTT server 搭建
Mosquitto是一个实现了MQTT3.1协议的代理服务器,由MQTT协议创始人之一的Andy Stanford-Clark开发,它为我们提供了非常棒的轻量级数据交换的解决方案。本文的主旨在于记录Mosquitto服务的安装和使用,以备日后查阅。 1. 通过终端brew 命令…
下一页
个人成就
文章被点赞
158
文章被阅读
61,970
掘力值
1,145
关注了
23
关注者
41
收藏集
2
关注标签
20
加入于
2018-01-25