摘要: //底部弹窗 UIAlertController *alert = [UIAlertController alertControllerWithTitle:nil message:nil preferredStyle:UIAlertControllerStyleActionSheet];//Styl 阅读全文
posted @ 2017-06-15 10:31 XL-MS 阅读(1915) 评论(0) 推荐(0) 编辑
摘要: //一个section刷新 NSIndexSet *indexSetTT = [[NSIndexSet alloc]initWithIndex:2]; //刷新第2组 [tableview reloadSections:indexSetTT withRowAnimation:UITableViewR 阅读全文
posted @ 2017-06-13 16:57 XL-MS 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: //先定义这个宏 #define MAS_SHORTHAND //再引入这个头文件 #import <Masonry.h> 之后所有的约束添加都不用mas_打头了 //加上这个宏可以给约束直接传数字了 不需要包装了再(也要加载引用Masonry之前) #define MAS_SHORTHAND_GL 阅读全文
posted @ 2017-06-13 15:28 XL-MS 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 项目中有微信支付的话 先检查当前用的shareSDK的版本 #import <ShareSDK/ShareSDK+Base.h>NSLog(@"%@",[ShareSDK sdkVer]); 如果是3.6.0以前的按照下面的方式处理openurl在WXDelegate - onResp方法中,判断r 阅读全文
posted @ 2017-04-10 11:42 XL-MS 阅读(4522) 评论(0) 推荐(0) 编辑
摘要: 可以直接使用Source Code形式打开Info.plist,添加如下配置: <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict> 阅读全文
posted @ 2017-03-03 10:23 XL-MS 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 200:请求成功 400:客户端请求的语法错误,服务器无法解析 404:服务器无法根据客户端的请求找到资源 500:服务器内部错误,无法完成请求 阅读全文
posted @ 2017-02-27 08:50 XL-MS 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1.设置ruby的软件源 这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,访问特别慢,需要更新一下ruby的源,过程如下: gem sources -l #(查看当前ruby的源) gem sources --remove https://rubygems.org/ #(移除 阅读全文
posted @ 2017-02-24 14:22 XL-MS 阅读(185) 评论(0) 推荐(0) 编辑
摘要: //Documnts:存放的东西要是链接上itunes会自动备份到iTunes(缓存一般不放到这个文件夹) //Library:包括了Caches和Preference //缓存一般放到Caches(卸载程序的时候会被清理掉) //tep: 这个是不定时的会清理掉 (没准你重新打开以下程序里边的东西 阅读全文
posted @ 2017-02-23 16:18 XL-MS 阅读(855) 评论(0) 推荐(0) 编辑
摘要: //创建队列 NSOperationQueue *queue = [[NSOperationQueue alloc] init]; queue.suspended = YES;//这个suspended属性表示线程挂起 就是暂停了 设置成no表示继续执行 [queue cancelAllOperat 阅读全文
posted @ 2017-02-23 11:20 XL-MS 阅读(119) 评论(0) 推荐(0) 编辑