自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shareSDK

分享(shareSDK和友盟)第三方shareSDK集成(分享)方式1、Auth2.0授权协议比如分享新浪微博:1、通过Auth2.0授权协议进行授权,会拿到令牌2、通过拿到的令牌去访问要调用的接口(比如分享接口)弊端是:每次都需要拿到令牌,才能分享。令牌是一串编码,存储到本地,通过这个编码,访问。这个令牌有一个有效期,这个有效期一个就要从新获取应用内部弹出一个

2015-12-30 16:32:35 426

原创 网络请求

检测网络状态在项目中引入Reachability.h,Reachability.m文件真机包名在bundle identifier 后面填写选不了真机就在 general—Deployment info的Deployment Target中选择版本请求网络:NSURLConnection//utf-8编码stringByAddingPercentEscapesU

2015-12-30 16:28:49 726

原创 SDWebImage详解

SDWebImage这个类库提供了一个UIIMageView加载远程图片,具有缓存管理、异步下载、同意个URL下载次数控制和优化等功能。SDWebImage支持图片异步下载+缓存它提供了一个UIImageView+WebCache的Category.SDImageCache是怎样管理类存的?SDImageCache分为两部分,一个是内存层面,一个是硬盘层面。内存层面相当于是

2015-12-28 17:14:46 546

原创 扫描

扫描扫描原理:底层通过捕捉设备,捕捉到一个图形,将图形转换成一个链接地址,最终需要的时一个url,只要调openUrl就可以跳到对应的地址去。->ios7之后就自带扫描—AVFoundation框架灵敏度和内存使用都是最有的。->ios7之前1>zbar,在扫描的灵敏度和内存的使用上角Zxing都是较优的,是github的开源库2>Zxing,是goole code上的一个开源

2015-12-24 22:12:49 350

原创 多线程

一个任务通常就是一个程序,每个运行中的程序通常就是一个进程。也就是说所有运行中的任务通常对应一个进程。我们通常会感觉到cpu会同时执行多个任务,但是事实上每一时刻cpu只能执行一个任务。cpu通过时间片轮转等调度算法,快速地在各个进程之间进行切换,以至于在我们看来能同时并发执行多个任务。线程NSThread是一个轻量级的进程,线程是进程的组成部分,一个进程可以拥有多个线程,线程在程序中是独立的

2015-12-22 23:13:58 282

原创 文件IO

NSBundleNSBundle使用单例模式,调用类方法+mainBundle,获取本地资源路径常用方法:stringWithContentsOfile:encoding:error://从制定文件来初始化NSStringfileURLWithPath://使用NSURL加载本地资源requestWithURLURLWithString//加

2015-12-19 16:58:08 363

原创 ios常用设计模式详解

为什么要了解设计模式呢?设计模式是前辈们通过多年的编程经历总结出来的经验,以便于更高效合理地组织代码,快捷方便地解决某一类问题。1、单例设计模式单例模式是使用比较普遍叫简单地一种设计模式,它的原理是:始终返回一个单例,节约资源。如果要求某个类只有一个实例,那么,单例模式是最好的解决方法。在iOS SDK中,用到单例模式的类:1、UIApplication的+shar

2015-12-17 10:32:37 446

空空如也

空空如也

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

TA关注的人

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