自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (11)
  • 收藏
  • 关注

原创 block循环引用

block对于其变量都会形成strong reference,对于self也会形成strong reference ,而如果self本身对block也是 strong reference 的话,就会形成 strong reference 循环,造成内存泄露,为了防止这种情况发生,在block外部应该创建一个week(__block) reference。 所以在block内如果有self的话

2014-03-28 16:44:33 348

转载 Key Value Coding && key Value Observing KVC KVO

Key Value Coding Key Value Coding是cocoa的一个标准组成部分,它能让我们可以通过name(key)的方式访问property, 不必调用明确的property accssor, 如我们有个property叫做foo, 我们可以foo直接访问它,同样我们也可以用KVC来完成[Object valueForKey:@“foo”], 有同学就会问了, 这样做有什

2014-03-28 14:50:29 486

转载 iOS应用崩溃日志揭秘 iOS Crash Report

iOS应用崩溃日志揭秘  Soheil Azarpour on March 13, 2013 T这篇文章还可以在这里找到 英语 Learn how to make sense of crash logs! 本文作者是 Soheil Moayedi Azarpour, 他是一名独立iOS开发者。 作为一名应用开

2014-03-27 15:01:19 3648

ios本地推送和apns指南

本地通知和推送通知是没有运行在前台的应用程序可以让它们的用户获得相关 消息通知的方式。消息通知可能是一条消息,即将发生的日历事件,或远程服务器的 新数据。当被操作系统显示时,本地通知和推送通知看起来一样。它们可以显示一个 警告信息或在应用程序的图标上面显示一个徽标。它们也可以在警告窗或徽标显示时 播放一段声音。

2014-08-20

ios runtime

内容不多说,runtime 懂的都知道,但是e语版本的,自己凑合看

2014-08-20

ios Quartz 2D编程指南

ios Quartz 2D编程指南 2d图形处理

2014-08-20

ios高级内存管理编程指南

应用程序的内存管理是一个在程序运行时进行内存分配,使用内存、结束时释放内存的过程。 书写良好的程序,会尽可能少占用内存。在 Objectiv-C 中,这个过程也是一个在很多片代码或者 数据中传播有限内存资源的“所有权”(Ownership)的方式。读完本指南,你将可以“显式地”管 理对象的生命周期,并在不用的时候释放他们。

2014-08-20

ios block 编程

Block 对象是 C 级别的语法和运行时特性。它们和标准 C 函数很类似,但是除了 可执行代码外,它们还可能包含了变量自动绑定(栈)或内存托管(堆)。所以一个 block 维护一个状态集(数据),它们可以在执行的时候用来影响程序行为。

2014-08-20

iOS并发编程指南

ios并发编程指南,GCD Queue,NSOperation Queue管理自定义

2014-08-20

ios 核心动画编程指南

本文档介绍了在使用核心动画时所涉及的基本概念。核心动画的是 Objective - C 的框架,它通过简单的动画编程接口来提供一套高性能的动画引擎。

2014-08-20

C++数据结构与算法

此文档包含了,c++和C的基本数据类型结构,和算法.

2012-07-20

空空如也

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

TA关注的人

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