学习
文章平均质量分 81
Nirvana_666
这个作者很懒,什么都没留下…
展开
-
沙盒机制,写入读取,归解档入门
沙盒机制——————————————沙盒沙盒 :每个iOS应用程序都会为自己创建一个文件系统目录(文件夹),这个独立,封闭,安全的空间,叫做沙盒 注意: 1:每一个应用程序都会拥有一个应用程序沙盒 2: 应用程序沙盒就是一个系统目录 独立: 不可能出现两个程序公用同一个沙盒 封闭 : 每一个沙盒都只能他自己的应用原创 2016-04-18 09:03:05 · 412 阅读 · 0 评论 -
Swift(二)
可选类型//在swift中,可选类型 ? 其根源是一个枚举型,里面有None和Some两种类型.其实所谓的nil就是Optional.None,非nil就是Optional.Some//定义一个可选类型,表示这个变量可以为nilvar intNumber : Int? = 100//打印 打印出来是个Optional类型的值pri原创 2016-04-18 09:08:47 · 349 阅读 · 0 评论 -
类目中添加属性
代码:1.创建Person类#import@interface Person :NSObject@property (nonatomic,copy)NSString* name;@end2.创建Person的类别#import "Person.h"// 添加额外两个属性@interface Person(addProperty)@property原创 2016-04-18 09:03:44 · 694 阅读 · 0 评论 -
Swift (一)
变量和常量在Swift中使用 let 修饰一个常量, 使用 var修饰一个变量;let 修饰常量的值是不可以更改的var修饰的变量的值是可以更改的;在声明常量和变量的时候可以用表情符号,中文等命名常量名和变量名.//输出函数print("Hello,World!")//定义一个常量// 方法 1://定义之后,后面的值只能是字符串,因为指定了原创 2016-04-18 09:03:42 · 457 阅读 · 0 评论 -
搜索栏 UISearchController
#import "ViewController.h"@interfaceViewController ()UITableViewDelegate,UITableViewDataSource,UISearchResultsUpdating >@property(nonatomic,strong)UISearchController *searchController;/原创 2016-04-18 09:03:39 · 295 阅读 · 0 评论 -
调用系统相册
#import "ThirdViewController.h"@interfaceThirdViewController ()UINavigationControllerDelegate,UIImagePickerControllerDelegate>@property(nonatomic,strong)UIImageView*imageView;@end@implementa原创 2016-04-18 09:03:37 · 347 阅读 · 0 评论 -
网络安全
网络安全术语:密钥:密钥是一种参数,它是明文转换为密文或将密文转换为明文的算法中输入的参数.密钥分为对称密钥与非对称密钥(也可以根据用途来分为加密密钥和解密密钥)明文: 没有进行加密,能够直接代表原文含义的信息密文:经过加密处理处理之后,隐藏原文含义的信息加密: 将明文转换成密文的实施过程解密:将密文转换成明文的实施过程数据安全:是一种主动的包含措施,数据原创 2016-04-18 09:03:34 · 535 阅读 · 0 评论 -
多线程
多线程概念程序: 由源代码生成的可执行应用.进程: 一个正在运行的程序可以看做一个进程. (例如:正在运行的QQ就是一个进程) , 进程拥有独立运行所需的全部资源.线程: 程序中独立运行的代码段. 注:一个进程是由一或多个线程组成.进程只负责资源的调度和分配,线程才是程序真正的执行单元,负责代码的执行.单线程: 每个正在运行的程序(即 进程),至少包含一个线原创 2016-04-18 09:03:32 · 307 阅读 · 0 评论 -
网络请求(NSURLSession)
IOS7之后请求变化NSURLSession:在WWDC2013中,Apple的团队对NSURLConnection进行了重构,并推出了NSURLSession作为替代.支持后台运行的网络任务暂停,停止,重启网路任务,不在需要NSPpation封装请求可以使用同样的配置容器不同的session可以使用不同的私有存储,block和代理可以同时起作用直接从文件系统上传,下载原创 2016-04-18 09:03:29 · 393 阅读 · 0 评论 -
网络请求(NSURLConnection)
http和httpsURL全称是Uniform ResourceLocator(统一资源定位符)通过1个URL,能找到互联网上唯一的1个资源URL就是资源的地址,位置,互联网上的每个资源都有一个唯一的URLURL的基本格式=协议://主机地址/路径协议:不同的协议,代表着不同的资源查找方式,资源传输方式{ftp://(文件传输协议),http://(超文本传输协议), https原创 2016-04-18 09:03:26 · 397 阅读 · 0 评论 -
网络数据解析(2) JSON
JSON (JavaScript Object Notation)是一种轻量级的数据交换格式.JSON采用完全独立于语言的文本格式,易于阅读和编写,同时也易于机器解析和生成.这些特性使JSON成为理想的数据交换语言.JSON文件有两种结构: 对象: “名称/值” 对的集合 .不同的语言中,它被理解为对象,记录,结构, 字典, 哈希表, 有键列表, 或者关联数组. 以 ” {“原创 2016-04-18 09:03:24 · 371 阅读 · 0 评论 -
网络数据解析(1) XML
解析的基本概念解析: 从事先规定好的格式中提取数据解析的前提:提前约定好格式,数据提供方按照格式提供数据,数据获取方则按照格式获取数据iOS开发常见的解析:XML解析,JSON解析XML: Extensible Markup Language(可扩展标记语言),主流数据格式之一,可用来存储和传输数据 (Plist文件就是用XML格式存储数据的)原创 2016-04-18 09:03:22 · 531 阅读 · 0 评论 -
NSPredicate谓词
@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [superviewDidLoad]; Person *per1= [Person personWithName:@"AA" age:20]; Person *per2= [Per原创 2016-04-18 09:03:19 · 355 阅读 · 0 评论 -
iOS开发网络篇—数据缓存
一、关于同一个URL的多次请求 有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的。 上面的情况会造成以下问题(1)用户流量的浪费(2)程序响应速度不够快解决上面的问题,一般考虑对数据进行缓存。 二、缓存 为了提高程序的响应速度,可以考虑使用缓存(内存缓存\硬盘缓存) 第一次请求数据时,内存原创 2016-04-18 09:03:17 · 486 阅读 · 0 评论 -
SQLite常用的函数
一、简单说明1.打开数据库int sqlite3_open( const char *filename, // 数据库的文件路径 sqlite3 **ppDb //数据库实例); 2.执行任何SQL语句int sqlite3_exec( sqlite3*, // 一个打开的原创 2016-04-18 09:03:14 · 324 阅读 · 0 评论 -
sqlite3使用简介
一.使用流程要使用sqlite,需要从sqlite官网下载到三个文件,分别为sqlite3.lib,sqlite3.dll,sqlite3.h,然后再在自己的工程中配置好头文件和库文件,同时将dll文件放到当前目录下,就完成配置可以使用sqlite了。使用的过程根据使用的函数大致分为如下几个过程:sqlite3_open()sqlite3_prepare()sqlite3_st原创 2016-04-18 09:03:12 · 755 阅读 · 0 评论 -
OS开发UI篇—CALayer简介
OS开发UI篇—CALayer简介 一、简单介绍在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层原创 2016-04-18 09:03:07 · 750 阅读 · 0 评论 -
多媒体 (系统的,用处不大)
音频iOS里面共有四种专门实现播放音频的方式:System Sound Services (系统声音服务)OpenAL(跨平台的开源的音频处理接口)Audio Queue Services (播放和录制音频服务)AVAudioPlayer (高级音频播放器) : 只能播放一个完整音频, 完全下载好的System Sound Services:是最底层也是最简单的声原创 2016-04-18 22:00:51 · 579 阅读 · 0 评论