OC语言
vito7zhang
这个作者很懒,什么都没留下…
展开
-
设计模式
设计模式设计模式是用来解决变成中某些特定问题。单例模式什么时候使用单例模式? 在一些工程中,有一些类只需要一个实例变量,我们就可以将这些类设计成单例模式单例模式的作用 当一个类被设计成单例模式时,由该类构造出的实例对象之与其他类来讲为全局实例对象,即在每一个类中构造出的实例对象都为同一对象。在OC中如何将一个类设计成单例模式 1.在要被设计成单例的类的.h文件中声明一原创 2015-08-06 16:22:34 · 250 阅读 · 0 评论 -
OC初始化函数和便利构造器
#import #import "Student.h"int main(int argc, const char * argv[]) {原创 2015-07-27 11:02:36 · 427 阅读 · 0 评论 -
self和super网上的小题目
下面的代码输出什么? @implementation Son : Father - (id)init { self = [super init]; if (self) { NSLog(@”%@”, NSStringFromClass([self class])); NSLog(@”%@”, NSStringFromClass([super原创 2015-08-06 16:40:34 · 516 阅读 · 0 评论 -
内存管理
内存管理程序是在内存中进行运行的,那么它将会占用内存空间。而且随着成勋的运行,内存占用会不断增加。如果没有一套完善内存管理机制,内存会随着程序的运行将会被耗尽,会导致程序崩溃。 1.C语言:在C语言中,如果程序用malloc或calloc函数开辟内存空间,那么程序员需要在适当的时候调用free函数进行释放,这种规则是完全靠程序员自觉的。2.Java和C#语言:他们有垃圾回收机制,程序只需要开辟内存原创 2015-08-04 17:15:57 · 257 阅读 · 0 评论 -
NSURL
Tables Are Cool 用途 HTTP 80 TCP 国际互联网支持协议 FILE TCP 本地文件协议 FTP 21 TCP 文件传输协议 SSH 22 TCP 用于加密和远程登陆 SMTP 25 TCP 邮件协议 talnet 23 TCP 用于交互远程登陆会话URLURL用于标原创 2015-08-03 17:23:29 · 323 阅读 · 0 评论 -
NSData与NSDate
NSData/NSMutablaDate1.计算机中文件分为几种?文本文件和二进制文件,其中我们图片、歌曲、电影、就是二进制文件,像`.txt`的文件就是文本文件。2.客户端与服务器端,或者客户端与客户端交流的格式为二进制,我们在传输给客户端数据,OC中用NSData类来存储,由实例化的对象,此对象中包含大量的字节,这些字节就是我们客户端想要的信息。NSDataNSData创建 NS原创 2015-07-31 16:18:45 · 307 阅读 · 0 评论 -
字典NSDictionary
NSDictionary/NSMutableDictionary1.概念:字典是关键字key以及其定义的值value1所构成的集合,即它是由key-value组成的键值队的集合。通常来讲,key一般是NSString类型,value是OC中的任意对象,对于字典来讲,我们就是通过key来访问value 2.为什么有了数组之后还需要有字典呢?在有大量的数据或者频繁的查找信息的时候,使用字典的效率原创 2015-07-31 14:43:42 · 265 阅读 · 0 评论 -
NSArray和NSMutableArray
NSArray/NSMutableArray在OC中,我们用NSArray和NSMutableArray类来表示数组。其中NSArray是NSMutableArray的父类。在OC中,我们的数组是有序的对象的集合,即我们的数组只能存储对象。在OC中,我们的数组中元素类型不能是int,float,CGPoint等等类型,必须转换为对象才能放进数组内。NSArray数组不可变数组的初始化 //初始原创 2015-07-30 17:15:54 · 302 阅读 · 0 评论 -
字符串
Foundation框架下的基本类NSValue和NSNumber 功能将OC和C语言的基本数据类型(值类型)转换成对象(引用类型) int a = 5; float b = 4.5; double c = 34.5545; char d = 'c';// CGPoint point = {3,5};// CGS原创 2015-07-30 15:48:12 · 274 阅读 · 0 评论 -
OC属性
//// Student.h// OC_03//// Created by Ibokan on 15/7/24.// Copyright (c) 2015年 ibokan. All rights reserved.//#import @interface Student : NSObject{ //实例变量 NSString原创 2015-07-27 10:59:44 · 314 阅读 · 0 评论 -
初识OC
//// main.m// OC_2//// Created by Ibokan on 15/7/23.// Copyright (c) 2015年 ibokan. All rights reserved.//#import #import "Student.h"@interface Teacher : NSObject{@publicNSStr原创 2015-07-27 10:56:36 · 241 阅读 · 0 评论 -
属性的小问题
在OC中,为了方便我们设置访问器和设置器,有一个关键字来让程序自动产生getter和setter的方法,那就是@property的方法,在一开始使用这个方法使我的代码简洁了很多,直到有一次发生了一个问题,才让我真正明白这个@property的含义(也不一定是真正明白,至少明白多了一点),在同时使用继承和属性的时候发生了一点小问题。我们先创建一个工程,工程里面再创建一个类,类中定义一个属性name和一原创 2015-07-30 17:49:43 · 393 阅读 · 0 评论 -
NSDateFormat
//// main.m// test_NSDateFormatter//// Created by Ibokan on 15/7/27.// Copyright (c) 2015年 ibokan. All rights reserved.//#import int main(int argc, const char * argv[]) {原创 2015-07-27 11:00:04 · 264 阅读 · 0 评论