随笔分类 -  技术总结

iOS11&IPhoneX适配
摘要:1、在iOS 11中,会默认开启获取的一个估算值来获取一个大体的空间大小,导致不能正常显示,可以选择关闭。目前尝试在delegate中处理不能很好的解决,不过可以直接设置: 2、启动页尺寸不对 3、在iOS11导航栏多了一个LargeTitleView,专门显示大字标题用的,整个导航栏的高度达到了9 阅读全文

posted @ 2017-09-20 18:56 MJ_Angel 阅读(688) 评论(0) 推荐(0)

iOS 客户端获取七牛上传token
摘要:一、官方参考文档: 1.上传策略http://developer.qiniu.com/article/developer/security/put-policy.html 2.上传凭证(即uptoken)http://developer.qiniu.com/article/developer/sec 阅读全文

posted @ 2017-07-11 08:38 MJ_Angel 阅读(2332) 评论(0) 推荐(0)

pop回指定控制器
摘要:[vcArr removeObject:strongSelf]; [self.navigationController setViewControllers:vcArr animated:NO]; 2、Swift 阅读全文

posted @ 2017-04-26 14:51 MJ_Angel 阅读(333) 评论(0) 推荐(0)

实现毛玻璃效果
摘要:UIBlurEffect*blurView = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]; shareView.visualEffectView= [[UIVisualEffectView alloc] initWithEffect: blurView]; shareView.visualEffectView.frame=CG... 阅读全文

posted @ 2017-03-21 11:05 MJ_Angel 阅读(217) 评论(0) 推荐(0)

iOS-调用系统的短信和发送邮件功能,实现短信分享和邮件分享
摘要:一、邮件分享 1、iOS系统自带邮件设置邮箱(此处以QQ邮箱为例)(http://jingyan.baidu.com/album/6181c3e084cb7d152ef153b5.html?picindex=1) 注意:由于QQ邮箱激活时间不满14天,暂时无法设置POP3/IMAP/SMTP/Exc 阅读全文

posted @ 2016-11-25 17:37 MJ_Angel 阅读(1979) 评论(0) 推荐(0)

AFNetworking 网络错误提示data转换字符串
摘要:AFN在进行网络交互时,有时候会碰到返回502、500、404的时候。后台的总需要你配合他查出问题所在。但是AFN在返回数据序列化时解析错误只会转成NSData类型的数据,如果直接扔给后台Data的数据显然有点不靠谱。所以可以在AFURLResponseSerialization.m中加上对data 阅读全文

posted @ 2016-11-15 17:41 MJ_Angel 阅读(2353) 评论(0) 推荐(0)

常见HTTP错误代码
摘要:一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部 阅读全文

posted @ 2016-11-15 17:37 MJ_Angel 阅读(198) 评论(0) 推荐(0)

@dynamic关键字
摘要:@dynamic You use the@dynamic keyword to tell the compiler that you will fulfill the API contract implied by a property either by providing method impl 阅读全文

posted @ 2016-10-25 15:27 MJ_Angel 阅读(484) 评论(0) 推荐(0)

iOS调用系统电话、浏览器、地图、邮件等
摘要:- (IBAction)openMaps { //打开地图 NSString*addressText = @"beijing"; //@"1Infinite Loop, Cupertino, CA 95014"; addressText =[addressText stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]... 阅读全文

posted @ 2016-09-19 18:15 MJ_Angel 阅读(261) 评论(0) 推荐(0)

oc中调用c函数 实现将字符串转换成unsigned char
摘要:帮助码友解决问题,从而复习了一下oc中调用c函数的方式 1,新建c 头文件 test.h 定义 c 函数 2,新建 c 实现文件,新建模板选中 c File test.c 3.实现函数 4,oc 中调用,引用 c 头文件 test.h 阅读全文

posted @ 2016-09-19 11:29 MJ_Angel 阅读(2632) 评论(0) 推荐(0)

Xcode功能快捷键
摘要:隐藏xcode command+h退出xcode command+q关闭窗口 command+w关闭所有窗口 command+option+w关闭当前项目 command+control+w关闭当前文件 command+shift+w保存文件 command+s保存所有文件 command+opti 阅读全文

posted @ 2016-09-18 14:59 MJ_Angel 阅读(214) 评论(0) 推荐(0)

drawRect & layoutSubviews 调用时间
摘要:drawRect & layoutSubviews 调用时间 首先两个方法都是异步执行。layoutSubviews方便数据计算,drawRect方便视图重绘。 layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews。2、addSubview会触发 阅读全文

posted @ 2016-08-17 15:49 MJ_Angel 阅读(158) 评论(0) 推荐(0)

MVVM
摘要:VM来处理业务逻辑 每一个控制器对应一个VM模型 >>>登录界面 步骤 搭建界面(登录界面) 自定义VM模型,继承与NSObject,命名**ViewModel 懒加载 把整个界面的一些业务逻辑处理完 业务逻辑 绑定模型 登录事件 处理文本框业务逻辑 设置登录按钮是否可以点击 用RAC宏 监听登录按 阅读全文

posted @ 2015-11-07 00:11 MJ_Angel 阅读(304) 评论(0) 推荐(0)

使用NSURLSessionDownloadTask实现大文件下载-监听下载进度
摘要:- 5.1 涉及知识点(1)创建NSURLSession并设置代理,通过NSURLSessionDownloadTask并以代理的方式来完成大文件的下载 //1.创建NSURLSession,设置代理 self.session = [NSURLSession sessionWithConfigura 阅读全文

posted @ 2015-11-06 23:20 MJ_Angel 阅读(1905) 评论(0) 推荐(0)

OC简单介绍
摘要:一.OC与C的对比 关键字 OC新增的关键字在使用时,注意部分关键字以"@"开头 方法->函数 定义与实现 数据类型 新增:BOOL/NSObject/id/SEL/block 流程控制语句 for (NSString * name in NSArray){NSLog(@”%@”, name);} 阅读全文

posted @ 2015-07-26 21:19 MJ_Angel 阅读(1576) 评论(2) 推荐(0)

导航