- 博客(51)
- 资源 (26)
- 收藏
- 关注
原创 iOS 修改TextField中的placeholder字体大小和颜色
1.在iOS6.0之前提供的attributedPlaceholder属性:textField.placeholder = @"请输入用户名!"; [textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"]; [textField setValue:[UIFont boldS
2017-09-28 20:08:27 4713
转载 iOS 正则表达式语法规范
引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(
2017-09-27 11:05:37 292
原创 iOS 常用的正则表达式总结(待更新)
1.手机号11位//中国移动NSString * MOBILE = @"^1([3-9][0-9]|5[0-35-9]|8[025-9])\\d{8}$";//中国联通NSString * CM = @"^1(3[0-2]|5[256]|8[56])\\d{8}$";//中国电信NSString * CU = @"^1([3-8][0-2]|5[256]|8[56])\\d{8}$";//大陆地区...
2017-09-27 10:17:34 370
原创 iOS 字符串中containsString使用
//查找字符串是否包含“心” NSString *str = @"每天都有好心情"; if ([str containsString:@"心"]) { NSLog(@"字符串包含“心”"); //containString适用于ios8系统,在ios7系统下会崩溃 }
2017-09-25 14:28:05 1652
原创 iOS http请求不能用的解决办法
解决方法:在Info.plist中添加NSAppTransportSecurity类型Dictionary。在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES在项目配置文件info.plist中添加App Transport Security Settings字典dictionary。在其
2017-09-24 09:52:25 1143
原创 iOS 使用Application Loader提交你的应用
1.点击Xcode,然后 打开Open Developer Tool 下的Application Loader
2017-09-24 09:30:08 2217
原创 iOS APP打包提交后,在ITunesConnect创建不了版本问题解决
这个问题原因是因为你没有在plist文件中添加访问权限导致的NSBluetoothPeripheralUsageDescription App需要您的同意,才能访问蓝牙 NSCalendarsUsageDescription App需要您的同意,才能访问日历 NSCameraUsageDescription App需要您的同意,才能访问相机
2017-09-24 09:24:46 735
原创 iOS APP运行奔溃及解决办法总结(待更新)
1.问题This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSPhotoLibraryUsageDescription key with a string va
2017-09-23 16:32:45 818
原创 iOS10.0对用户的隐私权限越来越重视,要想正常访问相册,相机,位置,麦克风,蓝牙,健康等
iOS10.0对用户的隐私权限越来越重视,要想正常访问相册,相机,位置,麦克风,蓝牙,健康等都需要事先在info.plist文件中进行相应设置,现将开发中常用的用户权限设置总结如下: 蓝牙 NSBluetoothPeripheralUsageDescription 日历 NSCalendarsUsageDescription 相机 NSCameraUsageDescript
2017-09-23 16:26:42 743
原创 iOS 中APP被拒以及解决办法总结(待更新)
1.APP违反PLA 1.2审核被拒问题以及解决方案问题PLA 1.2The seller and company names associated with your app do not reflect the retailer names in the app or its metadata, as required by section 1.2 of the Apple De...
2017-09-23 16:17:52 18279 1
原创 iOS 在Xcode上配置git与github
参考网址:http://www.jianshu.com/p/d930b81a6e8ahttp://www.jianshu.com/p/b64b4fd08d3c
2017-09-23 14:22:46 1569
原创 iOS 去掉navigationcontroller返回键文字
//去掉navigationController返回键文字self.navigationController.navigationBar.topItem.title = @“";
2017-09-23 14:18:52 8668
原创 iOS 去掉顶部(或底部)出现一块空白区域
//去掉顶部(或底部)出现一块空白区域self.automaticallyAdjustsScrollViewInsets = NO;
2017-09-23 14:16:48 7181 1
原创 iOS设置某一个控件在一个控件上面显示
想让aView在最上,就在addSubview之后用[self.view bringSubviewToFront:aView];
2017-09-23 14:16:00 815
原创 iOS tableview中自定义自定义左滑显示编辑按钮
// 自定义左滑显示编辑按钮-(NSArray*)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath{//自定义左滑显示编辑按钮UITableViewRowAction *rowAction = [UITableViewRowAction rowAction...
2017-09-23 14:12:56 938
原创 iOS Xcode中SVN不能提交.A文件的解决方法
方案一:在mac下很多svn管理工具默认都不能上传.a文件,这让人很苦恼。从网上扒了下,用命令行可以解决此问题。打开终端,cd 进入到需要上传的.a文件所在的文件夹。 确保 ls能看到.a文件然后使用命令,如:svn add libzbar.a使用完成后出现 A (bin) libzbar.a表示添加成功,用svn图形管理工具就可以看到,刚才添加的.a文件,此时就可以手动上传了。方案二:设置svn...
2017-09-23 09:56:13 305
原创 iOS 使用MBProgressHUD,显示时禁止用户交互方法
MBProgressHUD *hud;//有文本hud = [MBProgressHUD showHUDAddedTo:waitView animated:YES];hud.userInteractionEnabled = YES;hud.label.text = waitString;hud.removeFromSuperViewOnHide = YES;//无文本hud = [
2017-09-20 11:03:40 4403
原创 iOS 密码同时包含6~18位数字和大小写字母,不包含特殊字符的判断方法(正则表达式)
#pragma mark --密码同时包含6~18位数字和大小写字母,不包含特殊字符的判断方法(正则表达式)+ (NSString *)isOrNoPasswordStyle:(NSString *)passWordName{ NSString * message; if (passWordName.length<6 message="@'密码不能...
2017-09-19 15:57:19 7737
原创 iOS MD5加密算法
#pragma mark - 32位 小写+ (NSString *)MD5ForLower32Bate:(NSString *)str{ //要进行UTF8的转码 const char* input = [str UTF8String]; unsigned char result[CC_MD5_DIGEST_LENGTH]; CC_MD5(input
2017-09-19 15:56:01 835
原创 iOS银行卡验证
/** 银行卡号有效性问题Luhn算法 * 现行 16 位银联卡现行卡号开头 6 位是 622126~622925 之间的,7 到 15 位是银行自定义的, * 可能是发卡分行,发卡网点,发卡序号,第 16 位是校验码。 * 16 位卡号校验位采用 Luhm 校验方法计算: * 1,将未带校验位的 15 位卡号从右依次编号 1 到 15,位于奇数位号上的数字乘以 2 * 2,将
2017-09-19 15:53:08 1068
原创 iOS NSString转NSDate
+(NSDate*)dateWithString:(NSString*)dateString andFomatter:(NSString*)fomatter{ NSDateFormatter * dateF = [[NSDateFormatter alloc] init]; dateF.dateFormat = fomatter; NSDate *date = [date
2017-09-19 15:49:44 903
原创 iOS 日期转string
+(NSString*)dateStringWithDate:(NSDate *)date andFomatter:(NSString *)fomatter{ NSDateFormatter * dateF = [[NSDateFormatter alloc] init]; dateF.dateFormat = fomatter; if([dateF strin
2017-09-19 15:47:52 361
原创 iOS 日期比较
+ (NSString *)compareDate:(NSDate *)date { NSTimeInterval secondsPerDay = 24 * 60 * 60; NSDate *today = [[NSDate alloc] init]; NSDate *yesterday; yesterday = [today dateByAdd...
2017-09-19 15:45:22 434
原创 iOS 读取本地JSON文件
// 读取本地JSON文件+ (NSDictionary *)readLocalFileWithName:(NSString *)name { // 获取文件路径 NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@"json"]; // 将文件数据化 NSData *data
2017-09-19 15:43:05 13640
原创 iOS MJRefresh上拉加载功能,每次运行下面都会有“上拉加载”这句话,中英文切换?
英文改成中文方法:1.公共.strings文件中新增NSString *const MJRefreshHeaderIdleText = @"下拉可以刷新";NSString *const MJRefreshHeaderPullingText = @"松开立即刷新";NSString *const MJRefreshHeaderRefreshingText = @"正在刷新数据中...";NSStr...
2017-09-18 09:21:28 4657
原创 iOS 改变alertview的字体颜色
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"" message:@"" preferredStyle: UIAlertControllerStyleAlert]; //修改title和message颜色 NSMutableAttributedString *titleHogan = [[NSM...
2017-09-16 16:53:52 646
原创 iOS 访问的h5中文乱码问题
网上搜的方法,当时试了不行,后来同事试了下可以 NSStringEncoding *useEncodeing = nil; //带编码头的如utf-8等,这里会识别出来 NSString *body = [NSString stringWithContentsOfFile:filePath usedEncoding:useEncodeing error:nil]; //识别不到,按GBK编码再解码...
2017-09-16 16:49:37 3868 1
原创 iOS 判断字符串是否为空
- (BOOL) isBlankString:(NSString *)string { if (string == nil || string == NULL) { return YES; } if ([string isKindOfClass:[NSNull class]]) { return YES; } if ([[string st...
2017-09-16 16:45:37 179
原创 iOS 去掉navigationcontroller返回键文字
//去掉navigationController返回键文字 self.navigationController.navigationBar.topItem.title = @“";
2017-09-16 16:44:44 475
原创 iOS AFNetworking不支持text/plain,错误解决方法(Request failed: unacceptable content-type: text)
/** * 错误解决方法"Request failed: unacceptable content-type: text/plain" * 1.添加一句代码: * AFHTTPSessionManager *session.responseSerializer = [[AFCompoundResponseSerializer alloc] init]; * 2.在头...
2017-09-16 16:43:10 1379
原创 iOS textview点击弹出键盘的回车键,添加相应事件
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {//获取输入内容NSString *textStr = [textView.text stringByReplacingCharactersInRange:range ...
2017-09-16 16:24:00 1900
原创 iOS webwiew加载本地html,样式不正确?解决方法
加载方法://Load-(void)loadHTMLFile { NSString *path = [[NSBundle mainBundle] bundlePath]; NSURL *baseURL = [NSURL fileURLWithPath:path isDirectory:YES]; NSString * htmlPath = [[NSBundle mainB...
2017-09-16 16:19:04 885
原创 iOS 网络请求数据回来中文乱码问题解决方法
我们再添加成员信息请求时,把中文做一下转换:NSString *childName = [nameTextField.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];在get请求成员信息列表时,在做一下处理:member.name = [[memberDic objectForKey:kServerMembe...
2017-09-16 16:12:40 1413
原创 iOS Xcode代码块转移备份同步(CodeSnippets)代码块路径
iOS程序开发者在更换自己用过电脑时,或公司电脑与个人电脑中分用时,都会为Xcode中自己自己设置的代码块(CodeSnippets)不能转移而苦恼,本人在查查找之后,终于找到了Xcode代码块的位置,(或许有些大神早就知道)复制粘贴就可转移代码块的保存路径;~/Library/Developer/Xcode/UserData/CodeSnippets...
2017-09-16 16:10:21 597
原创 iOS tabbar文字字体颜色修改问题
for (UIBarItem *item in self.tabBar.items) {[item setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:@"Helvetica" size:13.0], NSFontAttributeName,RGB(41, 41, 41),...
2017-09-16 16:07:21 3137
原创 iOS searchbar隐藏navigationbar问题解决
UISearchController替代UISearchDisplayController 加上这个self.searchController.hidesNavigationBarDuringPresentation = NO;就不会自动隐藏导航了
2017-09-16 16:04:38 2992
原创 iOS plist文件追加数据
我在对Resources/rchd/rchd.plist内容进行操作..想在plist文件里面追加一条数据.我现在的代码如下:NSString *path = [[NSBundle mainBundle] pathForResource:@"rchd" ofType:@"plist"];NSLog(@"path=%@",path);NSMutableDictionary* dict = [ [ N...
2017-09-16 16:03:06 1196
转载 iOS Mac环境下svn的使用
参考以下网址:http://www.cnblogs.com/mjios/archive/2013/03/10/2952258.htmlhttp://www.2cto.com/os/201309/247054.htmlhttp://www.7do.net/resources-4466-1-1.html
2017-09-16 16:00:37 282
原创 iOS 退出APP实现
- (void)exitApplication {AppDelegate *app = [UIApplication sharedApplication].delegate;UIWindow *window = app.window;[UIView animateWithDuration:1.0f animations:^{window.alpha = 0; window.fr...
2017-09-16 15:59:00 1724
动手搭建一个简单的区块链
2018-11-19
OC与JS的交互(WKWebview-MessageHandler实现)
2018-11-16
一个UICollectionView轻松搞定顶部悬停效果、顶部悬停效果、collectionView达到悬停效果
2018-11-16
3D卡片轮播,卡片轮播,无限轮播,DIY
2018-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人