自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS开发示例————第三方框架MJRefresh简单使用

首先要感谢这篇文章,自己在网上找了很多资料,这篇写的比较好:http://hao.jobbole.com/mjrefresh-ios/自己学习使用了之后感觉其实还是很好用的,主要就是header和footer这两个对象的一些设置,比较方便。自己写了个带注释的小demo:首先导入MJRefresh文件夹和在实现的类中包头文件“MJRefresh.h”//// ViewCo

2016-05-23 21:06:56 7989 2

原创 iOS开发工具————cornerStone、sourceTree快速上手,实用性讲解,干货!

初到公司,必须要学会版本管理工具(其实就是多人协作开发使用的代码管理工具),直接上干货!svn和Git都是版本管理系统:svn是集中式的版本管理系统,所有版本都要上传到一个集中的服务器上。Git是一个分布式的版本管理系统,可在本地有自己的仓库,如果想分享自己的代码则要上传到网络服务器上。Cornerstone和sourceTree都是本地的代码托管管理工具,省去终端命令

2016-05-19 15:49:28 2240

转载 iOS开发————数据本地化存储方式之Keychain

iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式,每个ios程序都有一个独立的keychain存储。相对于NSUserDefaults、文件保存等一般方式,keychain保存更为安全,而且keychain里保存的信息不会因App被删除而丢失,所以在重装App后,keychain里的数据还能使用。从ios 3。0开始,跨程序分享keychain变得可行。

2016-05-16 11:15:30 2304

原创 iOS开发示例————短信验证码倒计时

这是我进公司以来算式第一个正式demo的编写,磨了三天,求助很多朋友,真是不容易啊,写完之后发现思路可以更好,望多多指教。功能需求:点击button,开始倒计时显示,通过导航控制器pop到上一个界面逛一会儿,再回来倒计时显示继续,之间不间断,到00停止。逻辑过程:利用NSTimer定时器实现倒计时功能,当界面pop回上一个界面时,NSTimer被销毁,再push进来时通过判断button之

2016-05-16 10:07:59 1853

转载 iOS开发————数据本地化方式之SSKeychain

转自:http://www.cnblogs.com/m4abcd/p/5242254.html  并对此博主表示感谢!我的邮件:m4email@163.com 如果有这篇文章对您有帮助就点下推荐或者随意评论一个呗,谢谢谢谢,随便转载,标明出处就好。Keychain 使用? ---为了实用最大化我觉得我应该直接先说使用!当然是使用第三方库啦:sskeychain

2016-05-15 18:01:03 1459

转载 iOS开发————数据本地化方式之NSUserDefaults

NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接

2016-05-15 17:55:36 952

原创 iOS开发————对象之间通信之代理协议

一、代理实现对象间通信: 确定谁是代理对象,谁是被代理对象。 事件在哪里发生?谁就是被代理对象 事件在哪里响应?谁就是代理对象 需求:举例:保姆照顾小孩,当小孩脏了时给她清洁,当小孩不开心时陪玩。被代理类 Child 定义代理属性(id),并且此代理属性要遵守协议 事件发生时,要调用代理属性的协议方法来响应这个事件。 代理类 Nanny 要遵守协

2016-05-10 15:00:08 1499

原创 iOS开发————通信方式之block

一、block的概念: 别称:代码段,块,闭包,是苹果公司添加到OC语言中的。 作用:在程序运行的过程中保存一段代码,并且这段代码可以进行传递。 应用:用于对象间的通信。二、block的语法: 和函数指针的语法相似要设定block的返回值和参数个数及类型。 (1)定义: 无参无返回值的block变量:void (^myBlock)(void) 有参数有返回值的b

2016-05-10 14:14:26 1666

原创 iOS开发————通信方式之NSNotification

NSNotification即通知,可以实现一个对象发送通知,多个对象接收到通知。工作流程:在需要发送通知的类中添加一个通知中心(单例)。在需要发送通知的类中发送通知,发送通知的对象是self,可定义相应的用户信息,通知名可以是任意定义的字符串,监听通知需要和此通知名匹配。在需要接收通知的类中添加通知的接收对象,用来监听发出的通知,下面自定义一个接收者的相应方法,方法名封装到上面的

2016-05-10 10:24:52 826

原创 iOS开发————通信方式之KVO

KVO即键值观察者,它提供了一个观察者模式,用于监听某个对象属性值的变化,可以实现一个观察者,一个被观察者,多个接收者之间的通信关系。 KVO的工作流程: 1.被观察者属性发生变化(child对象的cleanValue发生变化) 2.观察者监听到属性的变化(KVO帮我们实现了观察者的业务逻辑) 3.观察者会调用观察者方法通知到事件的接收者(观察者通知到保姆) 4.事

2016-05-10 09:13:14 993

空空如也

空空如也

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

TA关注的人

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