- 博客(12)
- 收藏
- 关注
原创 黑马程序员-IOS学习笔记(十二)Foundation框架
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------1、foundation中常用的结构体。* NSRange* NSPoint \ CGpoint* NSSize \ CGSize* NSRect \ CGRect2、Foundation中常用的类。3、OC集合NSArray和NSSet的使用。一、结构体的使用。
2015-07-02 16:55:27
421
原创 黑马程序员-IOS学习笔记(十一)C语言总结
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------1.C语言的数据类型基本类型 a.整型: 整型 int Visual c++6.0 中占4 个字节; Turbo c2.0占 2个字节取值:-2147483648 -2147483647 短整型 short int 2个字节取值:-32768 -
2015-06-27 23:31:03
653
原创 黑马程序员-IOS学习笔记(十)概念和关键字的总结
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------1、关键字@ 看到这个关键字,是Object-C对C说话的扩大,例如@interface XXX。@interface 声明类@implementation 实现类@protocol 声明和谈@optional 与@protocol
2015-06-27 23:28:26
541
原创 黑马程序员-IOS学习笔记(九)分类和扩展
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------1、分类(category)使用Object-C中的分类,是一种编译时的手段,允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到,这点和javascript中使用原型来定义属性有点类似。我们可以为一个类创建
2015-06-27 23:23:33
460
原创 黑马程序员-IOS学习笔记(八)分类与协议
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------分类定义:@interface Fraction (MathOps)-(Fraction *) add: (Fraction *) f;@end 协议定义:@protocol NSCoping- (id) copyWithZone: (NSZone *) zone;
2015-06-27 00:08:47
338
原创 黑马程序员-IOS学习笔记(七)变量和数据类型
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------对象的初始化常见的编程习惯是类中所有的初始化方法都以init开头。如果希望在类对象初始化时做一些事情。可以通过覆写init方法达到这个目的。-(id)init{ self = [super init]; if (self) { //初始化代码
2015-06-27 00:03:55
373
原创 黑马程序员-IOS学习笔记(六)Category(类别)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!------- category 是Objective-C 里面最常用到的功能之一。category可以为已经存在的类增加方法,而不需要增加一个子类。而且,我们可以在不知道某个类内部实现的情况下,为该类增加方法。如果我们想增加某个框架(framework)中的类的方法,category 就非常有效。比如,
2015-06-26 23:59:50
390
原创 黑马程序员-IOS学习笔记(五)类
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------导入的文件要用一对引号引起来,而不是中的“"字符。接口和实现的要求:接口文件包含类的公开信息,即能够与这个类的使用者共享一些信息。另一方面,实现部分包含的是私有信息,即实例变量和代码。 合成存取方法:从Objective-C2.0开始,可自动生成设值方法和取值方法(统称为存取
2015-06-25 22:36:10
347
原创 黑马程序员-IOS学习笔记(四)类、对象和方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------类、对象和方法:类的独特存在就是一个实例,对实例执行的操作称为方法。在某些情况下,方法可以应用于类的实例或类本身。对象使用方法可以影响对象的状态。关键概念:对象是类的独特表示,每个对象都包含一些通常对该对象来说是私有的信息(数据)。方法提供访问和改变这些数据的手段。 Ob
2015-06-25 22:31:57
468
原创 黑马程序员-IOS学习笔记(三)数据类型和表达式
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------1. int类型整数常量由一个或多个数字的序列组成。这里要注意设备或机器相关量。即我们通常说的int是32位还是64位取决于CPU的总线宽度。在Mac OS X中,提供了选择应用程序是在32位还是64位下编译。在前一种情况下,一个int占用32位;在后一种情况下,一个int占用64位
2015-06-25 22:19:54
596
原创 黑马程序员-IOS学习笔记(二)常用关键字和方法
关键字和方法:一.内存管理情况1- autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。当用户的代码运行告一段落,开始等待用户的操作,自动释放池就会被释放掉(调用dealloc),池中的对象都会收到一个release,有可能会因此被销毁。2-成员属性: readonly:不指定readonly,默认合成gett
2015-06-25 22:05:39
403
原创 黑马程序员-IOS学习笔记(一)Objective-C概述
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------Objective-C概述:一、面向对象简介: 面向对象程序设计(英语:Object-oriented programming,缩写:OOP),指一种程序设计范型,同时也是一种程序开发的方法。对象指的是类的集合。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵
2015-06-25 21:14:57
501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人