- 博客(14)
- 资源 (25)
- 收藏
- 关注
原创 XMPP学习教程
一、说明:XMPP简单教程,从自己搭建服务器,到实现简单XMPP协议的通讯。此博文参考了以下文章,在此表示感谢:http://www.cnblogs.com/cokecoffe/archive/2012/08/19/2646245.html XMPP(Extensible Messaging and Presence Protocol) 简介http://www.cnblog
2015-03-31 08:58:44 7901
转载 CocoaPods 0.35.0版本, 出现循环依赖的解决办法
原文地址:http://doc.okbase.net/vieri_ch/archive/120897.htmlCocoapods目前最新的正式版本是0.35.0,如果升级到这个版本,并且在project中使用XMPPFramework,在pod install之后会出现如下循环依赖的问题There is a circular dependency between XMPPF
2015-03-26 19:33:24 1050
转载 extern "C"的用法解析
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处
2015-03-26 14:14:59 473
原创 boundingRectWithSize计算高度不准确
新api计算高度不准确时,请注意参数问题,options,attributesCGRect rect= [str boundingRectWithSize:CGSizeMake(100, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading attributes:@{NS
2015-03-21 17:20:49 18877 2
转载 layoutSubviews总结
ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeedsLayout——————–- (void)setNeedsDispla
2015-03-20 11:00:53 843
转载 ios多台电脑,共用一个证书密密钥
idp证书如何给另一台机子使用先在原电脑上用Xcode->Windows->Organizer, 再点击Developer profile, 在其最下面点击Expore按钮, 再弹出的对话框中输入保存的文件名,密码.将主机上导出的.develperprofile文件拷贝到另一台机子上, 在这台机子上也用Xcode->Windows->Organizer, 在DEVELOPM
2015-03-17 10:20:24 1400
转载 Alloc 和 AllocWithZone 区别和联系
一、问题起源一切起源于Apple官方文档里面关于单例(Singleton)的示范代码:Creating a Singleton Instance.主要的争议集中在下面这一段:static MyGizmoClass *sharedGizmoManager = nil; + (MyGizmoClass*)sharedManager { i
2015-03-16 15:10:58 8733
转载 App适配iPhone 6/ Plus和iOS 8:10条小秘诀
你可能会想 “我在iPhone 6 Plus上把我的App遛了一遍,看起来没啥问题” 。没错,你的App跑起来应该和原来一样,但这并不意味着你可以就此收手!让现有的App在 放大显示模式(Scale Mode) 下运行,这一点Apple已经做得不错了,App单纯地被放大,以此适应更大的屏幕。随便扫一眼,似乎还可以,但你会发现上面的状态栏也变大了。现在你一定想让自己的App在全屏显示模式下运
2015-03-16 14:05:33 2867
转载 MAC下安装HOMEBREW
Homebrew是啥东东?apt-get和yum知道吧?Homebrew就相当于MacOS中的yum。安装:终端中输入:1ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"然后按提示输
2015-03-14 17:03:26 25468
原创 IOS-使用AVAudioPlayer播放音乐文件无声音
使用AVAudioPlayer播放本地音乐文件。1,声明全局AudioPlayer变量:@property(nonatomic,strong)AVAudioPlayer *movePlayer ;2,初始化变量并播放: NSString *tmp=[[NSBundle mainBundle].resourcePath stringByAppendingPathCo
2015-03-13 15:30:36 15929 1
原创 自定义实现setValuesForKeysWithDictionary
简单写了下,利用runtime机制,获取类成员变量,然后动态赋值。具体原理不说了,有兴趣的可以翻看前两篇文章。Person 实体类:@interface Person : NSObject{ int height;}@property(nonatomic,copy)NSString *name;@property(nonatomic,assign)NSInteger ag
2015-03-11 18:21:13 5820
转载 iOS-浅谈runtime运行时机制02-runtime简单使用
由于OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法。利用runtime机制让我们可以在程序运行时动态修改类、对象中的所有属性、方法。 下面就介绍运行时一种很简单的使用方式,将字典对象转为模型。当然,你可能会问,我用KVO直接调用 setValuesForKeysWithDictionary:方法,传入一个字典一样可以快速将字典转模型啊,但是这种方法有它
2015-03-11 16:48:41 16800
转载 iOS-浅谈runtime运行时机制01-类与对象的内部结构
最近一直在研究runtime运行时机制的问题,我想可能也有很多人不太清楚这个问题吧?在这里跟大家沟通分享下我对与runtime机制的理解。 要理解runtime,首先我们要了解类和对象的内部结构,下面将首先介绍下OC中类与对象的结构层次。 一、首先,从 runtime.h头文件中找到对 class 与 object 的定义/// An opaque type tha
2015-03-11 16:47:27 2442
转载 IOS 整体框架类图值得收藏
Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可以创建Cocoa程序。Cocoa程序可以这么说,它是由一些对象组成,而这些对象的
2015-03-11 14:31:52 1662
iOS and macOS Performance Tuning.zip
2020-04-01
IPhone 按键音素材(43个)
2015-12-09
xmpp_ios_demo
2015-03-31
ChartDemoMVC
2013-08-13
蓝屏程序 自己写着玩的
2011-08-15
正则表达式实例 (包含各种验证)
2011-08-15
公司管理软件(进销存)
2011-08-15
贪吃蛇C#(算法简单)
2011-03-30
五子棋增强版(内含定时关机等)
2011-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人