废话不多说,直奔主题。不想看过程的也可以直接划到底部看总结。 这两天新拿到一份代码,在上报发布的模块页面,编辑相册图片(添加多行水印)的时候,程序内存峰值直接飙升到四百多兆。...
废话不多说,直奔主题。不想看过程的也可以直接划到底部看总结。 这两天新拿到一份代码,在上报发布的模块页面,编辑相册图片(添加多行水印)的时候,程序内存峰值直接飙升到四百多兆。...
对象类型的auto变量 1.当block内部访问了对象类型的auto变量时如果block是在栈上,将不会对auto变量产生强引用 2.如果block被拷贝到堆上会调用bloc...
前面介绍过制作过程,这里不讲如何制作动态库、静态库。 静态库和动态库都是以二进制提供代码复用的代码库。 静态库常见的是 .a 动态库(共享库)常见的是 Windows 下的 ...
Socket: 1>Socket又称"套接字” 2>网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 3>应用程序通常通过"套接字"...
原文iOS刘海手机屏幕的适配判断是不是iphone x齐刘海屏幕iOS开发 iPhoneX以上机型适配判断判断iPhone X之后带刘海的机型 iOS11之后新增了一个saf...
这里汇总了自己写的一些关于iOS底层原理的文章,基于objc-781源码分析,会不定时更新。如果文章哪里有误麻烦在评论区指出,若觉得有帮助,请多多点赞。 alloc流程分析i...
iOS14带来了新的UI组件:WidgetKit,人称小组件(用过安卓的都能理解),这货的前身其实就是iOS10时候引入的Today Extension。 Widget为应用...
这个栏目将持续更新--请iOS的小伙伴关注! (答案不唯一,仅供参考,文章最后有福利) iOS面试题大全(上)[https://www.jianshu.com/c/31a51...
使用代理Delegate实现反向传值 1)定义协议.方法2)声明一个属性,记录代理对象3)在合适的时机,给代理方发消息 BViewController.h BViewCont...
Universal Link 是 iOS9 推出的一项功能,使你的应用(微信,微博等)可以通过传统的HTTPS链接来启动APP,而不是使用 scheme 的方式 在苹果开发者...
在更新微信支付sdk(1.8.6)的时候,用到一个Universal Links,之前没有接触过,于是就简单的记录一下配置过程。在iOS9之前,要在浏览器中唤醒APP,我们通...
从2020年开始,不管是老版本迭代更新还是新版本提交审核,都会收到AppStore Connect的警告邮件: Dear Developer, We identified o...
1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #include 有什么区别,@class呢,#import<...
遇到这种问题很多网上告知的解决方案是:重新创建一个证书,上传本机钥匙串访问的CER请求认证文件文件,错!还有的说是描述文件问题,错!在有的小伙儿,不耐烦了生成一大堆证书,重新...
目录.1.presentViewController出来的控制器默认不全屏(变成卡片式了).2.关于访问修改私有变量造成的闪退.3.如何让夜间模式(深色模式)不影响你的程序(...