自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 C++ vector

我在本地的WordPress写笔记,然后再复制粘贴上来发表,不知道有没人这么干 vector: vector 是内存中的一段连续空间,我们能通过指针和iterrator对其进行遍历操作 其中start,finish,end_of_storage三个iterator(现在我们还不知道它是不是指针哦)十分重要,它们分别记录了vector的开始,终止,以及目前可用内存区

2013-12-29 19:00:42 573

原创 C++ STL

之前一段时间听了侯捷老师来学校的课程,感觉学了很多东西,现在整理两篇笔记上来 什么是STL   STL(standard template library)标准模板库。是一个令所有开发者兴奋的工具和组件的集合。现在,STL是C++的一部分,被内建在编译器内,但是不同的编译器对于STL的实现有些地方是不同的。template 是实现范型的一种C++语法,它依赖于用户提供的type

2013-12-29 18:58:37 627

原创 strong,weak小记

在Objective-C逐渐进入ARC时代后,我们已经不用手动去retain,release来对对象进行管理了,但是我们需要面对strong,weak这两个关键字来对对象的持有关系进行确定。 其实strong和weak的意义和使用都十分简单 1. strong 表示的是从属关系,引用对象持有被引用的对象 2.weak则暗示不具备从属关系 首先我们需要知道,当一个对象只有在它没有从属于任何对

2013-11-20 11:14:53 782

原创 Objective-C Runtime

最近在学Objective-C的多线程,但是网上别人说先花点时间研究Objective-C的runtime机制会更利于理解多线程里面的很多东西。 简介 Runtime(运行时),其实是一个很单纯的一个概念。根据苹果官方文档,Objective-C尽可能地将以前在编译和链接阶段做出地决定推迟到程序运行时(runtime)做出决定。runtime只是指代码执行的这个阶段,就像编译阶段和链接阶段一样

2013-10-15 20:38:04 792

原创 Objective-C 文件管理

1. NSFileManager 管理文件和目录 1. NSFileManger 顾名思义,就是对文件进行管理。读取,创建,删除,修改,移动文件。NSFileManager用法十分简单。首先,NSFileManager采用单件模式。NSFileManager *fileManager = [NSFileManager defaultManager]; 就获取了实例。 2. 常见的NSFileM

2013-10-13 16:56:27 1079

原创 CALayer 基本基础

1. CALayer 图层类(Layer)是Core Animation的核心。我们在MVC(模型-视图-控制器)模式里面,UIView是典型的视图的一部分。但是在Core Animation 中,CALayer却是模型的一部分。在Core Animation 中CALayer封装了几何,时间,以及图层需要显示的内容等信息。但显示过程,并不是由它完成的。 如图,每一个可见的图层树都包含了pre

2013-09-27 17:41:50 708

原创 Block

在Object-C中,有一个新的语言机制,叫做Block。何为Block,我们可以将block理解为方法和对象的组合。block既像方法一样是一个逻辑模块,又像对象一样可以声明和传递 1.    int (^adder)(int a,int b); 2.    adder = ^int (int x,int y){         return x+y;     }; 第一

2013-07-21 10:28:05 479

原创 UITableViewCell 的重用解决

在UITableView当中,通常都会对cell进行重用 UITableViewCell *cell = [tabledequeueReusableCellWithIdentifier:identifierforIndexPath:indexPath]; 这个方法想必大家都不陌生。这是苹果提供给我们在tableView需要大量的数据项时,一个优化内存的机制。 但是,因为这个机制,使我在t

2013-06-01 13:18:00 1033

原创 iOS 组件使用

通过Xcode来对IOS程序的界面进行编写,已经极大的简化了工作的复杂度。在开始阶段,我们只用在界面上拖拖拽拽就可以创建一个小程序了。首先,在IOS中,将View和Controller联系起来的是IBOutlet和IBAction。其中IBOutlet用于属性,和IBAction用于方法。我们可以这样简单理解这两个关键字的作用 1. IBOutlet:用于我们需要在controller中对vie

2013-04-14 18:58:49 748

原创 Objective-c 内存管理

我们在程序当中,必须能够聪明地去使用内存。特别是在移动平台上,我们要尽量避免程序无谓地去占有系统内存。 Objective-c中,有很好地内存管理机制,即引用计数(reference count),用来管理内存。当然,现在由于ARC(Automatic Reference Counting)地使用,在很多情况下,我们不用去再进行retain/release等内存管理,但是了解objective-

2013-04-11 12:32:53 528

objective-c2.0 程序设计

objective-c程序设计是很好的oc的入门入籍。如果大家想要开发苹果的软件。那么入门最好先看这本,把object-c的整体语言机制弄懂

2013-07-02

iphone&ipad高级编程.pdf

看了觉得还不错的ios入门书籍,ios入门经典,内容简单清晰。内容比较短,不多

2013-06-30

算法导论PDF

大家随便下载吧,这个PDF分辨率比蛮高的,是影印版本。算法导论太高深了

2013-06-16

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

TA关注的人

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