一、什么是 retain circle? retain cycle表示两个对象之间互相强引用/互相retain对方的情况,导致对象之间谁也释放不了,造成内存泄露。 从refe...
一、什么是 retain circle? retain cycle表示两个对象之间互相强引用/互相retain对方的情况,导致对象之间谁也释放不了,造成内存泄露。 从refe...
背景 自苹果推出了Sign in with Apple功能后,很快审核指南就加入 4.8 :使用第三方登录的App,都必须接入AppleID登录 。已经上架的 App 需在 ...
iOS 架构.png 一、好的架构漫谈 1.代码整齐,分类明确,没有common,没有core 不要让一个类或者一个模块做两种不同的事情,一方面不适合未来拓展,另一方面也造成...
重点、重点、重点 重点:在执行安装过程中遇到中断、进度缓慢、各种失败报错 等问题时,///请按照以下顺序的进行处理,成功率保证 99.999999999999999999%1...
1: 到info.plist删除Application Scene Manifest选项; 2: 删掉Scenedelegate.h和Scenedelegate.m这两个文件...
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo: iOS...
项目中我们经常会遇到这个问题,比如页面A没有导航栏,页面B有导航栏,那么如果从A push到B 或者从B返回到A时, Navc不合时宜的出现或消失会让交互变的很突兀,以下提供...
Guideline2.1-Information NeededThis type of app has been identifiedasone that may viola...
首先看下JS部分的代码 <!DOCTYPE html> Page Title // 如果是使用UIWebView的话,使用这个测试调起原生暴露的方法 func...
一、 配置项目使其支持苹果登录功能 配置Identifiers 链接[https://developer.apple.com/account/resources/identi...
ios13苹果对UIWebView不再支持;请采用WKWebView UIKIT_EXTERNAPI_DEPRECATED("No longer supported; ple...
闲话 太磨人了这玩意,整整折磨我一整天,网上的教程虽然很多,但是无奈软件更新的时效性,很多教程可以说已经作废了,这里我从头总结下我安装的心路历程,分享一下。 安装流程及简述 ...
1、自我介绍。 2、浅拷贝和深拷贝的区别? 注意:只有不可变的类型用了copy测试浅拷贝,其他都是深拷贝。 深拷贝,产生新的对象,开辟新的内存空间 浅拷贝,不产生新的对象,不...
下载地址:https://github.com/ReactiveCocoa/ReactiveObjC[https://github.com/ReactiveCocoa/Rea...