IOS 之Objective-C学习
文章平均质量分 78
NilObject
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
20150609类和对象(下)
//// Person.h// IOS150609_ObjectiveC_ClassAndObjctive_1//// Created by Peng Junlong on 15/6/9.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import @interface原创 2015-06-09 19:55:40 · 243 阅读 · 0 评论 -
20150617_OC之继承
//// Person.h// IOS150617_ObjectiveC_继承//// Created by qianfeng on 15/6/17.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import @interface Person : NSObject{ NSString原创 2015-07-03 08:45:32 · 306 阅读 · 0 评论 -
20150619_OC之单例
//// MusicManager.h// IOS_ObjectiveC_单例//// Created by qianfeng on 15/6/19.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import @interface MusicManager : NSObject//单例方法//原创 2015-07-03 09:10:41 · 322 阅读 · 0 评论 -
20150619_OC之类方法的内存管理
//// Dog.h// IOS150619_ObjectiveC_(1)//// Created by qianfeng on 15/6/19.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import @interface Dog : NSObject+ (Dog *)dogCreate;原创 2015-07-03 09:13:24 · 272 阅读 · 0 评论 -
20150618_OC之内存管理
内存管理引用计数://// Dog.h// IOS150618_ObjectiveC_内存管理//// Created by Peng Junlong on 15/6/18.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import @interface Dog : NSObject{原创 2015-07-03 08:51:56 · 325 阅读 · 0 评论 -
20150623_OC之属性列表文件plist
plist文件的结构及操作://// ParsePlist.h// IOS150623_ObjectiveC_Plist文件1//// Created by PengJunlong on 15/6/23.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import @interface ParseP原创 2015-07-03 21:04:00 · 520 阅读 · 0 评论 -
20150626_OC之Block块的简单使用
//// main.m// IOS150626_ObjectiveC_Block块//// Created by PengJunlong on 15/6/26.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import //函数指针int add(int a, int b) //add的类型原创 2015-07-03 22:03:39 · 343 阅读 · 0 评论 -
20150612_OC之字典NSDictionary及NSMutableDictionary
//NSDictionary//创建一个不可变字典对象//NSMutableDictionary//创建一个可变字典对象//字典中对象都是键值对:key-->value//字典中的键值对是没有顺序的//字典中的key是唯一的,但是value是不唯一的,一个value可以有多个key//// main.m// IOS15原创 2015-06-12 17:44:10 · 373 阅读 · 0 评论 -
20150623_OC之Json格式的文件及URl解析
//// main.m// IOS150623_ObjectiveC_Json文件解析//// Created by PengJunlong on 15/6/23.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import //json//javascript的子集//key:value 类似原创 2015-07-03 21:06:39 · 1722 阅读 · 0 评论 -
20150609类和对象(上)
//// main.m// IOS150609_objectiveC_ClassAndObjective//// Created by Peng Junlong on 15/6/9.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import //************原创 2015-06-09 19:52:55 · 288 阅读 · 0 评论 -
20150616_OC之类别
类别用来实现对现有类的扩展,只能扩展方法,不能扩展实例变量.在创建OC文件时可以选择category,可以实现多继承的功能//// NSString+Reverse.h// IOS150616_ObjectiveC_类别//// Created by qianfeng on 15/6/16.// Copyright (c) 2015年 Peng Junlong. All ri原创 2015-07-03 08:42:42 · 280 阅读 · 0 评论 -
20150623_OC之文件归档NSKeyedArchiver
文件归档NSKeyedArchiver,可以实现对文件的归档,序列化,反归档NSKeyedUnarchiver//// main.m// IOS150623_objectiveC_归档//// Created by PengJunlong on 15/6/23.// Copyright (c) 2015年 Peng Junlong. All rights reserved.原创 2015-07-03 21:09:34 · 429 阅读 · 0 评论 -
20150623_OC之时间NSDate与NSDateFormatter
//// main.m// IOS150623_ObjectiveC_时间//// Created by PengJunlong on 15/6/23.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import int main(int argc, const char * argv[]) {原创 2015-07-03 21:02:28 · 431 阅读 · 0 评论 -
20150624_OC之@class关键字
@Class关键字的使用及与#import的区别://// ClassA.h// IOS150624_ObjectiveC_@class关键字//// Created by PengJunlong on 15/6/24.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import //#impor原创 2015-07-03 21:39:11 · 372 阅读 · 0 评论 -
20150625_OC之XML格式解析
一下对XML格式的解析使用的是谷歌的第三方库XDataXML,在进行XML解析的是时候需要对Xcode进行配置,将第三方库导入使用例1://// main.m// IOS150625_ObjectiveC_XML文件解析//// Created by PengJunlong on 15/6/25.// Copyright (c) 2015年 Peng Junlon原创 2015-07-03 21:56:03 · 446 阅读 · 0 评论 -
20150619_OC之NSFileManager文件管理器
//// main.m// IOS150619_ObjectiveC_目录及文件的创建//// Created by qianfeng on 15/6/19.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import int main(int argc, const char * argv[])原创 2015-07-03 20:53:31 · 555 阅读 · 0 评论 -
20150624_OC之代理及反向代理的简单例子
以下例子从例1到例6由浅到深说明代理:例子1://// Dog.h// IOS150624_ObjectiveC_代理5//// Created by PengJunlong on 15/6/24.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import @interface Dog原创 2015-07-03 21:42:50 · 586 阅读 · 0 评论 -
20150619_OC之NSData及文件操作NSFileHandle
OC中NSData数据,将对象边为字节码//// main.m// IOS150619_ObjectiveC_NSData//// Created by qianfeng on 15/6/19.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import int main(int argc, c原创 2015-07-03 20:57:25 · 552 阅读 · 0 评论 -
iOS内存管理之:引用计数、ARC、自动释放池autoreleasepool和便捷方法之间的关系
文章转自:http://www.2cto.com/kf/201404/296070.htmliOS内存管理之:引用计数、ARC、自动释放池autoreleasepool和便捷方法之间的关系2014-04-27 0 个评论 来源:iOS内存管理之:引用计数、ARC、自动释放池autoreleasepool和便捷方法之间的关系 收藏 我要投稿转载 2015-07-03 20:59:32 · 700 阅读 · 0 评论 -
20150624_OC之协议与自定义类型的归档
协议例子1://// main.m// IOS150624_ObjectiveC_协议语句//// Created by PengJunlong on 15/6/24.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import #import "Programmer.h"//********原创 2015-07-03 21:36:32 · 419 阅读 · 0 评论 -
20150611_OC字符串NSString,NSMutableString练习
本文的目的主要是练习使用OC中的两个字符串:StringOperation.h文件://// StringOperation.h// IOS150610_OC_字符串练习//// Created by qianfeng on 15/6/10.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//原创 2015-06-11 19:01:56 · 1274 阅读 · 0 评论 -
IOS开发系列--Objective-C之类和对象
转载:http://www.cnblogs.com/kenshincui/p/3861302.htmlIOS开发系列--Objective-C之类和对象2014-07-22 20:23 by KenshinCui, 19780 阅读, 13 评论, 收藏, 编辑概述前面已经简单介绍过ObjC的基础知识,让大家对ObjC有个大致的印象,今天将重点解释ObjC面向转载 2015-06-09 20:08:59 · 377 阅读 · 0 评论 -
20150610_OC之NSString及与C中字符串的区别
//NSString//创建不可变字符串对象的类//NSMutableString//创建可变字符串对象的类//OC语言完全兼容C语言//OC字符串与C语言字符串的区别://1.OC字符串是一个字符串对象,字符串常量需要用@""包含//2.C语言字符串用""包含//3.C语言的字符串以字符的ASCI原创 2015-06-10 11:57:14 · 469 阅读 · 0 评论 -
20150609类和对象_练习
//// BankAccount.h// IOS150609_OC_Exercise//// Created by Peng Junlong on 15/6/10.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import //.创建一个死期银行账户的类//属性://账户号码//密码(加密)原创 2015-06-10 11:54:32 · 716 阅读 · 0 评论 -
20150610之OC中字符串NSString的操作
在学习OC的时候,我们经常会使用字符串中的一些库函数,一下就列出OC中经常使用的NSString的库方法的使用.NSString定义的对象 是不能修改的,即指针指向的内存中的内容不可修改,而指针的指向可以改变.它和NSMutableString不同.方法使用如下://// main.m// IOS150610_ObjectiveC_NSStringOperation//// Crea原创 2015-06-10 17:53:12 · 527 阅读 · 0 评论 -
20150610之OC中字符串NSMutableString的操作
NSMutableString继承NSString所有NSString类的方法NSMutableString都可以使用NSMutableString是可修改的字符串,对象可以在原来的基础商家进行修改,不需要重新定义新的字符串对象,原对象的地址和修改后对象的地址是同一块地址//// main.m// IOS150610_ObjectiveC_NSMutableString原创 2015-06-10 17:57:29 · 392 阅读 · 0 评论 -
20150611_OC之数组NSMutableArray中函数操作
在OC中若想创建一个可变的数组对象,则使用NSMutableArray,该类可以创建一个可变的数组对象,即所在的内存块中的数据可以修改,而不需要重新定义一个新的数组对象.NSArray创建不可变数组对象NAMutableArray:创建可变数组对象数组中的元素都是对象,可以为任意类型的对象,在一个数组中可以存不同类型的对象数组中存储的是对象的引用(对原创 2015-06-11 18:51:42 · 367 阅读 · 0 评论 -
20150616属性@property
//// Dog.h// IOS150616_ObjectiveCDotProperty//// Created by Peng Junlong on 15/6/16.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import @interface Dog : NSObject//属性关键字:原创 2015-07-03 08:33:38 · 272 阅读 · 0 评论 -
20150616点语法
//// Dog.h// IOS15090616_ObjectiveC_DotSyntax//// Created by Peng Junlong on 15/6/16.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import @interface Dog : NSObject//{//原创 2015-07-03 08:36:43 · 326 阅读 · 0 评论 -
20150619_OC之copy与mutableCopy
//// main.m// IOS150619_ObjectiveC_CopyAndMutableCopy//// Created by qianfeng on 15/6/19.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import int main(int argc, const cha原创 2015-07-03 09:12:19 · 327 阅读 · 0 评论 -
20150609构造方法和self指针
//// Dog.h// IOS150609_ObjectiveC_ConstructFunctionAndSelf//// Created by Peng Junlong on 15/6/9.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import @int原创 2015-06-09 20:03:46 · 301 阅读 · 0 评论 -
20150616选择器
//// Dog.h// IOS150616_ObjectiveC_选择器//// Created by qianfeng on 15/6/16.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import @interface Dog : NSObject@property (copy)NSSt原创 2015-07-03 08:37:59 · 329 阅读 · 0 评论 -
20150617_OC之父类指针指向子类对象
//// Animal.h// IOS150617_ObjectiveC_父类指针指向子类对象//// Created by qianfeng on 15/6/17.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import @interface Animal : NSObject{ N原创 2015-07-03 08:47:28 · 1678 阅读 · 0 评论 -
20150611_OC之数组NSArray创建
在OC的开发过程中数组的使用是非常频繁的,对于初学者来说,创建也是一道必过的关卡;OC中数组有NSArray和NSMutableArray.其中NSArray创建的数组对象是不可变的,同NSString一样.在对其进行操作的时候都是返回一个新的数组.而NSMutableArray是创建一个可变的数组对象;NSArray创建不可变数组对象NAMutableArray:创建可变数组原创 2015-06-11 18:39:12 · 406 阅读 · 0 评论 -
20150611_OC之数组NSArray中函数操作
我们在学习及开发中,经常对数组进行各种操作,使用系统库提供的函数对数组操作极其方便,下面就来 介绍NSArray中常用的方法的使用://// main.m// IOS150611_ObjectiveC_NSArrayOperation//// Created by Peng Junlong on 15/6/11.// Copyright (c) 2015年 Peng Junl原创 2015-06-11 18:47:44 · 311 阅读 · 0 评论 -
20150616实例变量作用域
// Person.h// IOS150616_ObjectiveC_实例变量的作用域//// Created by qianfeng on 15/6/16.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import @interface Person : NSObject{ @prote原创 2015-07-03 08:40:46 · 363 阅读 · 0 评论 -
20150619_OC之ARC与MRC混合编程
//// main.m// IOS_ObjectiveC_ARC_MRC混合编程//// Created by Peng Junlong on 15/6/19.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import #import "Person.h"#import "Dog.h"//**原创 2015-07-03 09:07:03 · 489 阅读 · 0 评论 -
sortUsingSelector使用方法,以及原理
文章转载自:http://8947509.blog.51cto.com/8937509/1576231 在IOS软件开发中我们需要依据NSArray中对象的成员进行排序,我们知道对象中成员比较多,因此如果我们写了多种方法根据不同的成员进行排序,代码量很大,实现起来不是很方便,因此苹果向我们提供了一种快速排序的方法,叫做- (void)sortUsingSelector:(原创 2015-06-12 17:24:04 · 918 阅读 · 0 评论 -
20150612_OC之数组及复合类的练习
复合类的练习及数组的使用,其中使用到了两个比较方法://// Student.h// IOS150611_ObjectiveC_StudentClass练习//// Created by Peng Junlong on 15/6/12.// Copyright (c) 2015年 Peng Junlong. All rights reserved.//#import原创 2015-06-12 17:37:55 · 321 阅读 · 0 评论
分享