自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MVP之小河的专栏

iOS开发工程师

  • 博客(14)
  • 收藏
  • 关注

转载 iOS开发之即时通讯之环信

官网网址:http://www.yuntongxun.com 时下非常好用方便的即时通讯第三方

2015-06-25 14:03:28 742

转载 UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout

1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以 处理子视图中的一些数据。 综上所诉,set

2015-06-25 13:58:16 276

转载 iOS开发之微信支付

因为项目需求,支付方式添加了微信支付。之前做过银联的支付,所以,感觉不会太难。 使用的SDK为1.7.是13年12月份的,还是手动管理内存。 实际支付的代码不难,就是几个配置,因为项目之前做过微信分享,所以配置这步就省略了。 具体支付代码: //调起微信支付 PayReq* req = [[[PayReq alloc] init]autorelease];

2015-06-01 13:31:21 441

转载 iOS开发之面对对象的三大特征小小总结

1、封装 封装是类和对象的概念主要特征,它是把客观的事物封装成抽象的类。隐藏内部实现,稳定外部接口。并且类的数据和方法只让可信的类或者对象操作,对不可信的信息进行隐藏。 2、继承 继承是一种能力,能够继承现有类的所有功能,并且在无需重新编码原有类的情况下,对原有类的功能进行扩充。被继承的类叫做‘基类’,或者’超类‘,通过继承的类叫做子类或者派生类。 3、多态 不同的对象以自己的方式响应相同

2015-05-12 20:08:50 352

转载 iOS开发之关于cell的重用机制

1、现在加入有100条数据,但是最开始的时候,屏幕只能显示10条使用语句[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];创建10个cell,并且这10个cell都加入到visibleCells数组中,但是reusableTableCells中为空。 2、

2015-05-12 18:56:32 424

转载 iOS开发之使用系统库CoreLocation实现定位功能

首先,要在工程中引入静态库CoreLocation.framework 要实现地图、导航功能,往往需要先熟悉定位功能,在iOS中通过Core Location框架进行定位操作。Core Location自身可以单独使用,和地图开发框架MapKit完全是独立的,但是往往地图开发要配合定位框架使用。在Core Location中主要包含了定位、地理编码(包括反编码)功能。。要实现这个功能需要使用Cor

2015-05-11 20:17:32 398

转载 iOS开发之扫描二维码功能的实现

1、首先在github上下载ZBar SDK 地址https://github.com/bmorton/ZBarSDK 2、然后将如下的相关类库添加进去AVFoundation.framwork, CoreMedia.framework, CoreVideo.framework, libiconv.dylib 和libzbar.a接下来首先在.h文件中引用#import “ZBarSDK.h”同

2015-05-11 19:47:02 479

转载 iOS之有关UIView和CAlayer的区别小结

UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。UIView本身更像是一个CALayer的管理器,访问它的跟绘图和跟坐标有关的属性,例如frame,bounds等,实际上内部都是在访问它所包含的CALayer的相关属性。UIView有个重要属性layer,可以返回它的主CALa

2015-05-11 19:24:47 291

转载 iOS开发之strong,retain,nonatomic等修饰词的小结

一、ARC和非ARC的混编 1、在ARC下编译非ARC的文件,打开工程,target->Build Phases->Compile Source找到非ARC模式的文件,双击空白处,添加:-fno-objc-arc,如果是多个文件,只要全选,然后只要双击空白处,添加上面一条语句,就可以完成所有文件的处理,如下图: 2、在MRC模式下编译ARC文件,同理,如上所述,但是要添加语句:-fobjc-

2015-05-11 15:24:10 688

转载 iOS开发之新浪微博登陆和分享

总结一下shareSDK的登录和分享,以新浪微博和微信为例,其他的自己参考文档修改参数即可。步骤如下:1.首先要注册开发者账号。shareSDK和新浪微博的是免费的;微信分享是免费的,登录权限需要300元/年。新浪微博分享网络图片时,需要申请高级接口–微博高级写入接口。2.从shareSDK官网下载最新的shareSDKdemo,需要的文件是ShareSDK。3.建一个项目,导入ShareSDK文件

2015-05-11 11:51:16 463

转载 iOS开发之Map

一、iOS中有三个定位服务组件:Wifi定位,通过查询一个Wifi路由器的地理位置的信息。比较省电,iPod touch和iPad也可以采用。蜂窝基站定位,通过移动运用商基站定位。也适合有3G版本的iPod touch和iPad。GPS卫星定位,通过3-4颗GPS定位位置定位,最为准确,但是耗电量大,不能遮挡。1、Xcode系统自带的库Core Location Core Location是iPh

2015-05-09 19:13:38 512

原创 封装

封装1:+ (void)getRequstUrl:(NSString *)str completion:(void (^)(NSData *))block{ NSString *Path = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject]; NSString

2015-05-09 18:59:59 253

原创 iOS开发之时间与时间戳的转换

// 获取当前系统的时间 NSDateFormatter *formater = [[NSDateFormatter alloc] init]; [formater setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; // 将时间按照formater的格式转换为字符串 NSString *currentTime = [formater str

2015-05-09 18:44:30 330

原创 iOS开发之如何创建PCH文件以及如何使用PCH文件

首先新建,快捷键(cmd + n) 选择other 如下图: 进入下一页,如下图: 创建好了以后,在Supporting Files中可以看到,如下图: 那么该如何在工程中得文件中使用它呢,首次打开Buildingsetting,搜索Pre,找到 双击,后边空白处,输入:$(SRCROOT)/工程名/所创建的PCH文件名,然后回车,这样,就可以在你工程里的任何文件中,都可以使用你定义的

2015-05-09 17:55:49 347

空空如也

空空如也

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

TA关注的人

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