- 博客(8)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
转载 iOS消息推送机制的实现
iOS消息推送机制的实现iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。 上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的
2015-03-25 17:48:55 912
原创 CocoaPods的简介及安装和使用
CocoaPods的安装和使用 一、CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要 使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需 类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解决这些恼人的 问题,那
2015-03-18 15:07:34 3601 5
原创 iOS 中KVC、KVO、NSNotification、delegate 总结及区别
iOS 中KVC、KVO、NSNotification、delegate 总结及区别 1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。Demo:@interface myPerson : NSObject{ NSString*_name; int _age;
2015-03-13 15:08:17 3718 1
原创 iOS 页面之间的传值总结
iOS 页面之间的传值总结1、属性传值(1): 属性传值第一步需要用到什么类型就定义什么样的属性(2): 从上一个页面到一个页面的选中方法里面将要传的值传到来(上一个页面)备注:这种方法只适用于上一个页面推到下一个页面。如:MainViewController与SecondViewController两个视图控制器,点击MainViewController中的按钮将跳转到SecondViewController视图,同时想要传递一个值过去。这时可以利用属性传值。首先SecondViewC
2015-03-11 15:00:49 6337
原创 iOS 常用四种数据存储方式
iOS 常用四种数据存储方式 在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅, ,使得用户体验更好。下面介绍⼀一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提 供encodeWithCoder:和initWithCoder:方法。前⼀一个方法告诉系统怎么对对象进行编码,而后⼀一个方法则是告诉系统怎么对对象进行解码。例如对Possession对象
2015-03-11 14:41:06 2303
原创 iOS 开发过程中常出现的一些错误总结
iOS 开发过程中常出现的一些错误总结1、两个视图控制器之间的跳转(1)跳转:[self presentModalViewController:control animated:YES]; 返回:[self dismissModalViewControllerAnimated:YES];(2)跳转:[self.navigationController pushViewController:subTableViewController animated:YES]; 返回:[se
2015-03-11 14:25:21 1740 1
原创 IOS设计模式之一(MVC模式,单例模式)
iOS 设计模式-你可能已经听说过这个词,但是你真正理解它意味着什么吗?虽然大多数的开发者可能都会认为设计模式是非常重要的,然而关于设计模式这一主题的文章却不多,并且有时候我们开发者在写代码的时候也不会太关注它。 在软件设计领域,设计模式是对通用问题的可复用的解决方案。设计模式是一系列帮你写出更可理解和复用代码的模板,设计模式帮你创建松耦合的代码以便你不需要费多大力就可以改变或者替换代码中的组件。 如果你刚接触设计模式,我们有好消息告诉你!首先,多亏了Cocoa的构建方式,你已经使用了许多的设计模式以及
2015-03-09 15:49:25 1688
原创 欢迎使用CSDN-markdown编辑器
****ios中FMDB第三方数据库实现增删查改****一、SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,开源社区中就
2015-03-04 16:20:00 1162
iOS音频播放.zip
2020-07-24
Qt如何实现按钮控制文本框显示按钮上的字符
2014-03-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人