- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 iOS开发笔记- NSStringCompareOptions 使用
传入 NSStringCompareOptions 枚举的值enum{ NSCaseInsensitiveSearch = 1,//不区分大小写比较 NSLiteralSearch = 2,//区分大小写比较 NSBackwardsSearch = 4,//从字符串末尾开始搜索 NSAnchoredSearch = 8,//搜索限制范
2015-12-23 10:07:14
2587
原创 iOS开发笔记-判断输入的是否是字母
+(BOOL)isABC:(NSString *)str{ NSRegularExpression *tLetterRegularExpression = [NSRegularExpressionregularExpressionWithPattern:@"[A-Za-z]"options:NSRegularExpressionCaseInsensitiveerror:n
2015-12-02 17:00:49
1764
原创 iOS开发笔记- 判断是否是数字
+(BOOL)isNumber:(NSString *)str{ NSRegularExpression *tNumRegularExpression = [NSRegularExpression regularExpressionWithPattern:@"[0-9]" options:NSRegularExpressionCaseInsensitive error:nil];
2015-12-02 16:58:50
709
原创 Swift与OC语法对比
Swift出来了差不多一年多了才决定要仔细研究他,不是太懒只是想在他成熟些的时候再去深入研究,废话不多说,只是总结一些细小的知识点供大家参考1.类比于oc语句最后不再需要分号结束2.不再有.m与.h文件,只有一个.swift文件3.方法调用由[obj x:1 y:2 ] 变为 obj.x(1,y:2)4.
2015-11-27 17:49:31
1089
转载 iOS开发笔记- Swift基本语法
原文地址:http://www.open-open.com/lib/view/open1402556447884.html简介1.什么是SwiftSwift是苹果于2014年WWDC(苹果开发者大会)发布的全新编程语言Swift在天朝译为“雨燕”跟Objective-C一样,可以用于开发iOS、Mac应用程序苹果从2010年7月开始设计Swift语言
2015-11-27 17:37:19
723
原创 iOS开发笔记-UITableView的单选
好吧,很久以前写的,现在把它整理出来给那些需要的人//// JPViewController.m// SingleSelectedDemo//// Created by kuaitu on 15/1/9.// Copyright (c) 2015年 JP. All rights reserved.//
2015-11-26 09:20:21
363
原创 IOS开发笔记-UITableView的多选
//// JPViewController.m// MultiSelectDemo//// Created by kuaitu on 15/1/9.// Copyright (c) 2015年贾萍. All rights reserved.//#import "JPViewController.h"
2015-11-26 09:19:01
480
原创 iOS开发笔记-cell里点击按钮展开收起-动态改变cell行高
1.cell for row //配置cell [cell congigCell:cell.dic]; //下拉展开按钮 cell.ZhankaiBtn.tag = indexPath.row+1000; [cell.ZhankaiBtn addTarget:self action:@selector(zhankai:) f
2015-11-25 17:54:13
3525
原创 mark- 好东西
http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/#more-41893
2015-11-24 17:33:38
327
原创 iOS开发笔记-tabbar图标设成用户头像
1.获取图片,并处理图片存储本地 UIImage *head = [UIImage imageWithData:imageData]; UIImage* head1 = [head image:head byScalingToSize:CGSizeMake(30, 30)];
2015-11-24 17:03:33
620
原创 ios开发笔记-判断输入的是否是表情
+(BOOL)isContainsEmoji:(NSString *)string { __block BOOL isEomji = NO; [string enumerateSubstringsInRange:NSMakeRange(0, [string length]) options:NSStringEnumerationByComposedCharacterSe
2015-11-24 16:48:22
1631
原创 iOS开发笔记-判断输入的是否是汉字
+(BOOL)isChinese:(NSString *)str{ for (int i = 0; i NSString *mystring = [str substringWithRange:NSMakeRange(i, 1)]; NSString *emailRegexRegist = @"[\u4e00-\u9fa5]";/
2015-11-24 16:46:37
387
原创 十六进制的颜色转换
+ (UIColor *)hexColor:(NSString *)color{ NSString *hexColor = color; if ([color characterAtIndex:0] == '#') { hexColor = [hexColor substringFromIndex:1]; }
2015-11-24 16:44:35
367
转载 IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)
原文地址:http://blog.youkuaiyun.com/rhljiayou/article/details/9919713首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进
2015-11-24 16:36:22
606
转载 造成滑动试图卡顿原因之一:圆角
原文地址:http://www.cocoachina.com/ios/20150803/12873.html 前言在iOS的世界,圆角无处不在,而且必须存在。因为圆角是符合人类视觉安全体验的,圆角让人觉得舒适,而方角在潜意识层次是具有伤害体验的,因为尖尖的东西总是有可能对人造成伤害的,所以我们更喜欢圆角。在我之前的文章中讲过,在iOS的中设置圆角是非常容易的一件事情,这也体现出苹果也是
2015-11-24 16:32:41
663
原创 iOS开发笔记- cell里放textView根据输入的文字动态改变textView以及cell高度
#import "ViewController.h"#define WIDTH [UIScreen mainScreen].bounds.size.width@interface ViewController (){ UITextView *text; CGSize size;}@property UITableView*tabl
2015-11-24 16:29:41
6221
原创 iOS开发笔记- 格式化银行卡号
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if (textField.tag == 3333) { NSString *text = [se
2015-11-24 14:52:05
640
原创 iOS开发笔记-根据银行卡号判断银行名称
鸡肋的后台返回银行卡号却没有返回名称,问他是不是忘了添加,他说你自己网上找找。。。。。。尼玛,很无奈的在网上扒拉了半天知道了java的,万幸博主还学过Java,四年的大学也不是白上了,还好代码还不是很长,以防大家也遇到这么鸡肋的后台,博主把代码贴出来供大家学习,有好的解决办法的话,欢迎大家交流:+ (NSString *)returnBankName:(NSString*) idCar
2015-11-24 14:49:32
8125
原创 关于从网络上获取图片后自适应cell并且不失真的问题
鉴于这个互联网时代的资本寒冬,博主很不幸的遭遇了这个地雷,无奈的选择了一个每天要七点起床挤地铁一个半小时的公司,更无奈的是有一群老程序猿们,之所以说老倒不是他们年纪有多大(虽然大部分比我大十岁),而是思想的陈旧迂腐,黑线⊙﹏⊙b汗,貌似扯偏了,回归正题,恩呢,在开发中博主遇到了这样一个问题,因为是一个关于摄影的 项目,所以APP终会有关于很多图片的问题,选择了Aspect Fit图片自适应会变得大
2015-11-24 14:23:51
1224
转载 ios使用kvc机制简化对json的解析
原文地址:http://www.cnblogs.com/ios8/p/ios-kvc-json.html在 ios开发中,我们经常需要对服务器的传回来的json进行解析,特别是对哪些字段特别多的就会又烦躁的情绪。tmd都是一样的东西,要为每个property赋值,真是累人啊。举个简单的例子吧。服务器会过来的数据是:{totalPage:100,page:2,desc:"xxxx
2015-11-24 14:01:28
509
原创 ios开发笔记-适配iOS9
1.如果你的工程含有第三方类库且不支持bitcode2.如果你的工程为HTTP方式的数据请求 NSAppTransportSecurity NSAllowsArbitraryLoads
2015-09-21 17:54:54
482
原创 iOS开发笔记-将图片处理成圆形或者说特定圆角
1..h文件#import typedef enum { UIImageRoundedCornerTopLeft = 1, UIImageRoundedCornerTopRight = 1 << 1, UIImageRoundedCornerBottomRight = 1 << 2, UIImageRoundedCornerBottomLeft = 1 <<
2015-09-21 17:15:37
490
原创 iOS开发笔记-url编码保留特殊字符
+ (NSString *)URLEncodedString:(NSString *)str{ NSString *encodedString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
2015-09-21 17:10:51
514
原创 iOS开发笔记-json转字典
+(NSDictionary*)stringToDic:(NSString *)jsonString{ NSLog(@"jsonString===%@",jsonString); if (jsonString == nil) { return nil; } NSData *jsonData = [jsonString dataUsingEn
2015-09-21 17:09:16
488
原创 iOS开发笔记-去除字符串中的换行以及空格
[[str stringByReplacingOccurrencesOfString:@"\n" withString:@""] stringByReplacingOccurrencesOfString:@" " withString:@""];
2015-09-21 17:07:25
555
原创 iOS开发-字典转json
+(NSString*)dictionaryToJson:(NSDictionary *)dic{ NSError *parseError = nil; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted erro
2015-09-21 17:04:46
743
原创 iOS开发-处理字符串中的双引号
NSString * testStr = @"我是,\"双引号\""; NSLog(@"testStr==%@",testStr);
2015-09-21 17:03:35
8835
原创 iOS开发-zbar解析中文乱码情况
#pragma mark -- ZBarReaderViewDelegate-(void)readerView:(ZBarReaderView *)readerView didReadSymbols:(ZBarSymbolSet *)symbols fromImage:(UIImage *)image{ const zbar_symbol_t *symbol =zbar_symbol
2015-09-21 10:07:40
1083
原创 首次使用react native 笔记
1,使用命令行安装brew curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 12.安装node,watchman,flowbrew install watchmanbrew install flowbrew install node
2015-09-18 11:57:50
618
原创 iOS开发-截获html按钮点击事件,实现js调用native代码
在上一篇文章中我介绍了如何在webView上添加头部与尾部原生控件,今天为大家简要说明一下如何点击webView上的控件之后调用native代码:1.
2015-09-18 11:35:08
4005
原创 常用的正则表达式-身份证,密码,手机号,邮箱,昵称,银行卡
第一步:首先验证是否是可用的正则+(BOOL)isValidateRegularExpression:(NSString *)strDestination byExpression:(NSString *)strExpression{ NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF
2015-09-05 16:09:30
5821
原创 iOS开发-webView添加头部与尾部控件
在app开发中我们经常会遇到在内容详细页中界面元素比较复杂,或者格式不确定这种情况,通常我们会利用UIWebView来加载html来处理这样的事件,因为这样不仅简单而且可控性更好,我们不会再因为内容格式的改变,再去苦逼的改代码,一层层的解析数据,在苦苦的等待审核,但是因此也会有一些情况出现,比如我们想要在界面上加上很酷炫的效果,或者有些效果是必须要嵌入原生的元素,这样我们又会遇到很多问题,比如怎么
2015-09-05 14:57:47
7533
原创 解决服务器传回的参数为null的情况
一,创建字典的类别二,#define checkNull(__X__) (__X__) == [NSNull null] || (__X__) == nil ? @"" : [NSString stringWithFormat:@"%@", (__X__)]-(NSString *)safeNullWithKey:(NSString *)key{
2015-07-07 18:53:28
1013
原创 关于iOS8模拟器下键盘没有中文输入法的解决办法
1。2.选择 Edit Scheme3.选择run--options--applicationlanguange---chinese4.ok,完工
2015-04-13 12:01:48
612
原创 解除UITableView在UITableViewStyleGrouped样式下区头高度的粘性问题
_tableView.tableHeaderView = [[UIViewalloc]initWithFrame:CGRectMake(0,0, 0,0.01f)]; _tableView.sectionHeaderHeight =0;
2015-04-11 16:10:06
855
原创 类似于支付宝双击home键进入后台模糊效果-blurView
废话少说直接代码--------1.入口类里#import "AppDelegate.h"#import "JPBlurView.h"- (void)applicationWillResignActive:(UIApplication *)application{ // Sent when the application is about to move from
2015-03-16 15:58:27
2264
原创 present一个视图时背景透明
BViewController *vc = [BViewControllernew]; vc.modalTransitionStyle =UIModalTransitionStyleFlipHorizontal; if ([[UIDevicecurrentDevice].systemVersionfloatValue] >= 8.0
2015-03-10 17:34:44
1115
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人