自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 iOS文件操作系统---其他----

1.字符串写入到本地文件NSString *targetString=@"经纪人";BOOL flag= [targetString writeToFile:[imgsDocumentPath stringByAppendingPathComponent:@"a.TXT"] atomically:YES encoding:NSUTF8StringEncoding error:nil]; if

2016-08-29 19:47:14 425

原创 iOS文件系统---tmp

tmp: 存放临时数据,此目录下的数据不会通过iCloud进行同步获取tmp的目录NSString *tmpPath=NSTemporaryDirectory();下载图片,放在Documents 下的Imgs文件1.创建文件夹 ( 1.获取tmp的目录 2.拼接成我们想要的文件目录 , 接着进行判断是否之前存在该路径 3.假设不存 , 那么进行文件夹的创建 4.判断是否创建成功 )-(

2016-08-23 17:44:00 1446

原创 iOS文件系统---Document

iOS文件系统 当第一次启动app的时候,iOS操作系统就为此APP创建一个文件系统,该文件系统下默认有四个目录, 分别是: Document:存储用户在操作app时产生的数据,在此目录下的数据可以通过iCloud进行同步 Library:用户偏好设置,通常和 NSUserDefaults 搭配使用,在此目录下的数据可以通过iCloud进行同步

2016-08-23 13:17:07 568

原创 类目 非正式协议 与 延展

类目: 定义:为现有工程中的类和系统类添加新的方法 作用:在类目中添加新的方法及属性和在原类中添加方法和属性是一样的,都能够被类和该类的子类调用.这样可以快速便利维护和开发项目类目创建的方法1.原类中添加 也就是在.h中添加多一个@interface 在.m中添加多一个@implementation#import <Foundation/Foundation.h>@interface To

2016-08-18 17:59:51 298

原创 通知(NSNotification)

通知(NSNotification) /* 通知 NSNotification 通过学习KVO,我们发现KVO是一种简单的观察者设计模式,涉及到两个对象,分别是观察者和被观察者.这种方式实质有很大的局限性,那么OC的’Foundation’框架又为开发者提供新的一种观察者设计模式,即通知.通知,是一种发送给一个或多个观察者,用来通知其在程序中发生了某个事件的消息.Coc

2016-08-18 16:46:34 304

原创 KVC 与 KVO

设计模式–观察者模式设计模式 : 解决某一特定问题观察者模式 : 假如有个A类,然后在一些类中要去观察A类发生的变化时,这些类就会收到信息,做出相应的反应.什么时候用到观察者模式? 当一个类需要发送多个消息给多个类的时候,就用观察者模式观察者的作用? 一对多的消息发送在OC中如何实现观察者模式? OC中观察者模式的设计基础 : KVC KVOKVC(键值编码 Key-Value-Cod

2016-08-15 19:14:15 214

原创 日期和时间 NSDate NSTimeInterval NSCalendar NSDateComponents NSDateFormatter

1.NSDate 在OC中 Foundation框架为我们提供了强大的时间操作类’NSDate ’ , 该类封装了各种处理时间和日期的API获取系统当前时间(系统时间为格林尼治时间GMT 与北京时间相差8小时 北京时间=CMT+8)NSDate *date1=[NSDate date];NSLog(@"%@",date1);TimeInterval 是以秒为单位的时间片 也叫时间戳1.[NS

2016-08-12 18:50:08 556

原创 缓存区 NSData 与 NSMutableDate

计算机中的文件分为 二进制 和 文本文件二进制 : 其中我们的图片 视频 音频等就是二进制 . 文本文件 : 向’ .txt ’ 的文件就是文本文件 .客户端与服务器 , 或者客户端与客户端数据交流的格式为二进制(字节流) . 在我们的OC中用NSData来存储,在NSData类中,由其实例化的对象,此对象包含大量的字节,这些字节就是我们客户端想要的信息NSData : 它用来设置缓冲

2016-08-12 17:32:23 241

原创 可变字典(NSDictionary)与不可变字典(NSMutableDictionary)

字典 :key与value组合成的键值对的集合 特点: 无序的 ,存的都是对象类型NSDictionary的创建1.NSDictionary *dic=[NSDictionary dictionary]2.NSDictionary *dic=[NSDictionary dictionaryWithObject:@"展昭" forKey:@"包拯"];3.NSDictionary *dic2=[NS

2016-08-11 18:14:16 1145

原创 继承与多态

面向对象的三大特征: 封装 继承 多态继承:继承是避免冗余,提高代码的可重用性 继承的传递性: 直接父类 间接父类 继承需要符合的关系:is-a 子类和父类需要满足is-a关系才存在继承 继承概念下的is-a 关系是个单向的关系 *子类具有父类的属性和行为,以及自身特殊的属性和行为*现创建一个Animal类并且有一个吃东西eat的行为 接着

2016-08-11 15:58:15 196

原创 不可变数组(NSArray)与可变数组(NSMutableArray)

OC中的数组与C中的数组区别 1.C中的数组成员必须一致,OC不一定 2.OC中的数组成员必须是对象,不能是C中的基本数据类型,如int,float…数组的操作与字符串的操作有点类似 1.NSArray的定义赋值NSArray *array1=[[NSArray alloc]init];NSArray *array2=[NSArray array];//创建一个里面有一个元素的不可变数组

2016-08-09 19:28:56 4275

原创 不可变字符串(NSString)与可变字符串(NSMutableString)

一,不可变字符串(NSString); 1.直接赋值NSString *string1=@"nihao";2.先分配内存后赋值NSString *string2=[[NSString alloc]init];string2=@"nihao";3.工厂方法制造对象NSString *string3=[NSString stringWithFormat:@"nihao"];/*注意:NSStr

2016-08-09 18:07:15 407

原创 类中数据受保护情况下的赋值

类的声明实现#import@interface FZFStudent : NSObject{ NSString *name; NSInteger age;}-(void)say;@end#import"FZFStudent.h"@implementation FZFStudent-(void)say{ NSLong(@"name=%@,age=%d",

2016-08-04 19:01:04 365

原创 oc语言类 便利初始化函数 便利构造器 属性

便利初始化函数接口文件-(id)initWithXXX:(参数类型)参数名;实现文件-(id)initWithXXX(参数类型)参数名{if(self = [super init]){ _参数名=参数名;}return self;}main文件中类 *对象=[[类 alloc]initWithXXX:(赋值)]便利构造器接口文件+(id

2016-08-04 18:20:44 253

原创 OC语言中的类学习

类的声明和实现类的声明部分(类名.h 接口文件)@inerface 类名:父类名{数据类型(属性)}-(返回类型)名称1;-(返回类型)名称2;...@end类的实现部分(类名.m 实现文件)@implementation 类名-(返回类型)名称1{}-(返回类型)名称2{}...@end属性的作用域 @public 公开的,任何类的方法都可以访

2016-08-03 08:35:13 228

原创 oc初学

涉及的内容1.变量的命名 2.条件语句:if语句 if...else语句 if...else if...else语句 switch case 语句3.循环语句:for循环 while循环 do while循环enum Weekdays{Monday,Tuesday,Wendesday,Thursday,Friday,Saturday,Sunday};typedef enum {    Red,    Orange,    Yellow

2016-07-29 18:54:19 172

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除