OC语言学习
文章平均质量分 63
chaserr
朝闻道,夕死可矣。
个人主页:http://chaserr.github.io
展开
-
OC学习之道:关于数组的集中经典遍历方法
// Copyright (c) 2015年 tongxing. All rights reserved.int main(int argc, const char * argv[]){ @autoreleasepool {#pragma mark---数组的四种遍历 //1.使用for循环通过数组下标进行遍历, NSDic原创 2015-04-06 21:50:25 · 614 阅读 · 0 评论 -
在电脑上配置CocoaPods的步骤
Cocoapods安装步骤1、升级Ruby环境终端输入:$ gem update --system如果此时终端出现如下提示:ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0原创 2015-06-26 17:33:39 · 588 阅读 · 0 评论 -
代码之美:实现数绕圈打印
使用C+OC混编,实现数字的绕圈输出原创 2015-05-29 17:01:32 · 517 阅读 · 0 评论 -
OC学习之道:关于NSDate和NSDateFormatter类的使用
//// main.m// Copyright (c) 2015年 tongxing. All rights reserved.//int main(int argc, const char * argv[]){ @autoreleasepool {#pragma mark----NSDate的使用 //1.获取当前时间 NSDate *new原创 2015-04-08 18:58:49 · 773 阅读 · 0 评论 -
OC学习之道:关于OC的属性的介绍
本人最纠结的就是属性的一些细节,看注释//// main.m// Copyright (c) 2015年 tongxing. All rights reserved.//#import #import "Student.h"int main(int argc, const char * argv[]){ @autoreleasepool {原创 2015-04-09 15:54:37 · 465 阅读 · 0 评论 -
OC学习之道:关于OC中的协议与代理模式,
使用协议三步骤:协议(Protocol):1.要制定相应的协议(如:MarryProtocol)2.遵守协议与设置代理(让代理对象所属类遵守协议)3.在遵守协议的类中实现协议中的方法(就是哪个类遵守协议,就要哪个类实现这个协议中所声明的方法)// Human.h// Copyright (c) 2015年 tongxing. All rights reserved原创 2015-04-08 19:13:58 · 451 阅读 · 0 评论 -
OC学习之道:OC中类别--Category类目的使用/Eetension类的扩展 的使用
// main.m// Copyright (c) 2015年 tongxing. All rights reserved.//#import #import "NSString+SayHi.h"#import "NSDate+ChangeType.h"#import "Person.h"int main(int argc, const char * argv[]){原创 2015-04-08 19:05:23 · 886 阅读 · 0 评论 -
OC学习之道:关于Block的初级学习
//// main.m// Copyright (c) 2015年 tongxing. All rights reserved.//#import #import "Student.h"typedef int(^BlockType)(int,int);int globalVariable = 200;int main(int argc, const char * argv[]原创 2015-04-07 10:18:46 · 831 阅读 · 0 评论 -
OC学习之道:OC对象,字典,集合的使用方法NSDictionary,NSMutableDictionary, NSSet,NSMutableSet,NSCountedSet
OC学习之道:OC对象,字典,集合的使用方法NSDictionary,NSMutableDictionary, NSSet,NSMutableSet,NSCountedSetint main(int argc, const char * argv[]){#pragma mark---NSDictionary不可变字典 //1,初始化,一对 NSDictionary *di原创 2015-04-06 19:09:06 · 727 阅读 · 0 评论 -
OC学习之道:数据结构中几种常见的排序算法:选择排序,插入排序.快速排序
// Copyright (c) 2015年 童星. All rights reserved.#import @interface SortArray : NSObject{ }#pragma mark---选择排序-(void)selectSortWithArray:(NSArray *)aData;#pragma mark---插入排序-原创 2015-04-06 22:08:40 · 972 阅读 · 0 评论 -
OC学习之道:关于数组的四种排序
// Copyright (c) 2015年 童星. All rights reserved.// Person.h#import @interface Person : NSObject{ int _age; NSString *_name;}//set方法main.m-(void)setAge:(int)age;-(void)setN原创 2015-04-06 21:44:36 · 1508 阅读 · 0 评论 -
OC学习之道:OC对象,字符串和数组的使用方法NSString,NSMutableString ,NSArray,NSMutableArray
OC学习之道:OC对象,字符串和数组的使用方法NSString,NSMutableString ,NSArray,NSMutableArrayint main(int argc, const char * argv[]){ @autoreleasepool {#pragma mark---NSString字符串的使用 //1.创建字符串 //1.1通过常量字符串的原创 2015-04-06 19:01:40 · 657 阅读 · 0 评论 -
OC学习之道:C语言的冒泡排序与OC的冒泡排序之比较
// Copyright (c) 2015年 童星. All rights reserved.int main(int argc, const char * argv[]){ @autoreleasepool {//C冒泡排序 int array20[5] ={8,4,3,7,9}; for (int i=0; i<5-1; i++) { for (int原创 2015-04-06 20:30:19 · 898 阅读 · 0 评论 -
OC学习之道:在实现通讯录的时候可能需要按姓名的首字母来分组,这里实现的就是把汉字转化为拼音并且是拼音首字母大写
//// NSString+Characters.h// Copyright (c) 2015年 tongxing. All rights reserved.//#import @interface NSString (Characters)//-(NSString *)uppercaseFireLet;//将汉字转换为拼音- (NSString原创 2015-04-11 09:37:59 · 9640 阅读 · 0 评论