技术文章
sinat_27266473
这个作者很懒,什么都没留下…
展开
-
iOS开发之新浪微博登陆和分享
总结一下shareSDK的登录和分享,以新浪微博和微信为例,其他的自己参考文档修改参数即可。步骤如下:1.首先要注册开发者账号。shareSDK和新浪微博的是免费的;微信分享是免费的,登录权限需要300元/年。新浪微博分享网络图片时,需要申请高级接口–微博高级写入接口。2.从shareSDK官网下载最新的shareSDKdemo,需要的文件是ShareSDK。3.建一个项目,导入ShareSDK文件转载 2015-05-11 11:51:16 · 482 阅读 · 0 评论 -
iOS开发之即时通讯之环信
官网网址:http://www.yuntongxun.com 时下非常好用方便的即时通讯第三方转载 2015-06-25 14:03:28 · 751 阅读 · 0 评论 -
iOS开发之微信支付
因为项目需求,支付方式添加了微信支付。之前做过银联的支付,所以,感觉不会太难。 使用的SDK为1.7.是13年12月份的,还是手动管理内存。 实际支付的代码不难,就是几个配置,因为项目之前做过微信分享,所以配置这步就省略了。 具体支付代码: //调起微信支付 PayReq* req = [[[PayReq alloc] init]autorelease];转载 2015-06-01 13:31:21 · 471 阅读 · 0 评论 -
iOS开发之面对对象的三大特征小小总结
1、封装 封装是类和对象的概念主要特征,它是把客观的事物封装成抽象的类。隐藏内部实现,稳定外部接口。并且类的数据和方法只让可信的类或者对象操作,对不可信的信息进行隐藏。 2、继承 继承是一种能力,能够继承现有类的所有功能,并且在无需重新编码原有类的情况下,对原有类的功能进行扩充。被继承的类叫做‘基类’,或者’超类‘,通过继承的类叫做子类或者派生类。 3、多态 不同的对象以自己的方式响应相同转载 2015-05-12 20:08:50 · 379 阅读 · 0 评论 -
iOS开发之关于cell的重用机制
1、现在加入有100条数据,但是最开始的时候,屏幕只能显示10条使用语句[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];创建10个cell,并且这10个cell都加入到visibleCells数组中,但是reusableTableCells中为空。 2、转载 2015-05-12 18:56:32 · 437 阅读 · 0 评论 -
iOS开发之如何创建PCH文件以及如何使用PCH文件
首先新建,快捷键(cmd + n) 选择other 如下图: 进入下一页,如下图: 创建好了以后,在Supporting Files中可以看到,如下图: 那么该如何在工程中得文件中使用它呢,首次打开Buildingsetting,搜索Pre,找到 双击,后边空白处,输入:$(SRCROOT)/工程名/所创建的PCH文件名,然后回车,这样,就可以在你工程里的任何文件中,都可以使用你定义的原创 2015-05-09 17:55:49 · 374 阅读 · 0 评论 -
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 · 508 阅读 · 0 评论 -
iOS开发之使用系统库CoreLocation实现定位功能
首先,要在工程中引入静态库CoreLocation.framework 要实现地图、导航功能,往往需要先熟悉定位功能,在iOS中通过Core Location框架进行定位操作。Core Location自身可以单独使用,和地图开发框架MapKit完全是独立的,但是往往地图开发要配合定位框架使用。在Core Location中主要包含了定位、地理编码(包括反编码)功能。。要实现这个功能需要使用Cor转载 2015-05-11 20:17:32 · 411 阅读 · 0 评论 -
iOS之有关UIView和CAlayer的区别小结
UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。UIView本身更像是一个CALayer的管理器,访问它的跟绘图和跟坐标有关的属性,例如frame,bounds等,实际上内部都是在访问它所包含的CALayer的相关属性。UIView有个重要属性layer,可以返回它的主CALa转载 2015-05-11 19:24:47 · 298 阅读 · 0 评论 -
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 · 716 阅读 · 0 评论 -
UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以 处理子视图中的一些数据。 综上所诉,set转载 2015-06-25 13:58:16 · 282 阅读 · 0 评论