自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 XMPP学习教程

一、说明: XMPP简单教程,从自己搭建服务器,到实现简单XMPP协议的通讯。 此博文参考了以下文章,在此表示感谢: http://www.cnblogs.com/cokecoffe/archive/2012/08/19/2646245.html    XMPP(Extensible Messag...

2015-03-31 08:58:44

阅读数 7121

评论数 0

转载 CocoaPods 0.35.0版本, 出现循环依赖的解决办法

原文地址:http://doc.okbase.net/vieri_ch/archive/120897.html Cocoapods目前最新的正式版本是0.35.0,如果升级到这个版本,并且在project中使用XMPPFramework,在pod install之后会出现如下循环依赖的问...

2015-03-26 19:33:24

阅读数 830

评论数 0

转载 extern "C"的用法解析

1.引言   C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言, C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量...

2015-03-26 14:14:59

阅读数 407

评论数 0

原创 boundingRectWithSize计算高度不准确

新api计算高度不准确时,请注意参数问题, options,attributes CGRect rect= [str boundingRectWithSize:CGSizeMake(100, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrig...

2015-03-21 17:20:49

阅读数 16871

评论数 2

转载 layoutSubviews总结

ios layout机制相关方法 - (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit ——————- - (void)layoutSubviews- (void)layoutIfNeeded- (void)...

2015-03-20 11:00:53

阅读数 765

评论数 0

转载 ios多台电脑,共用一个证书密密钥

idp证书如何给另一台机子使用 先在原电脑上用Xcode->Windows->Organizer, 再点击Developer profile, 在其最下面点击Expore按钮, 再弹出的对话框中输入保存的文件名,密码. 将主机上导出的.develperprofile文件...

2015-03-17 10:20:24

阅读数 1198

评论数 0

转载 Alloc 和 AllocWithZone 区别和联系

一、问题起源 一切起源于Apple官方文档里面关于单例(Singleton)的示范代码:Creating a Singleton Instance. 主要的争议集中在下面这一段: static MyGizmoClass *sharedGizmoManager = nil;  + (...

2015-03-16 15:10:58

阅读数 8496

评论数 0

转载 App适配iPhone 6/ Plus和iOS 8:10条小秘诀

你可能会想 “我在iPhone 6 Plus上把我的App遛了一遍,看起来没啥问题” 。没错,你的App跑起来应该和原来一样,但这并不意味着你可以就此收手! 让现有的App在 放大显示模式(Scale Mode) 下运行,这一点Apple已经做得不错了,App单纯地被放大,以此适应更大的屏幕...

2015-03-16 14:05:33

阅读数 2685

评论数 0

转载 MAC下安装HOMEBREW

Homebrew是啥东东?apt-get和yum知道吧?Homebrew就相当于MacOS中的yum。 安装: 终端中输入: 1 ruby -e "$(curl -fsSL https://raw.githubusercontent.com...

2015-03-14 17:03:26

阅读数 25045

评论数 0

原创 IOS-使用AVAudioPlayer播放音乐文件无声音

使用AVAudioPlayer播放本地音乐文件。 1,声明全局AudioPlayer变量: @property(nonatomic,strong)AVAudioPlayer *movePlayer ; 2,初始化变量并播放: NSString *tmp=[[NSBund...

2015-03-13 15:30:36

阅读数 14807

评论数 1

原创 自定义实现setValuesForKeysWithDictionary

简单写了下,利用runtime机制,获取类成员变量,然后动态赋值。具体原理不说了,有兴趣的可以翻看前两篇文章。 Person 实体类: @interface Person : NSObject { int height; } @property(nonatomic,copy)NSStri...

2015-03-11 18:21:13

阅读数 5680

评论数 0

转载 iOS-浅谈runtime运行时机制02-runtime简单使用

由于OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法。利用runtime机制让我们可以在程序运行时动态修改类、对象中的所有属性、方法。   下面就介绍运行时一种很简单的使用方式,将字典对象转为模型。当然,你可能会问,我用KVO直接调用 setValuesFo...

2015-03-11 16:48:41

阅读数 16662

评论数 0

转载 iOS-浅谈runtime运行时机制01-类与对象的内部结构

最近一直在研究runtime运行时机制的问题,我想可能也有很多人不太清楚这个问题吧?在这里跟大家沟通分享下我对与runtime机制的理解。   要理解runtime,首先我们要了解类和对象的内部结构,下面将首先介绍下OC中类与对象的结构层次。   一、首先,从 runtime.h头文件...

2015-03-11 16:47:27

阅读数 2317

评论数 0

转载 IOS 整体框架类图值得收藏

Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。 1、Cocoa是什么? Cocoa是OS X和 iOS操作系统的程序的运行环境。 是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具...

2015-03-11 14:31:52

阅读数 1552

评论数 0

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