heiguoliangle

黑锅的狗窝


  • 首页

  • 归档

数据结构之基本算法

发表于 2018-05-06
排序篇基本排序为了方便查找,通常希望查找对象是有序的,这里就简单说常见 的排序算法: 插入排序 选择排序 快速排序 插入排序插入排序核心思想就是将某一个数字插入到 已经排好顺序的数组中.注意这里插入进去的数组之前就是有序的.所以需要在刚开始时候就应该生成一个有序的数组,在之后将其他元素逐一插入. ...
阅读全文 »

如何实现超大图加载

发表于 2018-04-18
先来看一个玄乎的案例.我使用[UIImage imageNamed:@"large_leaves_70mp.jpg"];这个方法去加载一个7033 × 10110 pixels的大图.第一感觉加载非常的慢.之后内存飙升…先来看一张内存图:按照常规,还是看看内存飙升的原因.在Ins ...
阅读全文 »

@synthesize与@dynamic

发表于 2018-03-29
@synthesize will generate getter and setter methods for your property. @dynamic just tells the compiler that the getter and setter methods are implem ...
阅读全文 »

Block与变量

发表于 2018-03-18
block 的定义首先看一下block的定义(具体定义还得找找找了)123456789101112131415struct Block_layout { void *isa; int flags; int reserved; void (*invoke)(voi ...
阅读全文 »

NSString中copy&strong

发表于 2018-02-28
@property参数 通过property声明的属性会自动生成setter/getter方法. nonatomic <–> atomic readwrite <–> readonly strong / copy / assign synthesize有些代码可能会使用@s ...
阅读全文 »

xcode常见问题

发表于 2018-02-27
平常使用中xcode常见问题汇总 xcode版本: xcode9.0Mac版本: 10.13 Beta (17A362a) App Installation failed, No code signature found. 解决办法: 到Xcode.app中( /Applications/Xco ...
阅读全文 »

KVO-KVC

发表于 2018-02-12
经常使用kvc或者kvo,但是没有文字性的总结,现在就来水一片吧… KVC(Key-Value Coding)先附上苹果爸爸的文档 : kvc官方文档简单的看看文档,kvc的作用一下几点: 访问对象属性. 可以通过getter valueForKey:或者getter valueForKey: ...
阅读全文 »

runtime普及

发表于 2018-02-09
runtime基本知识每次都有人问,什么是id,class,object,ivar…这里做一个总结啦.. class12/// An opaque type that represents an Objective-C class.typedef struct objc_class *Class; ...
阅读全文 »

Xcode中 Launch Arguments与Environment Variables

发表于 2018-02-08
Launch ArgumentsOC中 main函数123456789int main(int argc, char * argv[]) { for (int i = 0; i < argc; i ++) { printf("%s\n" ...
阅读全文 »

swiftTips

发表于 2018-02-08
map & flatMapmapmap函数的定义:1public func map<T>(_ transform: (Element) throws -> T) rethrows -> [T] 这个是一个接受一个闭包参数,并且在闭包中返回一个集合元素类型该函数返回的 ...
阅读全文 »
12

黑锅

单纯的就是一个大黑锅

18 日志
8 标签
Links
  • 苹果论坛
  • sunny博客
© 2015 — 2018 黑锅
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4