Objective-C
文章平均质量分 75
ItsALongRoad
这个作者很懒,什么都没留下…
展开
-
坑到死的OC测试题
※ 选择题(共80题,每题1分)1、在OC中,类的定义包括两部分(声明与实现),其中实现部分是:答案:(C) A、@import B、@interface C、@implementation D、@protocol2、Objective-C的代码文件的后缀为:答案:(B) A、.cpp B、.m C、.pl D、.c3、NSA转载 2015-08-21 11:36:35 · 1162 阅读 · 0 评论 -
iOS基础知识点
第一章:类和对象1.类和对象是面向对象的核心.类是具有相同特征和行为的事物的抽象,对象是类的实例,类是对象的类型.2.开发过程一般为:定义类,创建对象,使用对象.3.类:一般有两部分:接口部分和实现部分,3.1接口部分:@interface....@end,在此声明类的实例变量和方法(即特征和行为).3.2实现部分:@implementation...@end,在此实现类的方法原创 2015-08-20 11:52:52 · 238 阅读 · 0 评论 -
Objective-C基础知识点
NSString NSArray NSNumber一.使用苹果帮助文档打开帮助文档:X-code->help->Documentation and API Reference.二.字符串类1.Foundation框架:Foundation框架是Cocoa编程,IOS编程的基础框架,包括:字符、集合、日期、时间等基础类.字符串、数组、字典都属于Foundation框架.原创 2015-08-22 10:31:23 · 239 阅读 · 0 评论 -
Objective-C基础知识点
第五讲:字典、集、数组排序(详情请参考源程序lession5-homework)知识点:字典:1.字典用于保存具有映射关系数据的集合,一个key-value认为是一个条目(Entry),字典是存储key-value对的容器.2.字典类的特点:字典靠key存取元素,key不能重复,value必须是对象,键值对在字典中是无序存储的.3.不可变字典:字典一旦创建,键值对就不可更改,不原创 2015-08-22 10:20:47 · 281 阅读 · 0 评论 -
Objective-C基础知识点
第三讲:继承,初始化方法,便利构造器1.继承 继承是单向的,不能相互继承,子类能继承父类全部的特征和行为. 面对对象提供了继承语法,能大大简化代码.把公共的方法和实例变量写在父类,子类只需要写自己独有的实例变量和方法即可. 继承既能保证类的完整性,又能简化代码. OC中只允许单继承,OC中的根类是NSObject. 如果子类不满意父类方法的实原创 2015-08-22 10:19:15 · 283 阅读 · 0 评论 -
通讯录
题目要求 OC上机考试试题 ————通讯录要求描述:用OC语言完成简易通讯录(实现增删改查)功能.(注:使用MRC)一、功能描述:main函数中通过使用Person类和AddressBook类,创建对象、调用方法,实现以下8个功能:1).使用便利构造器创建四个Person类的实例(联系人).姓名:Lucy 性别:女 电话:123 年龄:21姓名:Jo原创 2015-08-22 08:58:04 · 425 阅读 · 0 评论 -
Objective-C属性
一.属性(描述类的特征)1.属性是Objective-C 2.0定义的语法,为实例变量提供了setter和getter方法的默认实现,能在一定程度上简化代码,增强实例变量的访问安全性.2,属性的定义2.1.属性的声明: 使用@property声明属性,相当在@interface中声明了两个方法(setter和getter),如:@property (NSString *)name转载 2015-08-18 11:12:34 · 437 阅读 · 0 评论 -
Objective-C基础知识点
属性一.属性(描述类的特征)1.属性是Objective-C 2.0定义的语法,为实例变量提供了setter和getter方法的默认实现,能在一定程度上简化代码,增强实例变量的访问安全性.2,属性的定义2.1.属性的声明: 使用@property声明属性,相当在@interface中声明了两个方法(setter和getter),如:@property (NSString *)n原创 2015-08-22 10:26:42 · 351 阅读 · 2 评论 -
OC中如何将数组或字典中数据在控制台输出中文
解决数组在控制台无法输出中文的问题:方法:重写方法-(NSString *)descriptionWithLocal:(id)local;- (NSString *)descriptionWithLocale:(id)locale{ NSMutableString *str = [NSMutableString stringWithFormat:@"%lu (\n", (原创 2015-08-20 16:07:23 · 1436 阅读 · 0 评论 -
Objective-C基础知识点
内存管理初级一.内存管理介绍1.内存的问题体现在两个方面:内存溢出和野指针异常。内存溢出是指程序所占用的内存超出内存上限,程序就会崩溃。野指针异常是指对象内存空间已经被系统回收没,仍然使用指针操作这块内存。野指针异常是程序Crash的主要原因。2.内存的管理方式内存的管理方式包括:垃圾回收(gc)、MRC(Manual Reference Count)和ARC(Auto Refer原创 2015-08-22 10:28:41 · 279 阅读 · 0 评论 -
Objective-C基础知识点
第二讲:实例变量的可见度,方法一.实例变量的可见度@public:实例变量可以在类的内部和外部操作@private:实例变量只能在该类内访问@protected(默认):实例变量只能在该类和其子类内操作二.方法OC中的方法有实例方法和类方法,类方法只能类使用没用"+"表示,实例方法智能对象使用,用"-"表示.方法示例:-(void)sum:(int)num1原创 2015-08-22 10:17:33 · 218 阅读 · 0 评论 -
NSDate: 处理时间(刚刚、几分钟前、几小时前等)
NSDate的相关知识NSCalendar + NSDateComponents 相关知识1、NSDate类目NSDate + SLDate .h 文件//// NSDate+SLDate.h// MyWB//// Created by SmileLife on 16/6/18.// Copyright © 2016年 SmileLife. All right原创 2016-06-18 14:27:12 · 1512 阅读 · 0 评论