首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
深度好文
订阅
我1477567987079
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
OC基础知识点之-多线程(一)多线程基础
1.地址空间:同⼀进程的线程共享本进程的地址空间,⽽进程之间则是独⽴的地址空间。 2.资源拥有:同⼀进程内的线程共享本进程的资源如内存、I/O、cpu等,但是进程之间的资源是独⽴的。 1: ⼀个进程崩溃后,在保护模式下不会对其他进程产⽣影响,但是⼀个线程崩溃整个进程都死掉。所以…
iOS-多线程01
首先通过线程与进程的定义以及区别引入线程定义与在日常开发中的使用技巧。 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行,进程要想执行任务,必须得有线程,进程至少要有一条线程,程序启动会默认开启一条线程,这条线程被称为主线程或 UI 线程。 地址空间:同一进程的线程共…
iOS底层原理之内存五大区
在iOS中,内存主要分为:栈区、堆区、全局区(静态区)、常量区以及代码区等五大区,本文主要分析这五大区。 优点:由于是编译器自动创建和释放的,所以不会产生内存碎片;一块连续的内存区域,所以查找速度快。 全局区(静态区)是编译时分配的内存区域。在iOS中一般以0x1开头,在程序运…
IOS-启动优化(上)
应用的启动时间直接影响着用户对应用的第一印象和使用体验,尤其是一些接入很多第三方框架和启动阶段业务比较复杂的应用。所以我们需要对启动时间进行优化。 冷启动(cold launch):app长时间没启动或者重新开机之后启动的app就是冷启动,也就是说内存中没有app的数据,dyl…
关于Scrum
即刻作为一个创业公司,不管是团队还是产品都在快速变化。在提升每个人自身能力的同时,团队协作也慢慢成为一个重要的部分,因此我们不仅引入了Scrum,也在其基础上根据自身情况不停的调整。 产品发布周期不稳定,迭代缺乏节奏感。 开发缺乏明确任务时间表,时间安排全凭自己。对于工程方面的…
AsyncDisplayKit介绍(一)原理和思路
UITableView/UICollectionView的优化一直是iOS应用性能优化重要的一块。即使是iOS10+iPhone7这样的最新软硬件配置,在系统的信息app中滚动,仔细观察的话仍然能感到一定的掉帧现象。对于UI要求苛刻的苹果竟然在如此简单的tableView上无法…
倒计时设计
计算机是不存在倒计时这个概念的,所有的倒计时设计来源于对定时器的运用:给予一个deadline,以秒为时间间隔,在每次回调时刷新屏幕上的数字。倒计时的实现几乎没有门槛,无论NSTimer也好,GCD也罢,甚至使用CADisplayLink都能用来制作一个倒计时方案。但同样的,低…
Machine Learning 机器学习笔记
目录前言第一周:Welcome1.1WhatisMachineLearning?1.2LinearRegressionwithOneVariable第二周:LinearRegressionwithMu
iOS图形处理概论:OpenGL ES,Metal,Core Graphics,Core Image,GPUImage,OpenCV等
对于刚接触iOS图形相关框架的小白,有一些图形框架在字面上和功能上非常容易混淆。这里旨在总结一下各种框架,区分它们的概念和功能,以作日后进一步细分学习的指引。因而,本文并不会针对具体框架作详解,只作区分引导,读者可自行选择方向继续深造。为此,笔者总结了一张各种框架关系图,如下所…
玩转iOS开发:装逼技术RunTime的总结篇
讲到这里, RunTime的知识点和应用基本上就已经讲完了, 剩下的就靠大家自己在项目中的应用以及累积了. 我们可以从这些东西里获取到指定类的所有信息, 无论是公开的, 还是私有的, 全部都可以拿到, 并且操作. PS: 但操作私有方法的时候, 注意不要用来上架, 除非你有方法…