一、什么是 retain circle? retain cycle表示兩個(gè)對(duì)象之間互相強(qiáng)引用/互相retain對(duì)方的情況,導(dǎo)致對(duì)象之間誰(shuí)也釋放不了,造成內(nèi)存泄露。 從refe...
一、什么是 retain circle? retain cycle表示兩個(gè)對(duì)象之間互相強(qiáng)引用/互相retain對(duì)方的情況,導(dǎo)致對(duì)象之間誰(shuí)也釋放不了,造成內(nèi)存泄露。 從refe...
背景 自蘋(píng)果推出了Sign in with Apple功能后,很快審核指南就加入 4.8 :使用第三方登錄的App,都必須接入AppleID登錄 。已經(jīng)上架的 App 需在 ...
iOS 架構(gòu).png 一、好的架構(gòu)漫談 1.代碼整齊,分類(lèi)明確,沒(méi)有common,沒(méi)有core 不要讓一個(gè)類(lèi)或者一個(gè)模塊做兩種不同的事情,一方面不適合未來(lái)拓展,另一方面也造成...
重點(diǎn)、重點(diǎn)、重點(diǎn) 重點(diǎn):在執(zhí)行安裝過(guò)程中遇到中斷、進(jìn)度緩慢、各種失敗報(bào)錯(cuò) 等問(wèn)題時(shí),///請(qǐng)按照以下順序的進(jìn)行處理,成功率保證 99.999999999999999999%1...
1: 到info.plist刪除Application Scene Manifest選項(xiàng); 2: 刪掉Scenedelegate.h和Scenedelegate.m這兩個(gè)文件...
前言 本文會(huì)用實(shí)例的方式,將iOS各種IM的方案都簡(jiǎn)單的實(shí)現(xiàn)一遍。并且提供一些選型、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo: iOS...
項(xiàng)目中我們經(jīng)常會(huì)遇到這個(gè)問(wèn)題,比如頁(yè)面A沒(méi)有導(dǎo)航欄,頁(yè)面B有導(dǎo)航欄,那么如果從A push到B 或者從B返回到A時(shí), Navc不合時(shí)宜的出現(xiàn)或消失會(huì)讓交互變的很突兀,以下提供...
Guideline2.1-Information NeededThis type of app has been identifiedasone that may viola...
首先看下JS部分的代碼 <!DOCTYPE html> Page Title // 如果是使用UIWebView的話,使用這個(gè)測(cè)試調(diào)起原生暴露的方法 func...
一、 配置項(xiàng)目使其支持蘋(píng)果登錄功能 配置Identifiers 鏈接[https://developer.apple.com/account/resources/identi...
ios13蘋(píng)果對(duì)UIWebView不再支持;請(qǐng)采用WKWebView UIKIT_EXTERNAPI_DEPRECATED("No longer supported; ple...
閑話 太磨人了這玩意,整整折磨我一整天,網(wǎng)上的教程雖然很多,但是無(wú)奈軟件更新的時(shí)效性,很多教程可以說(shuō)已經(jīng)作廢了,這里我從頭總結(jié)下我安裝的心路歷程,分享一下。 安裝流程及簡(jiǎn)述 ...
1、自我介紹。 2、淺拷貝和深拷貝的區(qū)別? 注意:只有不可變的類(lèi)型用了copy測(cè)試淺拷貝,其他都是深拷貝。 深拷貝,產(chǎn)生新的對(duì)象,開(kāi)辟新的內(nèi)存空間 淺拷貝,不產(chǎn)生新的對(duì)象,不...
下載地址:https://github.com/ReactiveCocoa/ReactiveObjC[https://github.com/ReactiveCocoa/Rea...