自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Autorelease的学习

我是前言Autorelease机制是iOS开发者管理对象内存的好伙伴,MRC中,调用[obj autorelease]来延迟内存的释放是一件简单自然的事,ARC下,我们甚至可以完全不知道Autorelease就能管理好内存。而在这背后,objc和编译器都帮我们做了哪些事呢,它们是如何协作来正确管理内存的呢?刨根问底,一起来探究下黑幕背后的Autorelease机制。Autore

2015-12-10 19:07:03 459

转载 深入理解Tagged Pointer

前言在2013年9月,苹果推出了iPhone5s,与此同时,iPhone5s配备了首个采用64位架构的A7双核处理器,为了节省内存和提高执行效率,苹果提出了Tagged Pointer的概念。对于64位程序,引入Tagged Pointer后,相关逻辑能减少一半的内存占用,以及3倍的访问速度提升,100倍的创建、销毁速度提升。本文从Tagged Pointer试图解决的问题入手,带

2015-12-10 18:48:17 506

转载 OC .(点)与->(箭头)用法区别

OC里.和->的用法区别, 一位前辈的解释很生动形象, 贴过来大家分享  #import @interface Test : NSObject{ int temp; //成员变量}@end@implementation Test@endint main(){ Test *t = [[Test alloc] init]; t->temp = 100; NSL

2015-12-10 18:42:58 2244

转载 Objective-C 引用计数

引用计数如何存储有些对象如果支持使用 TaggedPointer,苹果会直接将其指针值作为引用计数返回;如果当前设备是 64 位环境并且使用 Objective-C 2.0,那么“一些”对象会使用其 isa 指针的一部分空间来存储它的引用计数;否则 Runtime 会使用一张散列表来管理引用计数。其实还有一种情况会改变引用计数的存储策略,那就是是否使用垃圾回收(用UseGC属性判断

2015-12-10 18:40:27 976

原创 socket通讯原理以及tcp、ip三次握手机制学习

要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。对于网络编程,我们也言必称TCP/IP,似乎其它网络协议已经不存在了。对于TCP/IP,我们还知道TCP和UDP,前

2015-12-02 21:38:31 710

Java基础知识谱系图最新修订版(很详细权威)

Java基础知识谱系图最新修订版(很详细权威) 赶紧收藏吧!

2015-03-17

史上最全Linux自学宝典 命令行操作学习 快速入门

史上最全Linux自学宝典 可以完全自助学习 快速入门Linux 现在Linux操作必不可少作为一个想提升自己的程序员很适合从这本书入手开始学习,必要东西都有很详细的讲解.

2015-03-13

进制转换详解(附练习题)

进制转换详解 包含讲解+联系 想学习的朋友可以看下

2015-03-02

程序员接单宝典(完美版)

里面包含两个版本 很全 省得到处找资源了 需要的别错过

2015-03-02

空空如也

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

TA关注的人

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