![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios开发
flyweak
这个作者很懒,什么都没留下…
展开
-
ios手机号正则表达式
//检查是否为手机号的方法-(BOOL)checkPhoneNumInput:(NSString *)phoneStr{ NSString *photoRange = @"^1(3[0-9]|4[0-9]|5[0-9]|7[0-9]|8[0-9])\\d{8}$";//正则表达式 NSPredicate *regexMobile = [NSPredicate predicateW原创 2016-01-28 09:54:24 · 467 阅读 · 0 评论 -
iOS svn提交静态库.a文件
使用命令行添加文件1.打开终端,输入cd,空格,然后将需要上传的.a文件所在的文件夹(不是.a文件)拖拽到终端(此办法无需输入繁琐的路径,快捷方便) ,回车;2.之后再输入如下命令:svn add libOCMock.a,回车;3.之后会出现:A (bin) libOCMock.a 表示添加成功,打开Versions就可以看到,刚才添加的.a文件,此时就可以手动上传了。转载 2016-04-08 13:29:48 · 278 阅读 · 0 评论 -
iOS开发是工程支持http协议
iOS9把所有HTTP请求都改成了HTTPS,导致应用加载不出数据。解决方法:在plist中添加新字段NSAppTransportSecurity:Dictionary-NSAllowsArbitraryLoads:Boolean YES原创 2016-03-28 16:12:19 · 289 阅读 · 0 评论 -
iOS UIButton上同时加图片和标题,设置偏移
[weixinbtn setImageEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 10)];分别上向下、右、上、左偏移~~~~//微信登录 UIButton *weixinbtn = [UIButton buttonWithType:UIButtonTypeSystem]; weixinbtn.layer.cornerRadius = 5; we原创 2016-04-14 18:08:02 · 1381 阅读 · 0 评论 -
iOS隐藏导航栏下面的横线
方法一:[self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc]init]forBarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault]; [self.navigationController.navigationBar setSha原创 2016-04-19 13:22:22 · 1000 阅读 · 0 评论 -
iOS 时间戳和标准时间的转换
- (NSString *)timerWith:(NSString *)time{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyyMMdd"]; NSString *str = [NSString stringWithFormat:@"%原创 2016-01-28 09:51:29 · 524 阅读 · 0 评论 -
友盟分享gif图片,只支持微信
- (void)shareEmoticonToPlatformType:(UMSocialPlatformType)platformType{ UMSocialMessageObject *messageObject = [UMSocialMessageObject messageObject]; NSString* thumbURL = UMS_THUMB_IMAGE;原创 2017-08-04 13:56:24 · 1164 阅读 · 0 评论 -
AFNetworking 将数组作为字段参数传给服务器的两种方法
1: 1.在AFNetworking的源码中找到AFURLRequestSerialization这个类;2.在.m文件中在AFQueryStringPairsFromKeyAndValue这个方法中,找到 `[mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue([NSStri原创 2018-01-24 10:01:54 · 4925 阅读 · 0 评论 -
最新的手机号正则表达式 包含166、198、199号段
+ (BOOL) isMobile:(NSString *)mobileNumbel{ /** * 手机号码 * 移动:134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188 198 * 联通:130 131 132 145 155 156 166 171 175原创 2018-01-29 16:47:06 · 8983 阅读 · 1 评论 -
iOS 根据日期返回当天是星期几
可以写一个加号方法,放在类别里面 这里我写的是一个减号方法,直接在类里面调用-(NSString*)weekdayStringFromDate:(NSDate*)inputDate { NSArray *weekdays = [NSArray arrayWithObjects: [NSNull null], @"星期天", @"星期一", @"星期二", @"星期三", @"星期四", @"原创 2016-04-08 11:25:21 · 2378 阅读 · 0 评论 -
iOS直接使用十六进制颜色转换方法
在UIColor的类里面添加类别方法,可直接使用输入十六进制颜色,无需转换+ (UIColor *)colorWithHexString:(NSString *)color{ NSString *cString = [[color stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet原创 2016-03-25 13:59:07 · 716 阅读 · 0 评论 -
ios中json解析出现的null问题
在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式。问题现象但是几个项目下来一直遇到一个坑爹的问题,程序在获取某些数据之后莫名崩溃。其实很早就发现了原因:由于服务器的数据库中有些字段为空,然后以Json形式返回给客户端时就会出现这样的数据:?1"somevalue":null转载 2016-03-24 14:07:32 · 437 阅读 · 0 评论 -
iOS btn文字居左
rightBtn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;rightBtn.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0);原创 2016-01-28 09:50:57 · 394 阅读 · 0 评论 -
iOS更改状态栏字体颜色
状态栏的字体为黑色:UIStatusBarStyleDefault状态栏的字体为白色:UIStatusBarStyleLightContent一、在info.plist中,将View controller-based status bar appearance设为NO状态栏字体的颜色只由下面的属性设定,默认为白色:// default is UIStatusBarStyleDefault[UIApp原创 2016-01-28 09:49:39 · 358 阅读 · 0 评论 -
iOS 名称的国际化
iOS名称的国际化 转自本人新浪博客 http://blog.sina.com.cn/s/blog_b5fba8a20102ymuk.html转载 2016-01-28 09:46:14 · 297 阅读 · 0 评论 -
ios9 xcode7 UIAlertController的常用用法
// 初始化一个一个UIAlertController // 参数preferredStyle:是IAlertController的样式 // UIAlertControllerStyleAlert 创建出来相当于UIAlertView // UIAlertControllerStyleActionSheet 创建出来相当于 UIActionSheet UIAlert原创 2016-01-28 09:42:27 · 361 阅读 · 0 评论 -
ios打包 蒲公英生成二维码扫描下载
http://www.pgyer.com 用第三方蒲公英网站打包成二维码扫一扫就可以安装(推荐)前提:调试证书,发布证书,都已经安装在你电脑了 然后等一下 接着就是会这个页面 接着是这个页面 选第二个save for ad hoc 到这里扫一下二维码就可以在远方下载测试了,谢谢! 本博客作者原创,转载请注明出处,谢谢合作!原创 2016-01-28 09:37:45 · 5948 阅读 · 0 评论 -
ios改变导航栏颜色及其字体颜色
改变系统导航栏颜色 [self.navigationController.navigationBar setBarTintColor:[UIColor colorWithRed:237/255.0 green:10/255.0 blue:34/255.0 alpha:1.0]];改变导航栏字体颜色[self.navigationController.navigationBar setTitle原创 2016-01-28 16:32:41 · 402 阅读 · 0 评论 -
ios 应用程序之间的跳转
//被跳转的应用程序1.找到偏好设置xx-info.plist2.新建一行(点击加号或者右键addrow)3.在item0里面找到url identifier:设置url标示符(这一步可有可无)4.在item0里面点击加号,新建一行。选择:url schemes5.设置url schemes(应用程序跳转的标志)//跳转的应用程序//标示符:application1 //“:”表原创 2016-01-29 14:05:32 · 313 阅读 · 0 评论 -
iOS 瀑布流的简单用法
- (void)viewDidLoad{ [super viewDidLoad]; mainScrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds]; [self.view addSubview:mainScrollView]; pullArray = [NSMutableArray arr原创 2016-01-29 14:09:08 · 469 阅读 · 0 评论 -
iOS OC的geohash实现方法
网上找的很多都是swift的实现,最终找到了一个oc的实现方法,是直接调用C的#ios OC Geohash2、geohash算法根据经纬度计算GeoHash二进制编码组码(将经纬度的两个二进制编码合成新串)使用用0-9、b-z(去掉a, i, l, o)这32个字母进行base32编码详情请查看:GeoHash核心原理解析geohash算法原理及实现方式三种重要...原创 2019-05-31 11:05:47 · 536 阅读 · 0 评论