自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS讲解迷惑深入浅出之懒加载

懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.懒加载数组#pragma mark----懒加载, 数组就不需要初始化了 -- - (NSMutableArray *)dataArray{ if (!_dataArray) { // 如果不存在dataArray, 就初始化 _dataArray = [N

2015-09-30 08:53:39 456

原创 iOS讲解迷惑深入浅出之复杂对象的归档

1 创建一个 JJModel类继承自NSObject// 1 创建一个 JJModel类继承自NSObject#import @interface JJModel : NSObject/** * 复杂对象进行持久化 需要遵守一个协议 */@property (nonatomic, retain) NSString *name;@property (nonato

2015-09-29 19:49:57 435

原创 iOS讲解迷惑深入浅出之单例类的两种写法

第一种 创建单例类:// 创建单例类+ (MusicListManager *)shareManager{ static MusicListManager *manager = nil; if (manager == nil) { manager = [[MusicListManager alloc] init]; } return mana

2015-09-29 19:38:14 640

原创 iOS讲解迷惑深入浅出值UICollectionView(集合视图)

1.创建一个集合视图, 先创建网格布局 UICollectionViewFlowLayout, 设置其诸多属性再用其设置好属性的对象 初始化集合视图.- (void)createCollectView{ // UICollectionViewFlowLayout 继承自 UICollectionViewLayout // UICollectionViewLayout 是一个

2015-09-26 17:09:03 2728

原创 iOS讲解迷惑深入浅出之通知

销毁通知1. 注册通知 (在AppDelegate.m注册, 就要在AppDelegate.m接收通知),别忘在dealloc中销毁通知,     一句话, 在那哪个类注册, 就在哪个类接收通知2. 在APPDelegate中接收通知  (以下方法实现的是注册通知里面的方法)3. 在其他类发送通知(注意name标识要和注册的时候一致,) 发送

2015-09-26 17:05:42 486

原创 iOS讲解迷惑深入浅出之基础动画-关键帧动画

/ Copyright (c) 2015年 nieyinlong. All rights reserved.//#import "RootViewController.h"@interface RootViewController ()// myView 赋值重名@property (nonatomic, retain) UIView *myView;@end@imple

2015-09-24 20:53:50 600

原创 iOS讲解迷惑深入浅出之GCD利用屏障模拟玩家进入游戏读取数据

利用队列进行游戏模拟需求:一共四个玩家一起进入游戏, 当所有人都进入游戏的时候开始读取数据思路:     1. 选取并行队列     2. 如何实现特殊要求,把并行队列用屏障隔开        屏障的作用:把队列分成上下部分开执行#pragma mark - 模拟游戏开始的线程操作(利用屏障 dispatch_barrier_async() )- (void

2015-09-22 23:01:50 430

原创 ios讲解迷惑深入浅出之GCD

一. 创建串行对列(默认的和自定义的)#pragma mark ----- 创建串行队列 (鸡肋)- (void)serialQueue{ // ===== 串行队列分两种(第1种. 主线程中的串行队列(主串行队列) 第2种. 自定义的串行队列) /************* 第1种. 主线程中的串行队列(主串行队列) ****************

2015-09-22 22:51:03 343

原创 iOS讲解迷惑深入浅出之SAX解析和JSON 解析

//XML的SAX解析// NSXMLParser 分析XML文件- (void)setUpDataXMLParser{       // 3. 创建路径    NSString *path = [[NSBundlemainBundle] pathForResource:@"Student"ofType:@"xml"];       // 2

2015-09-15 14:49:00 1294

原创 iOS 如何在ARC下 使用MRC的类库

如何在ARC下使用MRC的类库:如果你的工程是MRC,想让某些使用ARC进行编译的话那么需要选中工程在Build Parses中 找到Complile Sources把该类后面写上如下命令: -fobjec-arc.写上如下命令:-fon-objc-arc

2015-09-10 12:43:44 1202 1

iOS 自定义UITabBar中间按钮(OC版)

iOS 自定义UITabBar中间按钮(OC版), 创建一个自定义的YLTabBar继承自UITabBar

2018-10-30

空空如也

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

TA关注的人

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