- 博客(11)
- 资源 (9)
- 收藏
- 关注
转载 Objective-C语言--self和super关键字解析
@implementation Son : Father- (id)init{ self = [super init]; if (self){ } return self;}1234567812345678这是一个普通到初始化方法, 子类实现初始化前调用父类的init实现。基于这个初始化方法,我们从三个方面来对比self和super关键字。se
2017-02-27 23:37:13 539
转载 Object-C 工厂方法
/*类工厂方法:用于分配、初始化实例并返回一个它自己实例的方法,允许你使用一个步骤就能创建对象,比如new 方法 用于快速创建对象的类方法, 我们称之为类工厂方法 类工厂方法中主要用于 给对象分配存储空间和初始化这块存储空间1、是类方法,必须以 + 开头;2、返回类型是 instancetype/id类型;3、方法名是首字母小写的类名。*///Person.h#import @
2017-02-27 23:02:29 617
转载 Objective-C类的静态数据成员
学习过Java 或者 C 语言的朋友应该很清楚static关键字吧?在某个类中声明一个static 静态变量, 其他类中想使用它或者修改它不用new 这个对象 ,直接使用它的类名方可直接拿到这个静态变量的对象,遍可以在其他类中任意修改这个变量的数值。 在Objective-C 的语法中声明后的static静态变量在其他类中是不能通过类名直接访问的,它的作用
2017-02-27 22:59:40 478
转载 Objective-C 类,数据成员,函数成员,对象,
一、类在ios中,类的声明和实现时分离的,也就是说不能写在同一个文件中,声明放在 .h文件中,实现放在 .m 文件中。在实现文件中引入 .h文件,#import "xxx.h"声明一个类:#import @interface Person : NSObject@end实现一个类:#import "Person.h"@implement
2017-02-27 22:45:41 1556
转载 析构函数
二、析构函数析构函数声明为“-(void)dealloc”这个函数我们不能通过对象去人为的调用它,析构函数会在对像快要死的时候自己运行,来看代码。 1 @interface Person:NSObject{ 2 @private 3 int age; 4 NSString *name; 5 } 6 -(void)dealloc;
2017-02-23 01:47:02 449
转载 类的构造函数
前言: OC中定义和初始化对象一般使用alloc,不用new,原因:new和alloc/init在功能上几乎是一致的,分配内存并完成初始化。差别在于,采用new的方式只能采用默认的init方法完成初始化,1. init继承于NSObject这个根类,所有的子类可以不用重写这个实例方法函数,当然也可以在自己的类里重写init实例方法
2017-02-23 01:46:24 421
转载 [学习交流] OC学习笔记之id类型及应用场景
1、NSObject访问子类方法NSObject是所有类的基类,可以指向任何子类例如:#import #pragma mark Animal类声明部分@interface Animal: NSObject-(void)eat;@end#pragma mark Animal类实现部分@implementati
2017-02-23 01:36:12 494
转载 [Object - C 入门] 数据类型详解
1. 数据类型简介及输出(1) 数据类型简介 数据类型简介 : Object - C 数据类型 分为 基本数据类型, 构造类型 和 指针类型;-- 基本数据类型 : 整型, 字符型, 浮点型 (float 和 double), 枚举型;-- 构造类型 : 数组类型, 结构体类型, 共用体类型;-- 指针类型 : 最终要的数据类型, 所有的
2017-02-21 19:40:17 811
转载 【IOS 开发】Object-C 入门 Xcode 环境详解
作者 : 韩曙亮转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/38424965一. Xcode 环境安装 与 工程创建1. 下载环境相关资源下载 : -- iOS 相关资料下载页面 : https://developer.apple.com/dev
2017-02-17 12:50:21 6231 1
转载 Objective-C Runtime 1小时入门教程
原文出处: ian(@ianisme) 一、前言如果你没有Objective-C基础,请学习了基础的iOS开发再来,这个1小时是给有一定iOS基础的童鞋的。如果你是大牛或者你感觉Objective-C Runtime太简单不用1小时学习的,也请您绕道,这或许只是我的私人笔记了。请跟着教程“一步步来”,请不要大概地扫两眼就说看不懂——以这种态度写成什么样你也看不懂。这
2017-02-17 12:44:51 729
转载 Objective-C 30分钟入门教程
我第一次看OC觉得这个语言的语法有些怪异,为什么充满了@符号,[]符号,函数调用没有()这个,但是面向对象的高级语言也不外乎类,接口,多态,封装,继承等概念。下面会把OC里面的一些定义与Java,C++作对比,让有其他面向对象语言的同学可以快速的了解OC是个神马语言。1.类定义类用@interface定义,而不是@class,相当于Java中的class了。而Object-C中接口
2017-02-17 12:42:52 1332
C#截屏并进行OCR识别
2018-05-10
C# 系统应用之窗体最小化至任务栏及常用操作
2018-05-05
zend studio 12.0.0&zend studio 12.0.1 破解文件
2015-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人