iOS的那些故事
大橙学iOS
这个作者很懒,什么都没留下…
展开
-
iOS多线程的那些事
多线程的执行原理CPU同一时间只能处理一个线程,只有一个线程在执行。多线程“同时“执行 是CPU快速的在多个线程之间的切换.CPU执行速度较快,导致CPU调度线程的时间足够短,造成同时执行的假象。线程会提高程序执行的效率,但并不是线程数量越多越好,线程过多会导致CPU之间频繁的切换,消耗大量的资源。iOS多线程的技术方案GCD介绍1、什么是GCD全称:Grand Central Dispatch纯C语言,提供非常多强大的函数库2、GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案原创 2020-09-02 17:04:18 · 123 阅读 · 0 评论 -
UITableView的那些事
UITableView是什么:1、UITableVIew是最常用的UI控件,基本各大APP都是基于tableview的设计。2、UITableView经常用于列表展示,然后自定义cell类型来适用不同功能。UITableView的故事:UITableView的创建:第一步:遵守代理和数据源协议@interface ViewController ()<UITableViewDelegate,UITableViewDataSource>第二步:创建一个UITableViewsty原创 2020-08-06 20:19:52 · 501 阅读 · 0 评论 -
Block的那些事
Block是什么1、block是一种数据类型,所以我们可以声明一个block类型的变量2、block类型的变量专门用来存储一段代码,这段代码可以有参数,可以有返回值Block的故事UIButton就像是一件衣服,一般人会直接不加修饰的穿上,可以实现它作为一件衣服的功能,但是不能突显它真正的漂亮。优秀的人根据自己的理解,进行部门的修改并且还搭配一些小饰品,穿出来的就不仅仅是一件衣服,更像是艺术品。UIButton可以简单用也可以复杂用,关键看你怎么用。Block的声明方法:block的声明: 必原创 2020-08-04 14:59:13 · 197 阅读 · 0 评论 -
UIButton的故事
UIButton是什么UIButton是OC编程语言中很普通的一种控件,就是按钮,它可以实现作为一个按钮应该有的功能,我们往往会通过对按钮的一些属性进行修改以达到美观且功能强大目的。UIButton的故事UIButton就像是一件衣服,一般人会直接不加修饰的穿上,可以实现它作为一件衣服的功能,但是不能突显它真正的漂亮。优秀的人根据自己的理解,进行部门的修改并且还搭配一些小饰品,穿出来的就不仅仅是一件衣服,更像是艺术品。UIButton可以简单用也可以复杂用,关键看你怎么用。提前准备工作:声明一个U原创 2020-08-03 19:26:35 · 173 阅读 · 0 评论 -
Masonry的故事
提前准备工作:创建一个UIView,背景颜色设置成黑色,添加到self.view中UIView* view = [[UIView alloc]init];view.backgroundColor = [UIColor blackColor];[self.view addSubview: view];约束类型:尺寸width、height、size[view mas_makeConstraints:^(MASConstraintMaker *make) { //1、原创 2020-07-29 15:58:17 · 108 阅读 · 0 评论