自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 XMPP XMPPReconnect

XMPPReconnect 是 xmpp 自动重连模块,网络的切换可能导致心跳连接失败。用户有时候重启app 忘记开网络 等看到连接不上再开网络 可能会出现 重连模块不起作用等issue. XMPPReconnect *_reconnect; _reconnect=[[XMPPReconnect alloc]init]; // 开启自动连接 有些时候不起作用 _rec

2016-07-08 11:05:26 952

转载 IOS 设备旋转

1.在APPDelegate里,将[self.window addSubview:self.viewController.view];  改为判断当前设备系统       if ([[[UIDevice currentDevice] systemVersion] floatValue]>=4.0) {           //4.0以后支持           self.w

2014-01-18 15:39:07 657

原创 UITableview 多选 解决cell重用问题

假如  我们有100个cell  这时肯定 是需要重用的解决方案 在  didselesctCell  中记录所选择的   indexPath 在 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 中#pragma ma

2014-01-10 17:37:23 1118

原创 IOS 经纬度 转换地理位置信息

-(NSString *)latitudeStr:(NSString *)Latitude LongitudeStr:(NSString *)Longitude{ static NSString * addstroing = @""; NSString * A = Latitude; NSString * B = Longitude; float a =

2014-01-10 17:29:43 2211

原创 IOS 日期转换

在数据解析中  往往服务器传回的是一个时间戳  如何转换我们常用的时间格式-(NSString *)convertJsonDateToIOSDate:(NSString *)jsonDate{ //返回的Json日期应该是这样的Date(xxxxxxxxx) NSString *tmpStr = [jsonDate substringWithRange:NSMakeR

2014-01-10 17:27:48 682

原创 mapview 添加自定义注视

今天做了关于一个地图地位的demo 经纬度 定位的是一个目标的位置 点击事件在小汽车上 而我还想让 小汽车上方的两个按钮同样响应点击事件 解决方法 如下代码 - (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id )annotation{ // if (![annotation

2014-01-08 15:03:29 865

原创 UIlabel 控制字符间隔

思路:写一个 UILbel的子类;在子类里面重新布置UILbel的字体间距;如代码 .h#import @interface AdjustableUILable : UILabel{ CGFloat characterSpacing;}@property CGFloat characterSpacing;@end代码 .m#impo

2014-01-05 19:17:59 1158

原创 IOS 集成 phonegap

开发环境:XCode 4.6Cordova 2.3.0 准备工作xml version="1.0" encoding="UTF-8"?>cordova> preference name="KeyboardDisplayRequiresUserAction" value="true" /> preference name="Sup

2013-12-11 17:38:32 1456

转载 IOS 5 6 7适配

最近一直在做app的iOS 6和7的同时适配工作,所以在此介绍一下系统与设备的兼容问题。一、Base SDK与Deployment Target一个项目(Project)可以有多个目标(Target),每个目标可以指定不同的设置(例如支持不同的系统版本,引用不同的Framework等)。项目设置会覆盖默认设置,而每个目标的设置则会覆盖项目设置。在Xcode的项目浏览窗口中点击项目,

2013-11-04 14:41:22 627

转载 IOS 唯一标示符

在2013年3月21日苹果已经通知开发者,从2013年5月1日起,访问UIDID的应用将不再能通过审核,替代的方案是开发者应该使用“在iOS 6中介绍的Vendor或Advertising标示符”。unique Identifier即将退出,苹果给了我们Vendor和Advertising identifier两个选择,但应该用哪一个?文档并没有给出确切答案,具体使用哪个完全由你根

2013-10-15 09:26:30 590

转载 iOS7或以后将不能使用MAC地址生成设备的唯一标识

英文原文:In iOS 7 and later, if you ask for the MAC address of an iOS device, the system returns the value 02:00:00:00:00:00. If you need to identify the device, use the identifierForVendor property o

2013-10-15 09:24:24 812

转载 iOS7

OS7 beta发布后,大部分开发者和用户的注意力都集中在了iOS 7的全新UI交互设计界面上。一直负责硬件工业设计的Jony Ive首次全面负责苹果的软件和硬件设计工作,自然要把他自己的设计理念完整诠释一番。加上和iOS之父Scott Forstall一直以来的不和,Jony对之前拟物化风格的全面颠覆设计也是必然的结果。    如今iOS7 已经在一番喧嚣的或谩骂或惊叹之后,人们

2013-09-15 12:00:12 1007

转载 Instruments 使用

这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一个实现准备好的内存泄露的Demo吧:leak app下载下来,打开运行,程序是一个寿司的列表,列出各种寿司卷。试着

2013-09-13 20:23:31 677

转载 iOS 持久化

1.文件系统不管是Mac OS X 还是iOS的文件系统都是建立在UNIX文件系统基础之上的。1.1 沙盒模型在iOS中,一个App的读写权限只局限于自己的沙盒目录中。沙盒模型到底有哪些好处呢?安全:别的App无法修改你的程序或数据保护隐私:别的App无法读取你的程序和数据方便删除:因为一个App所有产生的内容都在自己的沙盒中,所以删除App只需要将

2013-08-23 00:43:17 730

原创 以操作为中心的多任务开发

很多从其他平台转换过OC的开发者都习惯从线程的角度思考问题.IOS提供封装良好的类支持直接和线程的交互,尤其是NSthread类.但是apple建议使用用操作为中心的多任务.操作就是比线程更强大的抽象,如果可以争取使用的话,可以的到更好更快的代码,线程的创建和维护成本都很高,所以设计使用线程的软件一般都会引入少量的长期存在的线程.,当需要访问大象的如数输出,那就以为着加锁.加锁代价是昂贵的,可能还

2013-08-22 09:45:55 737

原创 数据请求 -开源库ASI的使用

#pragma mark - 同步请求// 1.初始化一个urlNSURL * url = [NSURL URLWithString:@"http://ss14.sinaimg.cn/large/48c2531d4de01d9df70dc"];// 初始化一个请求对象,等待时间60s 请求方式get请求ASIHTTPRequest *request = [A

2013-08-05 08:31:17 943

原创 IOS抓包 Charles 的调试

下面是一个简单的一步一步你的iPad/iPhone连接到HTTP调试代理。主要要求是,你的台式机/笔记本电脑和iPad是在同一个无线网络。然后,它只是告诉你的iPad/iPhone使用台式机作为HTTP代理的问题。我要穿行如何做到这一点的Mac上极力推荐的HTTP代理应用程序查尔斯,但相同的基本步骤也应该如提琴手为Windows HTTP调试工作。此外,用于连接您的iPhone或iPod

2013-07-31 22:32:38 1548

空空如也

空空如也

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

TA关注的人

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