![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
博客
Lea__DongYang
趟的坑多了
展开
-
苹果禁止使用热更新,警告事件
今天一早,不少iOS开发交流平台都炸窝了,原因是部分iOS开发者收到了苹果的警告邮件:有开发者质疑可能是项目中使用了JSPatch、weex以及ReactNative这些热更新技术。对于修复bug提交审核的开发者来说,热更新技术可以帮开发者避免长时间的审核等待以及多次被拒造成的成本开销。但也给黑客留了后门,也就违反了苹果的安全和隐私政策。不过这次苹果只是对使原创 2017-03-08 15:56:08 · 2855 阅读 · 0 评论 -
iOS webView播放视频禁止弹出
折腾了半天,各种百度,都是说在html的video中加入webkit-playsinline属性,可是怎么都不起作用,后来去Apple查看官方API,人家已经说的很明白了,真是一顿头大啊。You must set this property to play inline video. Set this property to true to play videos inline. Set t...转载 2019-03-20 16:35:13 · 2882 阅读 · 2 评论 -
利用AutoLayout UILabel文字自动适应大小,显示不全, Autoshrink属性
相比大家会经常遇到 label 或则 textfield等显示文字的 视图时,显示不全,或者无法自动 变化长度 ,自动改变字体的 设置:今天给大家演示一下,如何 在autolayout让label 适应 不同的 宽度: 1.自动 改变字体(字体收缩):首先设置好 label 的约束,包括宽高之后,默认来看 你的 label是不变了 ,但是 当遇到 文字较多时,就会出现显...转载 2018-08-23 15:26:34 · 2632 阅读 · 0 评论 -
关于 iOS开发者账号提示必须更新绑定手机号的解决方法
相信大家最近都遇到了这个问题:在你点击Edite进去修改了手机号,然后回来刷新看到一脸懵逼, md, 坑货,改了还不行....再试一遍?那么正确的姿势是什么呢哈哈,重点来了...第一步:找一个10以上的系统的iPhone(实测为11.3),10以下的没验证过哈,第二步:退出原先的 appleid, 登陆你的开发者账号,第三步:点击这里第四步:点击这里进行修改最后,回到开发者中心-->刷新--...原创 2018-04-23 15:20:00 · 3329 阅读 · 0 评论 -
MLeaksFinder检查泄露
简介MLeaksFinder是WeRead团队开源的一个检测iOS内存泄漏的框架,其使用非常简单,只需将文件加入项目中,如果有内存泄漏,3秒后自动弹出警告来捕捉循环引用。使得可以在开发快速找到80%内存泄漏,而使用Xcode Leak工具更适合大范围的,全部的寻找泄漏点。特性通过阅读MLeaksFinder的介绍可以看出其具有以下几个特性无侵入性可以构建泄漏堆栈有白名单机制扩展性其他的一些特殊处理...转载 2018-04-12 11:52:29 · 808 阅读 · 0 评论 -
HTTP-请求头与请求体
本文从属于笔者的HTTP 理解与实践系列文章,对于HTTP的学习主要包含HTTP 基础、HTTP 请求头与请求体、HTTP 响应头与状态码、HTTP 缓存这四个部分,而对于HTTP相关的扩展与引申,我们还需要了解HTTPS 理解与实践 、HTTP/2 基础、WebSocket 基础这些部分。本部分知识点同时也归纳于笔者的我的校招准备之路:从Web前端到服务端应用架构这篇综述。HTTP Reques...转载 2018-03-29 10:56:36 · 18353 阅读 · 1 评论 -
iOS 推荐优秀 GitHub
SJNetwork - 高度封装AFNetworking的网络框架作者:J_Knight_项目地址:hhttps://github.com/knightsj/SJNetwork使用对象封装并管理请求,支持批量读取和清空缓存,图片上传,后台下载(也支持断点续传),批量取消请求等功能。image<figcaption></figcaption></figure>LS...转载 2018-03-20 20:49:41 · 842 阅读 · 0 评论 -
三种Block 底层详解
Block 底层:http://www.jianshu.com/p/51d04b7639f1一:基本定义/*初步上式block定义的一些理解和解释,接下来会详解:*block名为myBlock,结合C的函数指针,myBlock为block体的指针,指向block体的入口地址*int result = myBlock(5) <==> ^(int num){return num*num}(...转载 2018-03-30 11:44:02 · 774 阅读 · 0 评论 -
OC中的一些编程写法--({"添加代码"})
self.tableView.tableHeaderView = ({ UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 184.0f)]; UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0,原创 2017-06-21 18:06:13 · 464 阅读 · 0 评论 -
遇到问题:push的时候出现fatal: Authentication failed for 'https://git.oschina.net/andthink/zsxw_android.git/'问
GitHub push代码发生错误:fatal: Authentication failed for 'https://github.com/ ...使用的https提交,在用SourceTree提交代码时候发生错误,返回的错误提示说:[plain] view plain copyfatal: Authentication failed for原创 2017-09-29 16:09:50 · 4288 阅读 · 4 评论 -
git使用
在iOS开发中个人觉得使用Git管理代码比较方便,而在使用git时使用分支管理代码会快速解决在开发中遇到的问题。使用场景:(1)当需要修改一个bug的时候,可以切出分支在分支上修改,不修改主线的代码,在分支上将问题解决后再合并到主线上,如果分支代码修改有问题也可以直接删除分支,重新修改,从而不会影响主线的原有代码(2)大项目多人开发时,切出多个分支同时开发解决问题,提高效率下面介绍使用转载 2017-08-29 17:22:16 · 341 阅读 · 0 评论 -
APP的token登录机制详解
1.启动app时,判断本地登录状态。2.本地登录状态为1,APP请求一下服务端判断token是否过期,过期自动带着账号密码请求登陆,获得登录状态(服务器端登录状态)。服务器端状态为1,更新token,本地登录状态为1;服务器端状态为0或者登录失败,删除客户端保存的账号密码信息,本地登录状态为0。3.登录成功后,保存客户端的用户账号、密码、token;并且此后每一次接口请求都要附原创 2017-08-02 12:04:07 · 5686 阅读 · 0 评论 -
资源
https://onevcat.comhttp://www.saitjr.com/视频流媒体解决方案:1.【链接】简述::诺德美地流媒体系统http://www.nodemedia.cn/2.七牛原创 2017-03-04 11:20:30 · 303 阅读 · 0 评论 -
Xcode10 添加自定义代码块
Xcode10添加代码块,发现原来位于右下角的那些东西 都跑到了右上角靠里的位置,比如这里是代码块--------------------手动分割一下-------图太大了-----------------切换到sb的话就是原来的控件部分了那么 控件还好说,不用咱们添加,代码块怎么添加呢?我发现,选中之后点右键,这样子 就跑进去了,接下来就和原来一样了直...原创 2019-04-03 11:07:23 · 282 阅读 · 0 评论