自定义博客皮肤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 AVAssetExportSession的使用完整版

- (void)getVedioResource { UIAlertController *alertC = [UIAlertController alertControllerWithTitle:nil message:nil preferredStyle:UIAlertControllerStyleActionSheet]; UIAlertAction *cacelAction

2016-09-01 21:16:37 3984

原创 iOS 如何判断当前页面是push进入还是present进入

NSArray *viewcontrollers=self.navigationController.viewControllers; if (viewcontrollers.count>1) { if ([viewcontrollers objectAtIndex:viewcontrollers.count-1]==self) { //push方式

2016-08-23 16:54:30 4737

原创 iOS之网络请求的简单封装

#import <Foundation/Foundation.h>//定义枚举 用来标示请求的类型typedef NS_ENUM(NSInteger,RequestType) { GET, POST};//网络请求完成的blocktypedef void(^RequestFinish)(NSData *data);//网络请求失败的blocktypedef void(

2016-05-17 22:11:07 591

原创 iOS之XMPP环境搭建

XMPP服务器环境搭建搭建XMPP环境需要几个辅助工具:XAMPP2.OpenfireOpenfire采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议,Openfire安装和使用都非常简单,并利用Web进行管理,单台服务器可支持上万并发用户.Openfire服务是基于JAVA语言写的,所以你的电脑必须要有java运行环境.安装JDK成功后进行Openfire的安

2016-05-11 22:17:11 531

原创 iOS之CoreData基本使用以及简单封装

CoreDataCoreData数据持久化框架是Cocoa API的一部分,首次在iOS5版本中出现,它允许按照实体-属性-值模式组织数据,并以XML,二进制文件或者SQLite数据文件的格式持久化数据.CoreData主要提供的对象-关系映射(ORM)功能,把OC对象转化为数据保存到文件,也可以数据转化为OC对象CoreData和SQLite的比较SQLite 1 基于C接口,需要使用s

2016-05-11 21:10:07 2275

原创 iOS之SQLite基本使用

数据库的特征:以一定方式存储在一起能为多个用户分享具有尽可能少的冗余代码与程序彼此独立的数据集SQLiteSQLite是一个轻量级关系数据库,最初的设计目标是用于嵌入式系统,它占用资源非常少.在iOS中,只需要加入li’blibsqlite3.0依赖以及引入sqlite3.h头文件即可.SQLite是无类型的数据库,可以保存任何类型的数据,对于SQLite来说对字段不指定类型是完全有效

2016-05-11 20:38:55 7507 1

原创 iOS之FMDB的基本使用

优点 : 对多线程的并发操作进行处理,所以是线程安全的以OC的方式封装了SQLite的C语言API,使用起来更加的方便;FMDB是轻量级的框架,使用灵活缺点: 因为它是OC的语言封装的,只能在iOS开发的时候使用, 所以在实现跨平台操作的时候存在局限性FMDB中重要的类FMDatabase : 一个FMDatabase对象就代表一个单独的SQLite数据库, 用来执行SQL语句FMR

2016-05-06 22:06:44 4169

原创 iOS之数据加密

常用术语密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数.(密钥分为对称密钥和非对称密钥,也可以根据途径分为加密密钥和解密密钥)明文:没有进行加密,能够直接代表原文含义的信息密文:经过加密处理之后,隐藏原文含义的信息加密:将明文转换成密文的实施过程解密:将密文转换成明文的实施过程数据安全数据安全:是一种主动的包含措施,数据本身的安全必须基于可靠的加密算法与安全体

2016-05-06 21:57:51 964

原创 iOS网络数据请求

HTTP和HTTPS协议URL全称是Uniform ResourceLocator(统一字典定位符)通过一个URL,能够找到互联网上唯一的11个资源URL就是资源的地址,位置,互联网上的每个资源都有一个唯一URLURL的基本格式 = 协议://主机地址/路径()如http://www.lanou3g.com/szzr/协议:不同的协议代表着不同国的资源查找方式,资源传输方式主机地址:存放资

2016-05-06 21:52:56 6129

原创 iOS数据解析之JSON解析

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,易于阅读和编写,同时也易于机器解析和生成JSON文件有两种结构: 1 对象:”名称/值”对的集合,以”{“开始,以”}”结束,名称和值中间用”:”隔开 2 数组:值的有序列表,以”[“开始,以”]”结束,中间是数据,数据以”,”分隔 (JSON中的而数据类型:字符串、数值

2016-05-06 21:36:03 2269

原创 iOS之数据解析之XML解析

XML解析常见的两种方式:DOM解析和SAX解析DOM解析DOM:Document Object Model(文档对象类型).解析XML时,读入整个XML文档并构建一个驻留内存的树结构(节点树),通过遍历数结构可以检索任意XML节点,读取它的属性和值,而且通常情况下,可以借助XPath,直接查询XML节点.进行DOM方式解析数据需要使用一个第三方的类GDataXMLNodeGDataXMLNo

2016-05-06 21:30:52 3970

原创 iOS之多线程

程序:由源代码生成的可执行应用进程:一个正在运行的程序可以看做一个进程,进程拥有独立运行所需的全部资源线程:程序中独立运行的代码段一个进程是由一个或多个线程组成,进程只负责资源的调度和分配,线程才是程序真正的执行单元,负责代码的执行单线程:每个正在运行的程序(进程),至少包含一个线程,这个线程叫主线程主线程在程序启动时被创建,用于执行main函数只有一个主线程的程序,称作单线程程序在

2016-05-06 20:12:13 275

原创 iOS之AFNetworking基本使用

AFNetworking是一个在iOS开发中,使用非常多的一个开源库适用于iOS以及Mac OS X, 它构建于在(Apple iOS开发文档)NSURLConnection, NSOperation,以及其他熟悉的Foundation技术之上官方链接 http://cocoadocs.org/docsets/AFNetworking/1.3.0/核心代码:AFHTTPRequestOpera

2016-05-05 09:33:12 3620

原创 iOS之AFNetworking

基本介绍AFNetworking是一个在iOS开发中,使用非常多的一个开源库适用于iOS以及Mac OS X, 它构建于在(Apple iOS开发文档)NSURLConnection, NSOperation,以及其他熟悉的Foundation技术之上官方链接 核心代码:AFHTTPRequestOperationManagerAFNetworking3.0目前使用NSURLSession

2016-04-28 21:34:40 434

原创 iOS开发之SMSSDK的简单运用

第一步、获取短信SDK点击下载最新版SDK,解压后得到以下文件结构:1、SMSSDK:短信验证码SDK,包括静态库和本地化文件。使用时直接将这个文件夹拖入工程。2、SMSSDKDemo:示例Demo 。3、如果想要集成SMSSDK 提供的UI,直接把SMSSDKUI.xcodeproj拖到程序。第二步、导入SDK将SMSSDK这个文件夹拖入工程。步骤如下:第三步、添加依赖库文件必要:列表内容列表

2016-04-28 21:03:03 3232

原创 类簇的设计

这儿为了验证Xcode上类簇NSNumber实现过程设计了一个简化版类簇LONumber#import@interfaceLONumber : NSObject@property(readonly)int intValue;//获取对象对应的int数据@property(readonly)BOOLboolValue;//获取对象对应的

2016-01-22 22:45:13 308

空空如也

空空如也

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

TA关注的人

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