- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 判断是否是身份证号码
- (BOOL)checkIdentityCardNo:(NSString*)cardNo{ if (cardNo.length !=18) { return NO; } NSArray* codeArray = [NSArrayarrayWithObjects:@"7",@"9",@"10",@"5",@"8",@
2016-03-09 16:16:58
646
原创 文件操作
//获取Documents文件夹下的位置- (NSString *)documentsPath{ return [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES)objectAtIndex:0];}//读取文件内容-
2016-01-21 17:39:23
393
原创 日期处理
时间戳转时间:#pragma mark-------时间戳转时间- (NSString *)timeChangeString:(NSString *)sender{ NSDateFormatter *formatter = [[NSDateFormatteralloc]init]; NSTimeZone* timeZone = [NS
2016-01-11 17:01:12
401
原创 自动计算文字的高度
#define YZHNameFont [UIFont systemFontOfSize:20]CGSize nameSize = [selfsizeWithString:_login.namefont:YZHNameFontmaxSize:CGSizeMake(MAXFLOAT,MAXFLOAT)];/** * 计算文本的宽高
2015-12-16 16:34:10
489
原创 自定义大头针和浮窗
- (MAAnnotationView*)mapView:(MAMapView *)mapView viewForAnnotation:(id MAAnnotation>)annotation{ if ([annotation isKindOfClass:[MAPointAnnotation class]]) { static NSString
2015-12-15 14:04:04
500
原创 十六进制直接转换成颜色的方法
封装UIColor的类目在.h文件#import @interface UIColor (HEX)+ (UIColor *)parseColorFromRGB:(NSString *)rgb;+ (UIColor *)parseColorFromRGBA:(NSString *)rgb Alpha:(float)alpha;
2015-11-27 09:31:30
749
原创 安装cocoapods的终端命令
1.cocoapod的按照,cocoapod是运行在ruby环境下的,在ruby环境的 ,像cocoapod这样的开源项目时放在放在rubygems服务器上面的,但国内访问https://rubygems.org/ 的时候往往会出现timeout,中国zf你懂的,我们需要把服务器地址移除,添加taobao提供的镜像地址:http://ruby.taobao.org/移除命令:gem sourc
2015-11-25 13:44:30
459
翻译 自动计算文本的宽和高
//头文件#import @interface NSString (Extension)/***返回值是该字符串所占的大小(width, height)*font : 该字符串所用的字体(字体大小不一样,显示出来的面积也不同)*maxSize : 为限制改字体的最大宽和高(如果显示一行,则宽高都设置为MAXFLOAT, 如果显示为多行,只需将宽设置一个有限定长值
2015-11-23 14:52:10
472
原创 UITableView的删除、添加,dataPick的使用
#import "waterFlowerViewController.h"#import "AFHTTPRequestOperationManager.h"#import "MBProgressHUD.h"#import "ServiceManager.h"@interface waterFlowerViewController ()UI
2015-11-23 11:07:11
423
原创 引导页面的现实
在APPDelegat.m里面加入: if(![[NSUserDefaultsstandardUserDefaults] boolForKey:@"firstLaunch"]) { [[NSUserDefaultsstandardUserDefaults] setBool:YESforK
2015-11-20 18:21:45
329
原创 数据类型转换、密码安全加密MD5方法
数据类型转换int转换data,byte在转换intint m = 16; NSData *IntToData1 = [NSDatadataWithBytes: &m length: sizeof(m)]; Byte *byteint = (Byte *)[IntToData1b
2015-11-20 18:11:55
880
转载 上线流程
IOS8+Appstore应用上线流程|浏览:2554|更新:2015-05-31 19:441234567分步阅读一键约师傅百度师傅高质屏和好师傅,拯救你的碎屏机整个过程花了半个月之久,其实不用这么久,这里奉上图文并茂的详细步骤仅供参考。
2015-11-18 14:04:24
1032
原创 多个按钮,点击单个按钮更改被点击按钮图片的方法
定义全局中间变量 button *tmpBtn if (tmpBtn ==nil){ sender.selected = YES; tmpBtn = sender; } else if (tmpBtn !
2015-10-28 15:22:59
740
原创 iOS编程规范
代码风格的重要性对于一个团队和项目来说不言而喻。网上有许多 Objective-C的代码风格,但这份简洁而又最符合苹果的规范,同时有助于养成良好的代码习惯,也是我们团队一直遵循的代码风格。原文在[这里][original_link]。本人才疏学浅,如果有任何翻译不当欢迎在[Issues][Issues_link] 中反馈或者直接[Fork][Fork_lin
2015-10-02 14:28:49
556
原创 iOS动力效果
/* UIDynamic 是从iOS7开始引入的一种新计数,属于UIKit框架,可以模拟显示生活中的物理现象 如碰撞抖动 摆动等。 动力效果就像咱们玩电吉他,电吉他也有效果器,可以添加各种电子效果 动力效果也有一个效果器 叫做动力效果器 里面可以添加动力效果 电吉他切换效果会把上一个效果移除,动力效果也一样 电吉他可以叠加多个效
2015-10-02 14:19:45
690
原创 转场动画(CATransition)的基础知识
CATransition转场动画可以切换视图 视图控制器 type 转场动画的动画效果 subtype 转场动画 效果的方向 kCATransitionFade 交叉淡化过渡 kCATransitionMoveIn 新视图移到旧视图上面 kCATransitionPush 新视图把旧视图推出去 kCATransitionR
2015-09-30 14:44:40
565
原创 IOS中常见的第三方框架
AFNetworking 网络请求组件FMDB 本地数据库组件SDWebImage 多个缩略图缓存组件UICKeyChainStore 存放用户账号密码组件Reachability 监测网络状态DateTools 友好化时间MBProgressHUD 一款提示框第三方库MWPhotoBrowser 一款简单的 iOS 照片浏览控件CTAssetsPickerCont
2015-09-25 14:46:26
614
原创 iOS中按比例剪切图片的方法
//iOS中按比例剪切图片的方法 UIImage *icon = [UIImage imageNamed:model.singerHeaderName];//裁剪的尺寸大小 CGSize itemSize = CGSizeMake(70, 70); UIGraphicsBeginImageContextWithOptions(itemSize, NO,0.0);
2015-09-25 11:43:27
1185
原创 iOS汉字转拼音
NSString *hanziText = @"我是中国人"; if ([hanziText length]) { NSMutableString *ms = [[NSMutableString alloc] initWithString:hanziText]; if (CFStringTransform((__bridge CFMutableStringRef)
2015-09-25 11:35:38
522
原创 IOS动画相关知识
核心动画: 在iOS中核心动画分为几类:基础动画(CABasicAnimation)、关键帧动画(CAKeyframeAnimation)、动画组(CAAnimationGroup)、转场动画(CATransition) CAAnimation 核心动画的基础类,不能直接使用负责动画运行时间 速度的控制本身实现了CAMediaTiming协议。 CAPropertyAn
2015-09-18 11:12:42
491
原创 IOS的APP上线注意事项
APP上线的操作流程1、发布证书(生产证书)(发布推送证书)一定要与发布的APP的bounld ID相同;2、项目中有对应型号的icon default图标;3、上传APP Story 需要各个型号的截屏,截屏的图必须一像素不差。项目中有可能有限制的内容,一定还要勾选上;4、在项目里面选择对应的发布推送证书;5、生成APP的压缩文件上传;6、选择上传的压缩文件(.app格式
2015-09-18 10:29:40
1045
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人