自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

绍棠的博客

Write the code, Change the World!

  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 [绍棠] 应用内支付(IAP)详解

1、IAP流程IAP流程分为两种,一种是直接使用Apple的服务器进行购买和验证,另一种就是自己假设服务器进行验证。由于国内网络连接Apple服务器验证非常慢,而且也为了防止黑客伪造购买凭证,通用做法是自己架设服务器进行验证。下面我们通过图来看看两种方式的差别:1.1、使用Apple服务器1.2、自己架设服务器简单说下第二中情况的流程:

2016-12-29 12:00:58 542

原创 [绍棠] iOS自带动画效果

1.普通动画:[UIView beginAnimations:nil context:nil];[UIView setAnimationDuration:2];frame.origin.x += 150;[img setFrame:frame];[UIView commitAnimations];2.连续动画(一系列图像):NSArr

2016-12-27 10:02:38 270

原创 [绍棠] 正确使用AFNetworking的SSL保证网络安全

1、获取到站点的证书:  我们可以使用以下openssl命令来获取到服务器的公开二进制证书(以google为例):"openssl s_client -connect www.google.com:443 /dev/null | openssl x509 -outform DER > https.cer"  冒号中的为命令主要部分。该条命令将会在当前路径下,形成google.com站点

2016-12-27 09:38:51 270

原创 [绍棠] performSelector:withObject:afterDelay: 延迟执行

- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay;--1--知识点:这个方法是单线程的,也就是说只有当前调用此方法的函数执行完毕后,selector方法才会被调用。- (void)mainMethod{ [se

2016-12-22 13:11:58 510

原创 [绍棠] iOS获取存储空间大小(总共/剩余)

iOS获取存储空间大小(总共/剩余)/// 剩余大小- (NSString *) freeDiskSpaceInBytes{    structstatfs buf;    long long freespace = -1;    if(statfs("/var", &buf) >=0){        freespace = (

2016-12-14 17:51:44 780

原创 [绍棠] Homebrew简介和基本使用

一、Homebrew是什么Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。援引官方的一句话:又提示缺少套件啦?别担心,Homebrew 随时守候。Homebrew – OS X 不可或缺的套件管理器。二、Homebrew安装

2016-12-14 14:55:53 401

原创 [绍棠] iOS UITableView 的坑:isDragging 属性无效, tableView是拖拽还是自由滑动区分

简要:对于 UITableView、UICollectionView,如果要判断用户是否正在拖拽,要使用 isTracking 属性代替isDragging 属性 在 iOS 里,键盘弹起之后,如果用户想让键盘收起,一个常见的做法是当用户上下划动一下 tableView 的时候就把键盘收起。比如京东商品评论就是这么做的。上下略微划动一下页面,键盘就会收起那么如何实现这个

2016-12-14 09:50:01 2595

原创 [绍棠] 进入某一界面强制横屏

强制转成横屏:if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {            SEL selector = NSSelectorFromString(@"setOrientation:");            NSInvocation *invo

2016-12-08 10:25:32 230

原创 [绍棠] 使用CocoaPods管理第三方开源类库

iOS开发中经常会用到许多第三方开源类库,比如AFNetworking、FMDB、JSONKit等等,使用CocoaPods这个工具就能很方便得对工程中用到的类库进行管理,包括自动下载配置以及更新。 首先需要下载安装CocoaPods,系统要求有ruby环境,至少OS X 10.9以后是自带ruby环境的(Python也自带了),使用“ruby -v”命令可以查 看

2016-12-06 13:07:30 305

HTML5与CSS3权威指南(完整版)

HTML5与CSS3权威指南(完整版)

2017-08-09

sourcetree 许可证

sourcetree 许可证

2017-05-29

轮播图, banner位实现

在您使用此自动轮播库的过程中如果出现bug请及时以以下任意一种方式联系我

2016-08-19

空空如也

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

TA关注的人

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