自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岁月静好,善待时光。

学习是一件快乐的事情-_-

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

原创 iOS 之cell自适应高度

源码地址

2017-01-23 08:49:56 288

转载 iOS 极光推送开发环境可以收到,生产环境收不到推送

极光推送开发环境可以收到,生产环境收不到推送首先阐述一下我遇到的问题我们项目连通了极光推送,以前写过的项目也是这样 在开发环境下测试 好使了 但是打包ADHoc时候 就不好使了,当时也没在意 因为网上好多人说 只要测试好使了 证书显示配置成功了(绿灯) 那就没问题了so 上线 然后上线以后 发现推送功能完全不好使!这就尴尬了 赶紧下架因为我们项目使用的是别名推送使用极光网站推送时候 我使用了广

2017-01-22 11:07:06 14345

原创 iOS cell的炫酷加载

cell的炫酷加载

2017-01-18 08:56:11 341

原创 iOS 对ShareSDK分享的一个小封装

没有废话,直接上代码:这是.h文件:@interface ShareView : UIView/** 初始化 titleNameArray 名字数组 imageArray 图片数组 */- (instancetype)initWithTitleNameArray:(NSArray *)titleNameArray imageArray:(NSArray *)imageArra

2017-01-16 10:09:10 1297

原创 iOS ReactiveCocoa的简单使用

ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架 ReactiveCocoa在开发中常见的用法Event(按钮的点击)// 监听事件 // 把按钮点击事件转换为信号,点击按钮,就会发送信号 [[button rac_signalForControlEvents:UIControlEventTouchUpInside] subsc

2017-01-13 17:51:08 577

转载 iOS身份证号码识别

一、前言  身份证识别,又称OCR技术。OCR技术是光学字符识别的缩写,是通过扫描等光学输入方式将各种票据、报刊、书籍、文稿及其它印刷品的文字转化为图像信息,再利用文字识别技术将图像信息转化为可以使用的计算机输入技术。  因为项目需要,所以这些天查阅了相关资料,想在网上看看有没有大神封装的现成的demo可以用。但是无果,网上关于ocr这一块的资料很少,比较靠谱的都是要收费的,而且价格也不便宜。但是在

2017-01-13 16:21:50 2577

原创 排序算法之选择排序

a) 原理:每一趟从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕。也就是:每一趟在n-i+1(i=1,2,…n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。基于此思想的算法主要有简单选择排序、树型选择排序和堆排序。(这里只介绍常用的简单选择排序)b) 简单选择排序的基本思想:给定数组:int[] arr={里面n个数据};第1趟排序,在待排序数据arr

2017-01-13 14:54:18 420

原创 排序算法之冒泡排序

原理:比较两个相邻的元素,将值大的元素交换至右端。思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。举例说明:要排序数组:int[] arr={6,3,8,2,9,1}; 第一趟排序:    第

2017-01-13 14:36:10 363

原创 Swift版的网络请求封装

最近开始学swift,真的是欲罢不能啊。感觉比oc写起来顺手多了。呐,今天呢,和大家分享一下swift版的网络请求库Alamofire,相当于oc里的AFNetworking,用起来不要太爽哦!!!1.还是和往常一样,cocoapods导入第三方库Alamofire2.建一个管理类,继承于NSObject3.创建单例:private let NetRequestShareInstance = Net

2017-01-13 09:37:10 2038

原创 iOS TestFlight的使用

TestFlight 内部测试 外部测试 下面我们来说一下怎么使用这个东西,这个过程咱们给概括一下基本分为三步: 一:上传程序到iTunes Connect 上传程序到iTunes Connect,这个就不用多说了,大家都知道怎么上传,这里简单说一下,首先在iTunes Connect创建一个自己应用,已经有的就不必创建了,然后在Xcode上配置好相应的证书,对应用程序进行打包,最后通过 ar

2017-01-11 13:11:07 1567

原创 iOS 关于文本框忽略特殊字符的问题

相信很多人遇到这样的问题:登录注册或者修改密码时,尤其是设定密码时候,不想用空格、特殊字符等这类的字符,但要怎么做呢?其实很简单:在UITextField的delegate方法中设置一下就OK了,是不是很简单?-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replaceme

2017-01-11 12:03:51 2298

原创 iOS 带缓存,带网络监控的数据请求

准备工作:先导入运用到的第三方库AFNetWorking、YYCache新建一个类,继承于NSObject写一个请求方法的枚举:typedef NS_ENUM(NSUInteger, RequestType) { POST, GET};4.写回调方法:/** 成功的回调 */typedef void(^SuccessBlock)(NSDictionary *respons

2017-01-11 11:48:38 507

原创 iOS 一个小小的弹性动画CASpringAnimation

现在在很多项目中为了使视觉上有更好的体验效果,通常会加入一些动画,比如在半糖App中的晒照片和晒文字的功能显示,就应用了一个简单的弹性动画,运行的效果是这样的: 也不多说了,直接上代码:let springAnimation = CASpringAnimation.init(keyPath: "position") springAnimation.damping = 9

2017-01-11 11:09:10 3188

原创 iOS 扩展方法

常用的类别方法UIView的扩展#import <UIKit/UIKit.h>@interface UIView (Ext)/** width 宽度 */@property (nonatomic, assign) CGFloat width;/** height 高度 */@property (nonatomic, assign) CGFloat height;/** top 顶部y

2017-01-11 10:35:03 663

空空如也

空空如也

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

TA关注的人

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