自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS系统的单例类

iOS系统的单例类:UIApplication(应用程序实例) NSNotificationCenter(消息中心): NSFileManager(文件管理): NSUserDefaults(应用程序设置): NSURLCache(请求缓存): NSHTTPCookieStorage(应用程序cookies池):

2015-09-30 19:36:23 1499

转载 XMPP协议的原理

XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。  XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标准化的核心结果分为两部分;

2015-09-30 19:09:00 211

转载 如何判断ios设备类型

功能函数:[cpp] view plaincopy-(bool)checkDevice:(NSString*)name  {      NSString* deviceType = [UIDevice currentDevice].model;      NSLog(@"deviceType = %@", deviceType);

2015-09-30 15:49:55 307

转载 EGORefreshTableHeaderView使用方法(二)

1.把EGORefreshTableHeaderView.h和EGORefreshTableHeaderView.m文件拉入到工程2.viewcontroller文件添加引用#import"EGORefreshTableHeaderView.h"和协议EGORefreshTableHeaderDelegate>3.定义对象EGORefreshTableHeaderVie

2015-09-30 15:46:58 249

转载 EGORefreshTableHeaderView、EGORefreshTableFooterView 列表下拉/上拉刷新: (一)

现在似乎只要是个列表,都要有下拉刷新这一项,否则就跟不上潮流了,呵呵。下拉刷新应该很多人都采用了EGORefreshTableHeaderView,具体的UI效果当然会根据自己产品的设计,再进行修改。应用中如果要展示大量数据列表,肯定不会一次都加载进来的,常规的方法都是从服务器翻页请求,每次请求n条,用户选择加载更多的时候再请求n条。根据这个需求,我们可以仿照EGORefreshTableHead

2015-09-30 15:41:14 352

转载 iOS面试题3-有答案

1、请手工书写@property(nonatomic,retain)*name;的get和set方法getter - (Example *)name { return _name;}  setter  -(void)setName:(Example*)aName  {  if (name != aName)  {  [name release];  name

2015-09-25 11:03:39 784

转载 iOS 面试题2

1.objective-c中的数字对象都有哪些,简述它们与基本数据类型的区别是什么2.用NSLog函数输出一个浮点类型,结果四舍五入,并保留一位小数3.截取字符串”20|http://www.621life.com“ 中 ‘|’字符前面及后面的数据,分别输出它们4.objective-c中的词典对象、可变词典对象是哪个,初始化一个含有两个键值对的可变词典对象,并动态的添加和删除一条记录

2015-09-25 11:00:43 320

转载 iOS - 响应者链触摸事件

触摸事件在用户使用app过程中,会产生各种各样的事件iOS中的事件可以分为3大类型触摸事件:加速计事件:远程控制事件:响应者对象在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”UIApplication、UIViewController、UIView都继承自UIResponder,因此它们都是响应者对

2015-09-19 09:11:54 380

转载 iOS - APNs(Apple Push Notification Services)推送通知

推送通知注意:这里说的推送通知跟NSNotification有所区别 NSNotification是抽象的,不可见的 推送通知是可见的(能用肉眼看到)iOS中提供了2种推送通知 本地推送通知(Local Notification) 远程推送通知(Remote Notification)推送通知的呈现效果总结总结一下,推送通知有5种不同的呈现效果 在屏幕顶部显示一

2015-09-18 19:54:07 734

转载 iOS开发 -UIScrollView详解

UIScrollView移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限 当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容 普通的UIView不具备滚动功能,不能显示过多的内容 UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容举例:手机上的“设置”、其他示例程序UIScro

2015-09-18 19:38:39 287

转载 loadView、viewDidLoad及viewDidUnload的关系

转载 http://blog.csdn.net/q199109106q/article/details/8614044标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联系。loadView1.什么时候被调用?每次访问UIViewController的v

2015-09-11 20:01:23 237

转载 iOS 面试题

有一篇面试题总结文章:http://www.onmoso.com/ios/356.html原文地址:http://www.cnblogs.com/jiangshiyong/archive/2012/08/27/2657862.html最近找工作,有面试有笔试部分,故把笔试题自己整理了下。面试能力要求:精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术, 可以

2015-09-11 19:57:55 514

转载 iOS开发工程师笔试基础题

ios开发工程师笔试基础题参考:http://www.cnblogs.com/duchengdong/archive/2012/03/30/2425300.html1、main()  {     int a[5]={1,2,3,4,5};     int *ptr=(int *)(&a+1);      printf("%d,%d",*(a+1),*(ptr-1

2015-09-11 19:50:16 404

转载 UITableView Cell上添加按钮后改变选择状态

转载http://weibo.com/u/2299163507?source=blog 关于uitableview添加按钮之后,选择按钮改变按钮的状态,但是由于uitableview的重用机制,会使列表中的默写cell的按钮跟着改变选择状态.的解决办法.以往的方法是自定义uitableviewcell,中添加按钮,然后将新建的mytableviewcell添加进入数组中,每次刷新列

2015-09-11 19:36:54 4724

转载 iOS 类目,延展,协议

iOS 类目,延展,协议 类目,延展,协议原文地址:http://blog.csdn.net/zuoerjin/article/details/78591981.类目类目就是为已存在的类添加新的方法。但是不能添加实例变量。比如系统的类,我们看不到他的.m文件,所以没有办法用直接添加方法的方式去实现。@interface NSMutableArray (Sor

2015-09-11 19:23:09 362

空空如也

空空如也

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

TA关注的人

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