自定义博客皮肤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)
  • 资源 (26)
  • 收藏
  • 关注

原创 iosMD5加密使用

对于MD5加密的使用 首先要导入框架CoreGraphics.frameworkFoundation.frameworkUIKit.framework直接导入MD5文件就可以使用, MD5文件使用#import "MD5.h"#import "CommonCrypto/CommonDigest.h"@implementation MD5+(NSString *) md5: (NSStrin

2015-11-17 19:32:43 504

原创 ios6.1&ios7&ios9判断沙盒文件或者目录是否存在,以及判断是文件还是目录的一个隐藏问题

(BOOL)fileExistsAtPath:(NSString )path isDirectory:(BOOL )isDirectory通常,iOS系统中判断文件或者目录是否存在,可以用上面这个API。第二个参数 isDirectory是个传出参数, 用于返回,是文件还是目录。一般两种情况会使用这个API需求一、 判断文件或者目录是否存在需求二. 判断path是文件还是目录需求一、只要判断这个A

2015-11-13 20:56:54 837

转载 ios 使用CFStringTransform将汉字转为拼音

Boolean CFStringTransform(CFMutableStringRef string, CFRange *range, CFStringRef transform, Boolean reverse);之前做通讯录相关的一些App时,有一个比较常用的算法是将汉字转换成拼音。当时采用的做法是:将各个拼音段的首个汉字(按Unicode排序)做成两个数组,一个数组存拼音,另一个数组存拼音对

2015-11-13 20:50:59 368

原创 Objective-数组操作

/*******************************************************************************************NSArray/*---------------------------创建数组------------------------------*///NSArray *array = [[NSArray alloc]

2015-11-12 21:50:55 279

原创 Objective-c 字符串处理

//一、NSString/*----------------创建字符串的方法----------------*///1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init];astring = @"This is a String

2015-11-12 21:48:50 263

原创 ios AFHTTPSessionManger下载补充

上一篇主要功能是利用AFHTTPSessionManger 下载功能。在下载功能中利用到了 downloadVC.block = ^(DownloadMusic *model) { // block 回调时 播放本地音频 NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/Downl

2015-11-12 16:17:16 480

原创 iOS AHTTPSessionManger下载功能

通过AFHTTPSessionManger去下载管理 分别是:下载到本地和存入到CoreData中#define kCachesPath [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject] // 沙盒路径下载- (void)actionDownload:(UIButt

2015-11-12 15:55:04 2515

原创 iOS ActivityIndlcatorView(加载进度轮)

在ios开发中加载进度轮在所难免,为了更好的用户体验,所以会添加进度轮这个提供的方法 直接可是使用#import <UIKit/UIKit.h>@interface DDIndicator : UIView-(void) startAnimating;-(void) stopAnimating;@end方法实现#import "DDIndicator.h"#import <QuartzCo

2015-11-05 21:45:20 356

原创 ios 屏幕截屏

ios屏幕截屏复制代码就可使用 1 首先:导入框架 QuartzCore.frameWork 2 在程序中导入#import<QuartzCore/QuartzCore.h>定义一个全局变量static int ScreenshotIndex=0;@property (nonatomic, strong)NSString *ScreenshotsPickPath;3 具体代码-(void)Sc

2015-11-05 21:33:23 397

原创 IOS CoreData

一、CoreData是不是ORM?在很多教程中,CoreData被认为是一套ORM框架,虽然它确实具备许多ORM的功能,但更准确地说,它其实是一套“可视化数据持久化框架”,通俗讲就是提供一个可视界面,帮助你把你的数据对象“持久化”到“磁盘”上,使得程序再次启动后它们都还在。关于CoreData是否ORM,和直接使用SQLite的关系,StackOverflow上有一个被Closed的讨论,感兴趣自己

2015-11-03 11:12:58 1006

原创 IOS GPS(定位城市)

a.使用CoreLocation 定位得到经度和纬度b.在-(void)locationManager:(CLLocationManager )manager didUpdateToLocation:(CLLocation )newLocation代理方法中使用CLGeocoder的reverseGeocodeLocation: :方法解析c.在b中解析方法的完成回掉块completionHandl

2015-11-03 10:07:19 505

原创 IOS MPMoviePlayerViewController视频播放(MediaPlayer)

视频播放 只需要调用playNativeMovie 方法传入一个 url路径字符串即可;/**播放视频*/- (void)playNativeMovie:(NSString *)playUrlStr{ NSURL * url = [NSURL URLWithString:playUrlStr]; // 播放路径 self.player = [[MPMoviePlayerV

2015-11-02 11:12:20 545

原创 IOS tableView自适应高度

对tableView三种计算动态行高方法的分析tableView是一个神奇的东西,可以这么说,就算是一个初学者如果能把tableView玩的很6,那编一般的iOS的需求都问题不大了。tableView是日常开发中用烂了的控件,但是关于tableView中的自定义cell的动态行高,还是有一些玄机的。笔者本次主要是因为预估行高的方法的问题作为了一个契机顺带写了此文对几种动态行高方法的分析。旧方法现在常

2015-11-01 19:52:49 7046

原创 iOS 使用Charles(青花瓷)抓包并篡改返回数据图文详解

charles又名青花瓷,在iOS开发中的抓包中具有重要作用。最大的三点用处,一就是拦截别人软件的发送的请求和后端接口,练习开发。二是自己后端返回的response拦截修改后再接收以达到测试临界数据的作用。三写脚本重复拦截抓取别人的数据。1.开始之前的准备工作 首先安装一下这个软件 这个相信很多人电脑里应该都安装了,没安装的搜charles破解版也能很容易搜到。如果没安装java环境,首次进入

2015-11-01 16:42:54 490

mac leveldb.a

该libleveldb.a静态库是在调用c++db的时候使用的。由于mac os自己没有,所以自己动手去创建了一个,下载拖进去就可以使用。

2017-11-29

mac os开发pdf

该书,是开发mac os基础。该书详细讲解了mac os开发。以及基本控件使用。容易上手。

2017-10-31

打开偏好设置

一个使用系统打开偏好,并且输出所有偏好,这样就能通过代码去控制偏好,而不去使用手动打开偏好。一个使用系统打开偏好,并且输出所有偏好,这样就能通过代码去控制偏好,而不去使用手动打开偏好。

2017-09-08

获取当前网络类型

本demo就是一个用在mac os开发时获取当前网络状态。

2017-08-23

电商购物车列表

一款模仿电商选取商品到购物车的一个demo,简单容易上手

2017-08-20

Mac NSCollectionView

NSCollectionView实现根据window变化自动布局,点击item选中效果。代码迁移使用方便

2017-05-11

ios Unicode编码日志处理

处理Unicode打印编码问题,直接拖进去即可,快捷方便。

2017-03-13

iOS自定义表情键盘

iOS自定义表情键盘,根据需要自由切换系统自带和自定义键盘。自定义键盘下方的工具条。

2016-12-13

iOS崩溃日志收集

等app发布上线,用户使用app崩溃,可以将用户崩溃信息发送到服务器,这样就可以针对问题进行修改。

2016-10-27

AirDrop通过UIActivityController分享

通过使用UIActivityController调用系统的AirDrop开启分享内容到微信等,这样避免使用第三方由于版本升级带来的困扰。

2016-10-21

AVFoundation二维码扫描

使用AVFoundation进行二维码扫描。并且根据扫描结果跳转到相应的界面。

2016-09-28

NSURLSession断点下载

使用单利模式,进行断点下载。NSFileManager文件管理。追加数据。

2016-09-28

模仿美团商城

该项目是模仿美团,左面是一个tableview右面也是一个tableview 。还有一个就是左面是一个tableview,右面是一个collectionview。封装完好。下载即可使用。

2016-09-20

IOS-购物车

IOS-购物车

2016-09-09

选择开始时间结束时间日历

本日历可以选择开始时间和结束时间。

2016-09-09

Word下载浏览

下载word并且可以浏览,上传。不再使用webview去加载word。

2016-08-17

OC与js交互

使用stringByEvaluatingJavaScriptFromString进行oc与js的交互,以及js与oc的交互。用最简单的demo实现最复杂的交互。

2016-08-10

MBProgressHUD封装

MBProgressHUD封装,直接使用方便快捷。

2016-08-05

短信验证码

设计短信发送

2016-08-04

AFN多张图片上传

该demo就是为了解决,多张图片一次性上传。等待多张图片全部加载完毕之后,放在一个数组里面,一起上传到服务器。

2016-07-28

UISegmentedControl

UISegmentedControl轻松使用

2016-07-27

Face++人脸检测

该项目是实用Face++实现人脸识别。并且返回人脸对比值。

2016-07-26

男女单选按钮

此项目解决单选复杂处理,简单容易上手。

2016-06-01

单张图片上传与多张图片上传

为ios开发爱好者,解决难题。单张图片上传与多张图片上传。

2016-05-21

主流APP界面迅速搭建

该demo是综合主流app,快速纯代码搭建界面

2016-04-25

iOS block传值

困扰很久的ios block传值,让你更清晰了解。恍然大悟。

2016-04-22

空空如也

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

TA关注的人

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