廢話不多說啼肩,直奔主題橙困。不想看過程的也可以直接劃到底部看總結(jié)懒鉴。 這兩天新拿到一份代碼,在上報發(fā)布的模塊頁面,編輯相冊圖片(添加多行水印)的時候,程序內(nèi)存峰值直接飆升到四百多兆畦戒。...
廢話不多說啼肩,直奔主題橙困。不想看過程的也可以直接劃到底部看總結(jié)懒鉴。 這兩天新拿到一份代碼,在上報發(fā)布的模塊頁面,編輯相冊圖片(添加多行水印)的時候,程序內(nèi)存峰值直接飆升到四百多兆畦戒。...
對象類型的auto變量 1.當(dāng)block內(nèi)部訪問了對象類型的auto變量時如果block是在棧上,將不會對auto變量產(chǎn)生強引用 2.如果block被拷貝到堆上會調(diào)用bloc...
前面介紹過制作過程,這里不講如何制作動態(tài)庫徐鹤、靜態(tài)庫垃环。 靜態(tài)庫和動態(tài)庫都是以二進制提供代碼復(fù)用的代碼庫。 靜態(tài)庫常見的是 .a 動態(tài)庫(共享庫)常見的是 Windows 下的 ...
Socket: 1>Socket又稱"套接字” 2>網(wǎng)絡(luò)上的兩個程序通過一個雙向的通信連接實現(xiàn)數(shù)據(jù)的交換返敬,這個連接的一端稱為一個socket遂庄。 3>應(yīng)用程序通常通過"套接字"...
原文iOS劉海手機屏幕的適配判斷是不是iphone x齊劉海屏幕iOS開發(fā) iPhoneX以上機型適配判斷判斷iPhone X之后帶劉海的機型 iOS11之后新增了一個saf...
這里匯總了自己寫的一些關(guān)于iOS底層原理的文章,基于objc-781源碼分析劲赠,會不定時更新涛目。如果文章哪里有誤麻煩在評論區(qū)指出,若覺得有幫助凛澎,請多多點贊霹肝。 alloc流程分析i...
iOS14帶來了新的UI組件:WidgetKit,人稱小組件(用過安卓的都能理解)塑煎,這貨的前身其實就是iOS10時候引入的Today Extension沫换。 Widget為應(yīng)用...
這個欄目將持續(xù)更新--請iOS的小伙伴關(guān)注! (答案不唯一,僅供參考最铁,文章最后有福利) iOS面試題大全(上)[http://www.reibang.com/c/31a51...
使用代理Delegate實現(xiàn)反向傳值 1)定義協(xié)議.方法2)聲明一個屬性,記錄代理對象3)在合適的時機,給代理方發(fā)消息 BViewController.h BViewCont...
Universal Link 是 iOS9 推出的一項功能讯赏,使你的應(yīng)用(微信,微博等)可以通過傳統(tǒng)的HTTPS鏈接來啟動APP冷尉,而不是使用 scheme 的方式 在蘋果開發(fā)者...
在更新微信支付sdk(1.8.6)的時候,用到一個Universal Links怜庸,之前沒有接觸過,于是就簡單的記錄一下配置過程垢村。在iOS9之前割疾,要在瀏覽器中喚醒APP,我們通...
從2020年開始,不管是老版本迭代更新還是新版本提交審核馋辈,都會收到AppStore Connect的警告郵件: Dear Developer, We identified o...
1抚芦、設(shè)計模式是什么? 你知道哪些設(shè)計模式迈螟,并簡要敘述叉抡? 2、MVC 和 MVVM 的區(qū)別 3答毫、#import跟 #include 有什么區(qū)別褥民,@class呢,#import<...
遇到這種問題很多網(wǎng)上告知的解決方案是:重新創(chuàng)建一個證書洗搂,上傳本機鑰匙串訪問的CER請求認證文件文件,錯!還有的說是描述文件問題,錯!在有的小伙兒,不耐煩了生成一大堆證書,重新...
目錄.1.presentViewController出來的控制器默認不全屏(變成卡片式了).2.關(guān)于訪問修改私有變量造成的閃退.3.如何讓夜間模式(深色模式)不影響你的程序(...