自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

D.ICE

我要是有了力量,就把他们都杀了!

  • 博客(10)
  • 收藏
  • 关注

原创 类的内部是否应该直接访问实例变量

这是一个争论不休的问题 那么直接访问实例变量和getter有哪些区别呢 1.直接访问实例变量速度快,因为他不经过消息分发,而直接访问变量地址。 2.赋值的时候不会调用setter方法,比如声明了copy语义的句子,他不会进行copy操作,而是直接赋值操作, 3.还有一个重要的问题时不会出发kvo编程中注意的问题如果你使用惰性初始化数据这种小技巧的话,记得一定使用属性获取值 在的类的初始化和

2015-06-07 22:53:13 2880

原创 理解“属性”

属性是objective-C的属性,保存数据的实列变量,一般通过getter 和setter进行取值和赋值在在c++中我们通常这样定义一个类@interface Student : NSObject { @public NSString *_name; @private NSInteger _age;}@end这种写法name age 在对象编译的时候布局就已经规定

2015-06-07 22:21:37 2796

原创 学习Objective-C 高效编程

读Effective Objective-C总结1.在类的头文件中尽量少的引用其他头文件如果在一个类A中定义了一个类B的属性,事实上他并需要知道B的实现,因此,只需在类A的m文件中加入头文件即可,这也是引用头文件的一个原则,引用头文件的时机尽量延后,那么我门需要解决编译通过的问题,前向声明,或者叫做向前声明,即在类A的h文件中声明class B即可,这也是解决交叉编译常用的手段。那么什么时候才在A的

2015-06-05 00:02:39 2747

原创 NSString,NSMutableString

NSStringNOTEAn immutable string is a text string that is defined when it is created and subsequently cannot be changed. An immutable string is implemented as an array of Unicode characters (in other wo

2015-05-30 10:23:00 3395

原创 CLang之简单介绍

CLang?首先需要了解下什么是LLVM?

2015-05-29 21:18:18 4404

原创 学习Objective-C之基础数据结构

步子太大会扯到蛋学习C语言的时候,我们都是从基础学习,那么学习IOS也是从基础学习,这一片主要是一些常用数据类型的用法。 C语言的数据类型,再OC中都可以使用,那么OBjective-C中又增加了一些数据类型,方便开发者使用,增加开发效率,下面一一说下。 再说之前,先允许我介绍日志函数 NSLog Logs an error message to the Apple System Log

2015-05-17 12:46:51 3582

原创 学习Objective-C

1. Objective-C与其他语言的区别?我们知道Objective-C语言是有Smalltalk演化过来的,Smalltalk又他妈是消息语言的鼻祖,可想而之Objective-C又有什么样的特性,Smalltalk的精髓是消息结构叫做message structure的东西,而C++, java 等语言使用函数调用的方式(function call),也许不是很明白,也许你已经很透彻,但是我

2015-05-16 11:47:06 4026

原创 稍等

还未更新,请稍等…或者提些建议。

2015-05-16 10:06:32 3969

原创 ios是啥东西?

IOS是啥东西?什么是IOS?OS即Operating System,操作系统,那么IOS就是iPhone OS,后来改名改成了IOS,用于苹果公司移动设备的操作系统,如ipod touch和ipad。官方文档描述如下: iOS is the operating system that runs on iPad, iPhone, and iPod touch devices. Th

2015-05-16 09:10:15 4291

原创 前言

前言为什么写这个IOS系列的文章为什么写下这段话,我想说闲的蛋疼的人才会写一些无聊的东西,拿给别人看,我也不列外,是的我蛋疼了,作为一名程序员,我更习惯称自己为一条大菜狗,顾名思义。人们学习总有各种各样的目的,吹牛逼,扯淡,丰富自己,拿一份不错的薪水,当然不乏是为了兴趣爱好的神经病存在,我是一名IOS开发的大菜狗,熟悉所有和带C的语言,可是我也只是个程序员,为什么到最后选择IOS,是因为

2015-05-16 08:59:07 3857

空空如也

空空如也

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

TA关注的人

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