自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 安卓四大组件以及用法

android四大组件分别为activity、service、content provider、broadcast receiver。一、android四大组件详解1、activity(1)一个Activity通常就是一个单独的屏幕(窗口)。(2)Activity之间通过Intent进行通信。(3)android应用中每一个Activity都必须要在An

2015-10-27 09:46:02 619

转载 OC与Java的区别

1、Cocoa是什么?Cocoa是使用OC语言编写的工具包,里面有大量的类库、结构体,说白了其实就相当于java中的标准API、C++中的标准库。OC中没有命名空间的概念,所以使用加前缀来防止命名冲突,因此你会看到大量的以NS 为前缀的类名、结构体、枚举等。 2、Cocoa框架由Foundation Kit、App Kit两部分组成,前者是基础工具库,后者主要是UI库、高级对象等。

2015-10-26 20:17:32 700

转载 SDWebImage图片缓存机制

SDWebImage是一个很厉害的图片缓存的框架。既ASIHttp+AsyncImage之后,我一直使用AFNetworking集成的UIImageView+AFNetworking.h,但后者对于图片的缓存实际应用的是NSURLCache自带的cache机制。而NSURLCache每次都要把缓存的raw  data 再转化为UIImage,就带来了数据处理和内存方面的更多操作。具体的比较在这

2015-10-26 10:57:56 353

转载 SDWebImage二

source  https://github.com/rs/SDWebImageAPIdoc  http://hackemist.com/SDWebImage/docAsynchronous image downloader with cache support with an UIImageView categoryUIImageView的类目,支持异步图片下载,支持缓存机制

2015-10-14 10:56:43 292

转载 SDWebImage

类引用有5个 分别是以下几个 SDImageCache  图片异步缓存SDWebImageDownloader   图片异步下载 SDWebImageDownloaderOperation Class Reference  图片异步下载操作SDWebImageManager 图片管理SDWebImagePrefetcher 图片预处理一、SDImageC

2015-10-14 10:47:57 498

转载 CoreData简介

原文链接:http://blog.csdn.net/q199109106q/article/details/8563438/本人转载过来自行学习简介  Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何S

2015-10-14 01:03:45 265

转载 KVO与Notification区别

1.效率肯定是delegate比nsnotification高。2. delegate方法比notification更加直接,最典型的特征是,delegate方法往往需要关注返回值,也就是delegate方法的结果。比如-windowShouldClose:,需要关心返回的是yes还是no。所以delegate方法往往包含 should这个很传神的词。也就是好比你做我的delegate,我

2015-10-14 00:59:14 430

转载 改变webView中请求的JS数据

OS开发之Objective-C与JavaScript交互操作是本文要介绍的内容,主要主要是讲解了stringByEvaluatingJavaScriptFromString的用法,它的功能非常的强大,用起来非常简单,通过它我们可以很方便的操作uiwebview中的页面元素。UIWebView是iOS最常用的8SDK之一,它有一个stringByEvaluatingJavaScriptFrom

2015-10-13 23:47:15 763

转载 GCD(grand central dispatch)用法

Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。/*!* @function dispatch_get_main_queue** @abstract* Returns the de

2015-10-13 20:15:25 310

转载 NavigationBar 设置半透明

将NavigationBar设置透明(仅将指定视图控制器进行透明处理),步骤如下:1.在视图控制器的头文件中实现UINavigationControllerDelegate,例如:@interface PicturePreviewViewController :UIViewControllerUINavigationControllerDelegate>2.在实现类中加入这个代理的

2015-10-13 19:29:10 388

转载 iOS文件操作两种方式:NSFileManager和流操作

1、文件的创建 -(IBAction) CreateFile{//对于错误信息NSError *error;// 创建文件管理器NSFileManager *fileMgr = [NSFileManager defaultManager];//指向文件目录NSString *documentsDirectory= [NSHom

2015-10-13 15:47:02 440

转载 FMDB

iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (https://github.com/ccgus/fmdb) 是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。在FMDB下载文件

2015-10-12 10:45:13 310

转载 Magical Record

基于coredata 技术的第三方库在Cocoa中存在一种技术叫Core Data,用来对数据进行持久化,类似于Java世界中的Hibernate。在新建Cocoa Application/iOS Application的向导中,有一个选项是要不要使用Core Data,当启用以后你会发现在AppDelegate.m中添加了大量与Core Data相关的代码,但是你对大部分代码不知所以

2015-10-12 09:37:03 436

原创 iOS中 数据持久化的方法

iOS中的数据持久化方式,基本上有以下四种: 属性列表、对象归档、SQLite3和Core Data1.属性列表属性列表文件是一种XML文件,Foundation框架中的数组和字典等都可以于属性列表文件相互转换。NSArray类常用读写属性列表文件的方法:+arrayWithContentsOfFile:类级构造方法,用于从属性列表文件中读取

2015-10-09 09:21:53 328

原创 iOS中 数据持久化方式

iOS中的数据持久化方式,基本上有以下四种: 属性列表、对象归档、SQLite3和Core Data1.属性列表属性列表文件是一种XML文件,Foundation框架中的数组和字典等都可以于属性列表文件相互转换。NSArray类常用读写属性列表文件的方法:+arrayWithContentsOfFile:类级构造方法,用于从属性列表文件中读取数据,创建NSA

2015-10-09 09:14:38 363

转载 iOS8之后利用storyboard、xib动态获取行高

随着iOS8的自动布局和Interface builder越来越成熟,逐渐衍生出了一种先用storyboard或xib界面再算自定义行高的方法。这种方法一般需要先搭建一个图形化界面。如下图大概搭一个比较复杂的cell。图1首先可以清晰的看出,用IB搭建看上去很快就能搭建完毕,并且有的图片或是view的背景设置了之后能看出界面大概的感觉。这里需要注意的就是label设置约束的方法,普

2015-10-08 20:46:56 913

转载 tableView动态获取行高

虽然UITableView功能强大,但是对于一些复杂的应用需求在开发的过程中会出现一些问题,如动态改变UITableView显示的Cell高度就是其中之一       其实想要改变UITableView的Cell高度并不难,UITableView带有一个rowHeight属性,使用他就可以改变高度了。但是这样的改变是把所有的Cell的高度都统一改变了。如果存在不同的内容就有不同的Cell高度,

2015-10-08 20:20:28 850

原创 copy retain assign nonatomic strong weak _unsafe_unretained

copy:建立一个索引计数为1的对象,然后释放旧对象 对NSString对NSString 它指出,在赋值时使用传入值的一份拷贝。拷贝工作由copy方法执行,此属性只对那些实行了NSCopying协议的对象类型有效。更深入的讨论,请参考“复制”部分。retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1对其他NSObject和其子类对参数进行rele

2015-10-05 13:01:09 261

空空如也

空空如也

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

TA关注的人

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