摘要:
iOS Crash文件的解析 开发程序的过程中不管我们已经如何小心,总是会在不经意间遇到程序闪退。脑补一下当你在一群人面前自信的拿着你的App做功能预演的时候,流畅的操作被无情地Crash打断。联想起老罗在发布Smartisan OS的时候说了,他准备了10个手机,如果一台有问题,就换一台,如果1... 阅读全文
摘要:
iOS中RGB常用的色值,同时可将对颜色的设置定义成宏,方便开发应用,如://RGB颜色转换(16进制->10进制)#defineUIColorFromRGB(rgbValue)[UIColorcolorWithRed:((float)((rgbValue&0xFF0000)>>16))/255.0... 阅读全文
摘要:
类别是一种为现有的类添加新方法的方式利用Objective-C的动态运行时分配机制,可以为现有的类添加新方法添加的方法不可以添加新的实例变量,类别生命中没有实例变量部分类别的局限性有两方面局限性:(1)无法向类中添加新的实例变量,类别没有位置容纳实例变量。(2)名称冲突,即当类别中的方法与原始类方法... 阅读全文
摘要:
iPhone5.0iPad5.0FontFamilies:58FontFamilies:58AcademyEngravedLETAcademyEngravedLetPlainAcademyEngravedLetPlainAmericanTypewriterAmericanTypewriter-Con... 阅读全文
摘要:
1.判断某个点在一定范围内-(UIView*)hitTest:(CGPoint)pointwithEvent:(UIEvent*)event{CGRectxxxFrame=XXX.frame;if(CGRectContainsPoint(xxxFrame,point)){returnXXX;}ret... 阅读全文
摘要:
bash转换16进制的方法:echo‘ibase=10;obase=16;801312852′|bc1.把UIView转换成图片-(UIImage*)getImageFromView:(UIView*)view{UIGraphicsBeginImageContext(view.bounds.size... 阅读全文
摘要:
1.代理的设置:一般是创建一个界面,想要实现和另一个界面的交互传值 本界面的事件的处理交给代理,让代理去响应2.当使用MVC时1.协议代理的定义写在View.h中2.所以当创建界面时就应该指定代理要实现哪些方法,这部分写在view.m中,对事件的相应方法中如button点击-(void)btnCli... 阅读全文
摘要:
/*字符串:NSString不可变字符串字符串对象的内容不能修改,字符串的指针可以改变NSMutableString可变字符串可以修改字符串对象的内容,继承自NSString,具有所有的方法*/1.创建对象,实例方法和类方法NSMutableString*mStr=[[NSMutableString... 阅读全文
摘要:
1.配置XMPP(XMPPConfig.m)2.配置XMPPFramework框架3.创建单例类(XMPPManager.h/XMPPManager.m)管理器XMPPManager.m:#import"XMPPManager.h"#import"AppDelegate.h"//连接服务器的目的ty... 阅读全文