OC基础知识
Golden_years_2017
IT宅男
展开
-
类的深入研究
1. 在Person.h里面添加两个方法声明+ (void)eat; 和 - (void)run; #import @interface Person : NSObject + (void)eat; - (void)run; @end 在Person.m里面实现方原创 2017-07-13 10:35:59 · 311 阅读 · 0 评论 -
分类又叫类目或者类别
今天咱们详细的讲一下类目,所谓类目就是为已存在的类添加方法,但是不能添加成员变量。 首先为NSString添加分类 首先到xcode里面,直接上图 #import @interface NSString (module) - (int)calculationTheNumberOfArabicNumeralsInString; + (int)calculat原创 2017-07-13 11:19:01 · 2324 阅读 · 0 评论 -
description
今天学习一下description这个方法,这个方法是iOS内部已经实现的方法,主要用于日志输出,在控制台nslog的打印,首先创建一个Person类 #import @interface Person : NSObject { NSInteger _age; NSString *_name; } @property NSInteger age;原创 2017-07-14 10:53:24 · 435 阅读 · 0 评论 -
@property和@synthesize
现在好多刚入门的开发者对于这个@property和@synthesize这两个关键字弄不清楚,看公司里面的代码,好多老程序员留下的代码里面都有这个关键字,这个是衡量一个程序员是不是老程序员的关键,但不是衡量一个优秀的程序员的关键,为了咱们成为更优秀的程序员,为了更好的阅读代码,现在咱们就彻底弄清楚这写关键字是啥意思。 @interface Person : NSObject {原创 2017-07-07 12:01:40 · 279 阅读 · 0 评论 -
OC语言的一些基础算法
1:逆序查找-(void)reverseSequenceLookUpWithArray:(NSMutableArray *)array{ for (int min = 0, max = (int)array.count-1; min < max; min++,max--) { NSString *temp; temp = array[min]...原创 2018-04-16 14:39:03 · 730 阅读 · 0 评论