自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

转载 arc中的retain cycle

ARC中Retain Cycle揭秘发表于18小时前| 854次阅读| 来源Digital Leaves| 6 条评论| 作者Ignacio Nieto CarvajalARC移动开发iOSRetain Cycle内存管理解决方案开发经验摘要:对许多开发者而言,ARC最令人失望之处莫过于苹果公司让ARC来管理内存。不幸的是ARC没有循环引用检测器,因此很容易出现

2015-05-28 10:16:11 743

转载 gcd的同步异步

GCD的全称为Grand Central Dispatch,翻译为大中央调度,是Apple开发的一个多线程编程解决方法。进程和线程的概念:正在进行中的程序被称为进程,负责程序运行的内存分配,每一个进程都有自己独立的虚拟内存空间。线程是进程中一个独立的执行路径,即主线程,主线程有1M的栈区,对于耗时的执行路径,可以放在子线程(512K栈区)中执行。Tip:

2015-05-27 18:13:51 6350

转载 @autoreleasepool-内存的分配和释放

@autoreleasepool-内存的分配与释放前言开发过iOS、Mac的朋友应该对“@autoreleasepool”不陌生。只要在Xcode里创建一个工程,就能看到下面这样的代码://iOS programint main(int argc, char * argv[]) { @autoreleasepool { return UIAppli

2015-05-27 16:45:08 1392

转载 NSTimer的详细总结

先说一下我的业务需求,最近在做一个小项目,需要用到定时器的功能,NSTimer类,期间,出现了一些小问题,不过最终通过自己的努力,终于做出来了。我想总结一下,我对NSTimer类的学习和理解。不多说了,先上效果图界面元素很简单,两个UIButton 开始和暂停,20表示起始倒计时。最终的效果是,按开始按钮的时候,倒计时开始运行,按暂停按钮的时候,计时器,停止倒计时。当倒

2015-05-07 18:54:31 554

转载 NSURLSession的工作流程

NSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。注意,如果用户强制将程序关闭,NSURLSession会断掉。NSURLSession提供的功能:通过URL将数据下载到内存通过URL将数据下载到文件系统将数据上传到指定URL在后台完成上述

2015-05-07 09:35:51 529

转载 NSURLSession的未来

Cocoa网络框架的未来:NSURLSessionNSURLConnection大概有10年的历史了,很多api的设计都比较陈旧,否则AFNetworking不会这么火。好在苹果在iOS 7/Mavericks 引入了新的网络类NSURLSession,用以替代NSURLConnection。新的网络框架设计中,原有的NSURL/NSURLRequest/NSURLResp

2015-05-06 18:25:28 511

转载 ios动画

IOS中核心动画主要分4类:基础动画,关键帧动画,动画组,转场动画  CAAnimation:核心动画的基础类,不能直接使用,负责动画运行时间、速度的控制,本身实现了CAMediaTiming协议。CAPropertyAnimation:属性动画的基类(通过属性进行动画设置,注意是可动画属性),不能直接使用。CAAnimationGroup:动画组,

2015-05-06 14:09:43 502

转载 KVC & KVO

本文讲述了使用Cocoa框架中的KVC和KVO,实现观察者模式KVC键/值编码中的基本调用包括-valueForKey:和-setValue:forKey:。以字符串的形式向对象发送消息,这个字符串是我们关注的属性的关键。valueForKey:首先查找以键-key或-isKey命名的getter方法。如果不存在getter方法(假如我们没有通过@synthesize提供存取方法)

2015-05-06 11:44:53 783

转载 OC高级编程——深入block,如何捕获变量,如何存储在堆上

首先先看几道block相关的题目这是一篇比较长的 博文 ,前部分是block的测试题目,中间是block的语法、特性,block讲解block内部实现和block存储位置,请读者耐心阅读。 具备block基础的同学,直接调转到block的实现下面列出了五道题,看看能否答对两三个。主要涉及block栈上、还是堆上、怎么捕获变量。 答案在博文最后一行//-----------第一道

2015-05-05 22:11:58 1541

unix网络编程卷1和卷2源代码

unix网络编程卷1和卷2的源代码, 很好的资源,放心下载

2009-10-25

自作HelloDDK驱动及测试程序

自作NT式HelloDDK驱动程序和测试程序。

2009-08-01

空空如也

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

TA关注的人

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