首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
举止优雅的猩猩
掘友等级
iOS开发工程师
|
杭州红花朵朵网络技术有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
iOS性能优化
main() 函数执行后的阶段,指的是从 main() 函数执行开始,到 appDelegate 的 didFinishLaunchingWithOptions 方法里首屏渲染相关方法执行完成。 减少动态库、合并一些动态库(定期清理不必要的动态库)。减少动态库加载。每个库本…
IOS多线程-使用GCD
GCD全称 Grand Central Dispatch,是Apple开发的一个多核编程解决办法。该方法在Mac OSX 10.6 雪豹 中首次推出,随后引入到IOS4.0中。GCD是一个替代NSThread,NSOperationQueue等技术的方案。 队列里的任务一个一个…
iOS底层原理总结 - 探寻OC对象的本质
对小码哥底层班视频学习的总结与记录。面试题部分,通过对面试题的分析探索问题的本质内容。 探寻OC对象的本质,我们平时编写的Objective-C代码,底层实现其实都是C\C++代码。 OC的对象结构都是通过基础C\C++的结构体实现的。 我们通过命令行将OC的mian.m文件转…
数据结构初识
在计算机科学中,数据结构(data structure)是计算机中存储、组织数据的方式。 ,或是由数据类型联合组成的存储内容的访问方法封装。 一个设计良好的数据结构,应该在尽可能的使用较少时间与空间资源的前提下,可以良好的运行。 数据:是描述客观事物的符号,是计算机可以操作的对…
iOS进阶之路 (十五)多线程 - 基础
本篇主要涉及多线程的基础知识,内容相对简单,为接下来的GCD、锁做好铺垫。 一. 进程 & 线程 & 任务 进程是指在系统中正在运行的一个应用程序。 补充:iOS系统是相对封闭的系统,App在各自的沙盒(sandbox)中运行,每个App都只能读取iPhone上系统为该应用程序…
iOS进阶之路 (十六)多线程 - GCD
GCD(Grand Central Dispatch) 是基于C语言的API,是苹果公司为多核的并行运算提出的解决方案。GCD会自动利用更多的CPU内核(比如双核、四核)。程序员只需要将任务添加到队列中,并且指定执行任务的函数,不需要别写任何线程管理的代码。 学习 GCD 之前…
【数据结构与算法】-(8.3)KMP算法
这个算法是由高德纳和沃恩·普拉特在1974年构思,同年詹姆斯·H·莫里斯也独立地设计出该算法,最终由三人于1977年联合发表。 再次回顾一下字符串查找的题目,给定一个字符串S = 'abcdbdacd' ,模式串T = 'abcdz'' ,在这个场景下,S 和 T 的前4个字符…
字符串匹配问题-RK算法
这篇文章把RK算法的整个过程都进行了推导和分析.用问题的引导的形式来引导大家能有一个顺势的思考方向. 更加理解RK算法的精髓. 希望这篇文章能够让大家在RK算法上有所体会以及收获 回到字符匹配的经典问题,今天我们要来学习一个新的解决方案. RK 算法的全称叫 Rabin-Kar…
iOS 优化篇 - 启动优化之Clang插桩实现二进制重排
( 本篇文章由于会从原理角度讲解 , 有些已经比较熟悉的同学可能会觉得节奏偏啰嗦 , 为了照顾大部分同学 , 大家自行根据目录跳过即可 . ) 了解二进制重排之前 , 我们需要了解一些前导知识 , 以及二进制重排是为了解决什么问题 . 在本篇文章里 , 笔者就不通过教科书或者大…
【数据结构与算法】- 基础篇
早期人们都把计算机理解为数值计算工具,就是感觉计算机当然是用来计算的,所以计算机解决问题,应该是先从具体问题中抽象出一个适当的数据模型,设计出一个解此数据类型的算法,然后再编写程序,得到一个实际的软件。 可现实中,我们更多的不是解决数值计算的问题,而是需要一些更科学有效的手段(…
下一页
个人成就
文章被点赞
5
文章被阅读
10,820
掘力值
279
关注了
3
关注者
29
收藏集
1
关注标签
5
加入于
2017-06-08