#Os

ios 沙盒 NSCoding(相当于JAVA对象序列化) 归档 数据存储

通过NSCoding能实现像JAVA一样能够实现对象的序列化,可以保存对象到文件里。 NSCoding跟其他存储方式略有不同,他可以存储对象对象存储的条件是:对象需要遵守NSCoding协议存储的时候需要调用encodeWithCoder方法读取的时候需要调用initWithCoder方法[NSKeyedAr...

iOS开发网络篇—NSURLConnection基本使用

一、NSURLConnection的常用类(1)NSURL:请求地址(2)NSURLRequest:封装一个请求,保存发给服务器的全部数据,包括一个NSURL对象,请求方法、请求头、请求体....(3)NSMutableURLRequest:NSURLRequest的子类(4)NSURLConnection:负责发送请...

ios学习笔记block回调的应用(一个简单的例子)

一、什么是Blocks     Block是一个C级别的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从ios4.0开始就很好的支持Block。 二、在ios开发中,什么情况下使用Block  ...

iOS:KVO的概述与使用

KVO,即:Key-ValueObserving,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。系统框架已经支持KVO,所以程序员在使用的时候非常简单。1.注册,指定被观察者的属性,2.实现回调方法3.移除观察假设一...

iOS开发中@selector的理解

@selector是什么? 1一种类型SEL2代表你要发送的消息(方法),跟字符串有点像,也可以互转.:NSSelectorFromString()/NSSelectorFromString()3可以理解为类似函数指针的东西--是能让Objective-C动态调用方法的玩意.--是object-c的动态后绑定...

IOS 视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear等的区别及用途

iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的...

IOS NSPredicate 查询、搜索

简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。最常用到的函数+(NSPredicate*)predicateWithFormat:(NSString*)predicateFormat,...;1.比较运算符>、<、==、>=、...

PhotoSwipe简介(PhotoSwipe是一个适合在触摸屏手机上使用的相册展示包)

官方介绍PhotoSwipe是专为移动触摸设备设计的相册/画廊.兼容所有iPhone、iPad、黑莓6+,以及桌面浏览器.底层实现基于HTML/CSS/JavaScript,是一款免费开源的相册产品。为谁而用让移动站点的相册体验和原生App一样的设计师和开发者。绝佳特性PhotoSwipe提供给用户一个熟悉又直观的相册...

***iOS 项目的目录结构能看出你的开发经验

最近有师弟去面试iOS开发,他谈论到,面试官竟然问他怎么分目录结构的,而且还具体问到每个子目录的文件名。目录结构确实很重要,面试官问他这些无疑是想窥探他的开发经验。清晰的目录结构,可让人一眼知道对应目录的职能,这也能体现开发者的经验和架构能力。目前,我接触过的项目中,比较常规的两种结构:1.主目录按照业务分类,内目录按...

iOS开发多线程篇—多线程简单介绍

iOS开发多线程篇—多线程简单介绍 一、进程和线程1.什么是进程 进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内  比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”...

阿里云,CentOS下yum安装mysql,jdk,tomcat

首先说明,服务器是阿里云的,centos6.3_64位安全加固版。首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝。0.创建个人文件夹 [java] viewplaincopy # 使用 yum 安装tomcat 和&n...

****CentOS下安装JDK1.7

1、源码包准备:首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,我下载jdk-7u45-linux-x64.tar.gz,下载到主目录 2、解压源码包通过终端在/usr...
IT猿 ·2020-03-26

iOS宏定义的使用与规范

http://my.oschina.net/leejan97/blog/354904宏定义在很多方面都会使用,例如定义高度、判断iOS系统、工具类,还有诸如文件路径、服务端api接口文档。为了对宏能够快速定位和了解其功能,我们最好在定义的时候将其放入特定的头文件中,下面我抛砖引玉,对一些常用的宏进行分类、分文件定义,希...
首页上一页...369370371372373...下一页尾页