自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 Block 的本质是什么

block是一个指针结构体,在终端下通过clang -rewrite-objc 指令看看C++代码。 #import <Foundation/Foundation.h> int main(int arc,const char *argv[]){ void (^myblock)() = ^(){ NSLog(@"hello block"); }; ...

2018-10-22 13:27:57 1001

转载 设计模式(二):代理模式(委托模式)

代理模式 组成: 抽象角色:通过接口或者抽象类声明真实角色实现的业务方法 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。 真实角色:实现抽象角色,定义真实角色所需要实现的业务逻辑,供代理角色调用 代理的基本作用 代理是一种通用的设计模式,在iOS中对代理设计模式支持的很好,有特定的语法来实现代理模式,OC语言可以通过@protoco...

2018-10-16 17:45:33 1022

原创 排序算法(一):冒泡排序

冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复的走访过要排列的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来,走访数列的工作是重复的进行直到没有有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列顶端,所以命名为冒泡排序。 算法原理: 冒泡排序算法的运作如下:(从后往前) 1.比较相邻的元素。如...

2018-10-15 11:56:47 301

原创 排序算法:算法简介

算法简介 ●什么是算法 ➢一系列的计算步骤,用来将输入数据转化成输出结果 ●算法的意义 ➢用于解决特定的问题 ➢解决同一个问题的不同算法的效率常常相差非常大,这种差距的影响往往比硬件和软件方面的差距还要大 ● 比较常听到的较为简单的算法 ➢排序算法 ➢加密算法 算法的特征 ● 有穷性 ➢执行有限个步骤之后终止...

2018-10-15 10:51:00 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除