oc
文章平均质量分 76
crazy_1017
这个作者很懒,什么都没留下…
展开
-
代理
代理代理设计模式的作用:1.A对象监听B对象的一些行为,A成为B的代理2.B对象想告诉A对象一些事情,A成为B的代理代理设计模式的总结:如果你想监听别人的一些行为,那么你就要成为别人的代理如果你想告诉别人一些事情,那么就让别人成为你的代理代理设计模式的开发步骤1.拟一份协议(协议名字的格式:控件名 + Delegate),在协议里面声明一些代理方法(一般代理方法都是@optional)2原创 2016-03-14 16:20:47 · 268 阅读 · 0 评论 -
Openfire服务器的配置
一、Openfire服务器的配置关于之前一直在进行的聊天app的项目,我们还没有完成,这次我们介绍一下,Openfire服务器的配置。1.Openfire下载Openfire下载地址: http://www.igniterealtime.org/在屏幕的右侧有个Openfire3.9.3,这个是目前最新的版本。2.安装一个是exe文件原创 2016-05-02 13:54:11 · 4711 阅读 · 1 评论 -
常用插件 for Xcode
工欲善其事,必先利其器。笔者将个人在工作中用到的插件进行分享和总结,以便笔者查阅。同时也希望能给大家带来帮助。Alcatraz一个管理插件的插件,插件的安装与卸载可直接在Xcode里window -> Package Manager里可视化操作。总之谁用谁知道它的好。 github传送门AMMethod2Implement可以自动的将.h或者.m .mm里边需要原创 2016-05-17 19:05:46 · 371 阅读 · 0 评论 -
NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象
一、了解NSUserDefaults以及它可以直接存储的类型二、使用 NSUserDefaults 存储自定义对象1、将自定义类型转换为NSData类型2、将自定义类型数据存入 NSUserDefaults 中一、了解NSUserDefaults以及它可以直接存储的类型 NSUserDefaults是一个单例,在整个程序中只有一个实例对象,原创 2016-05-19 00:31:21 · 256 阅读 · 0 评论