首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS技术汇总
掘友等级
iOS开发
|
DK
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
100
文章 81
沸点 19
赞
100
返回
|
搜索文章
最新
热门
iOS性能优化
读写大量重要数据时,考虑用dispatch_io,其提供了基于GCD的异步操作文件I/O的API。用dispatch_io系统会优化磁盘访问 批量传输,比如,下载视频流时,不要传输很小的数据包,直接下载整个文件或者一大块一大块地下载。如果下载广告,一次性多下载一些,然后再慢慢展…
2019面试题(下)
AFHTTPRequestOperationManager:内部封装的是 NSURLConnection, 负责发送网络请求, 使用最多的一个类。(3.0废弃) AFHTTPSessionManager:内部封装是 NSURLSession, 负责发送网络请求,使用最多的一个类…
2019面试题(中)
答:懒加载就是只在用到的时候才去初始化。也可以理解成延时加载。 我觉得最好也最简单的一个例子就是tableView中图片的加载显示了, 一个延时加载, 避免内存过高,一个异步加载,避免线程堵塞提高用户体验。 @package 本包内使用,跨包不可以。 答:UITapGestur…
2019面试题(上)
设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的事情。 MVC模式:Model View Control,把模型 视图 控制器 层进行解耦合编写。 MVVM模式:Model View ViewModel 把模型 视图 业务逻辑 层进行解耦和编写。 单例模式:通过s…
View Controller 容器
在 iOS 5 之前,view controller 容器是 Apple 的特权。实际上,在 view controller 编程指南中还有一段申明,指出你不应该使用它们。Apple 对 view controllers 的总的建议曾经是“一个 view controller …
iOS热修复MangoFix原理分析
在上次写了一篇名为MangoFix:iOS热修复另辟蹊径的iOS热修复文章之后,很多朋友问我MangoFix的原理是什么呢?所以今天决定再写一篇介绍MangoFix运行原理的一篇文章,以解大家的一些疑惑。 MangoFix项目主页上中已经讲到,MangoFix既是一个iOS热修…
iOS 开发:『Runtime』详解(一)基础知识
1. 什么是 Runtime? 我们都知道,将源代码转换为可执行的程序,通常要经过三个步骤:编译、链接、运行。不同的编译语言,在这三个步骤中所进行的操作又有些不同。 C 语言 作为一门静态类语言,在编译阶段就已经确定了所有变量的数据类型,同时也确定好了要调用的函数,以及函数的实…
OpenGL 渲染管线流程解析
这张图对于想要掌握OpenGL的开发者非常重要.而且第一次看也许大家对于它的理解会比较薄. 希望大家能后期能够多看这个图. 因为我们在处理任何图形渲染,都是依据它. 基于OpenGL 封装的框架都是也都是遵循这个图的规则. 接下来,我们来了解2个非常重要的端. 这里的客户端和服…
AFNetworking3.0后为什么不再需要常驻线程?
最近在补源码阅读方面的短板,第一个选择的就是AFNetworking,一方面AF的编码思路、代码质量都属于开源框架的上乘;另一方面也可以借机温习一下网络方面的东西。 AF源码解析的系列文章有很多(文末有我看过的一些推荐给大家),本文不对AF作全面的解析,仅从常驻线程这个角度解析…
iOS你不知道的事--Crash分析
大家平时在开发过程中,经常会遇到Crash,那也是在正常不过的事,但是作为一个优秀的iOS开发人员,必将这些用户不良体验降到最低。 通过iPhone的Crash log也可以分析一些,但是这个是需要用户配合的,因为需要用户在手机 中 设置-> 诊断与用量->勾选 自动发送 ,然…
下一页
个人成就
文章被点赞
131
文章被阅读
57,771
掘力值
1,353
关注了
28
关注者
700
收藏集
1
关注标签
17
加入于
2019-07-02