logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【iOS】UITableView性能优化

最近基本将我的第二个项目完结,之后会记录一些源码的学习以及优化项目的一些方法,而在iOS中是最为常用的一种控件,今天我们就从性能优化开始讲起UITableView的性能优化涉及到了许多层面,下到底层的Layer属性,上到第三方库SDWebImage与RunLoop,这些东西的实现都十分巧妙,还有很长一段路需要学习这里笔者写一下Tableview 性能优化方法总览实现Tableview的懒加载以及c

文章图片
#ios#性能优化#cocoa +2
【iOS】json数据解析以及简单的网络数据请求

近期写完了暑假最后一个任务——天气预报,在里面用到了简单的网络数据请求以及json数据的解析,特此记录博客总结笔者在这里简单了讲解了一下基本的网络数据请求,实际上随着iOS的发展出现了许多第三方库例如JSONModel等,可以让我们更加方便的解析json以及请求网络数据,另外还有网络数据请求的POST用法笔者还不甚了解,后面学到会一并总结和风每日天气。

文章图片
#ios#json#网络
深度优先搜索(BFS)与广度优先搜索(DFS)

本次撰写的内容是深度优先搜索与广度优先搜索这两三天将会对前几天学习的东西进行一个总结,之后开始写学生管理系统,如果有空闲时间将会继续写周报。DFS(Depth-First Search):深度优先搜索属于图算法的一种,其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。

#深度优先#宽度优先#算法
【iOS】分类,扩展与关联对象

上一篇章我们探究了类与对象的底层,这一篇我们探究一下分类,扩展与关联对象由于分类没有成员变量列表,所以无法添加成员变量。与此同时他有属性列表,但只会声明属性,不会去实现set与get方法。如果要在分类中使用属性就需要使用关联对象分类在运行时被整合到类中,扩展在编译时被整合到类中,因此分类中方法不实现不会报警,扩展会扩展常用于声明私有属性与方法如果分类中的方法与类中方法重名,分类中的方法会替代类中的

文章图片
#ios#分类#数据挖掘
【iOS】Cocoapods的安装以及使用

最近笔者在仿写天气预报App时用到了api调用数据,一般的基本数据类型我们用Xcode中自带的框架就可以转换得到。但是在和风天气api中的图标的格式为svg格式。似乎iOS13之后Xcode中可以直接使用svg格式的图片,但笔者没有查到对应的资料。笔者就调用了第三方库来使用svg格式的图片,这花了读者一天的时间才安装完成集成第三方库的Cocoapods并对其进行使用,特此写博客记录,如有不足请不吝

文章图片
#ios#cocoapods#cocoa +2
到底了