自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS设置Launch Image 启动图片

前面的设置参照下面博客http://blog.sina.com.cn/s/blog_6c97abf10102voui.html如果启动不行 记得clear 一下工程如果要使启动页停留一段时间 只需要在 AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithO

2015-10-30 19:56:35 640

原创 C 博客快捷键

快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列表 Ctrl + O无序列表 Ctrl + U横线 Ctrl + R撤销 Ctrl + Z重做 Ctrl + Y

2015-10-23 19:58:36 418

原创 CoreData(数据库升级 )版本迁移-iOS App升级安装

如果IOS App 使用到CoreData,并且在上一个版本上有数据库更新(新增表、字段等操作),那在覆盖安装程序时就要进行CoreData数据库的迁移,具体操作如下:1.选中你的mydata.xcdatamodeld文件,选择菜单editor->Add Model Version  比如取名:mydata2.xcdatamodel2.设置当前版本    选择上级mydata.

2015-10-23 19:55:43 4922

原创 协议跟代理的理解

// 这是正式的协议  定义一组方法规范,实现此协议的类必须实现对应的方法// oc 里面虽然没有多继承,但是一个类可以遵守多个协议,这样间接地实现了多继承@required // 必须执行的(默认的)#pragma mark 赚钱-(void)makeMoney;@optional // 可以选择性执行的-(void)lookAfterBaby;照英文字面來看,@

2015-10-22 18:58:36 351

原创 iOS是伪多任务?

iOS是伪多任务?      Android系统原生就支持多任务,而iOS系统是从4开始的。它的多任务并不是传统意义上的多任务,不是任何应用进程都可以在后台自由运行。真正做到支持多任务的只有苹果Safari和Mail,很多苹果亲生的应用也都并不支持。      对于第三方应用,可以开放的后台运行接口只有音频播放(如QQ音乐)、地理位置检测(如谷歌地图)和网络电话(如Skype)等。

2015-10-16 13:37:50 1435

原创 iOS随机数

如果要随机一个[a, b]范围内的整数  arc4random() % (b - a + 1) + a;定义颜色的宏:#define color arc4random()%256/255.0

2015-10-16 13:35:54 410

原创 ARC下的block的循环引用问题

第一种:     __weak ViewController *MySelf = self;第二种:     __weak typeof(self) MySelf = self;

2015-10-15 17:28:15 425

原创 iOS隐藏导航栏或返回按钮

一,隐藏导航栏隐藏导航栏1,self.navigationController.navigationBarHidden = YES;2,[self.navigationController setNavigationBarHidden:YES animated:YES];二,返回按钮1,以空替代    UIBarButtonItem *temporaryBarBut

2015-10-13 20:15:49 1215

原创 UIView与CALayer的理解

1//初始化一个CALayer--CALayer是含隐式动画的    _layer = [[CALayer alloc] init];    //设置CALayer的颜色    _layer.backgroundColor = [UIColor orangeColor].CGColor;    _layer.frame = CGRectMake(0, 0, 100, 100);

2015-10-13 19:39:34 532

原创 从StoryBord取出控制器并跳转的问题总结

第一种: ActivityDetailViewController *detailVC = [self.storyboard instantiateViewControllerWithIdentifier:@"活动详情"];第二种ActivityDetailViewController *detailVC = [[UIStoryboard storyboardWithNam

2015-10-11 14:55:06 1254

原创 iOS导航栏,标签视图的透明度处理

UINavigationController:导航控制器   UITabBarController:标签视图控制器    这两句话是对64,49两个高度做处理的方法    self.navigationController.navigationBar.translucent = NO;    self.tabBarController.tabBar.transluc

2015-10-09 20:20:14 460

原创 单例的三种写法,static的理解

(一)在.h文件#pragma mark 创建单例的方法//类名(即 +(SharedData *))//id类型的话,外面使用的时候只知道是对象类型//instancetype可以动态识别是哪一种对象类型//开发者通常使用share 系统默认是default(即defaultData)//起名习惯:share + 类名+(instancetype)shareD

2015-10-08 23:11:44 1162

原创 程序运行时遵循的UIApplicationDelegate协议

UIApplicationDelegate 一张图可以便可清晰知道每个代理方法的意思

2015-10-07 13:20:08 423

原创 iOS网络编程学习

影音视频播放     音频播放   流媒体(在线直播)  富文本HTTP 协议:           Hyper Text Transfer Protocol (超⽂文本传输协议)是用于从万维⺴服务器传送超文本到本地浏览器的传输协议,HTTP 是一个应⽤用层协议,由请求和响应构成,是一个标准的客户端服务器型。了解C/S模式:          Client和Se

2015-10-07 13:00:24 421

原创 XML,JSON数据结构解析

解析:从事先规定好的格式中提取数据解析的前提:提前约定好格式、数据提供方按照格式提供数据、数据获取方则按照格式获取数据XML数据结构:     概念:Extensible Markup language (可扩展标记语言),主流数据格式之一,可以用来存储和传输数据。     功能:1,数据交换      2,内存管理     3,用做配置文件     语法:

2015-10-07 12:56:20 539

原创 存储区划分

从高到低(内存地址从大到小)1,栈区:栈内存返回是不安全的,禁⽌止!!!2,堆区:内存手动分配,手动释放3,静态区:一,只初始化一次                    二,如果初始没有给值,默认值为0                    三,只有程序退出才释放(永远存在)将变量定义的类型前加static,则该变量存储在静态存储区4,常量区:常量占⽤用内存,

2015-10-07 12:52:48 617

原创 iOS封装的三个步骤

1,目的2,功能3,实现:三原则(通用,方便,隐私)

2015-10-07 12:47:35 717

原创 IOS开发中的几种设计模式介绍(思想)

ios开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate

2015-10-07 12:41:15 1670

原创 iOS数据的持久化(沙盒)

什么是数据存储:数据的永久存储。为什么要做数据持久化:存储在内存中的数据,程序关闭,内存释放,数据丢失。这种数据时临时的。数据持久化的本质:数据保存成文件,存储到程序的沙盒中。沙盒机制:       每个应用程序位于文件系统的严格控制部分       每一个应用程序在iOS系统内都放在了统一的文件夹目录下       沙盒本质就是一个文件夹,名字是随机分配的

2015-10-06 15:19:05 406

空空如也

空空如也

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

TA关注的人

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