演示 ps:實際上有一層較淡的陰影效果,gif中看不出來,可以根據(jù)需要自行調(diào)節(jié)陰影濃度。 懸浮層 LJKAudioCallAssistiveTouchView.h LJKAu...
演示 ps:實際上有一層較淡的陰影效果,gif中看不出來,可以根據(jù)需要自行調(diào)節(jié)陰影濃度。 懸浮層 LJKAudioCallAssistiveTouchView.h LJKAu...
前言 我們今天主要通過文檔參考+實驗的方法來得出遠(yuǎn)程推送接收通知的那些方法調(diào)用的一些結(jié)論。文章較長,可以直接跳到最后看結(jié)論。 與遠(yuǎn)程推送的有關(guān)的幾個方法 方法1- (BOOL...
@Damon4Zhou 可能我的表述不太準(zhǔn)確。我想表達(dá)的是,子線程應(yīng)該自己手寫一個@autoreleasepool把整個子線程要執(zhí)行的任務(wù)包裹起來,像這樣
- (void)subThreadTodo
{
@autoreleasepool{
生成autorelease對象A
生成autorelease對象B
...
RunLoop...
}
}
因為子線程是不會自動生成@autoreleasepool,按照那些文檔的說法會導(dǎo)致剛才例子中說的對象A和對象B釋放不掉。想要這兩個對象釋放,就得依靠我們手寫的那個@autoreleasepool(把對象A和對象B括起來那個)
開啟RunLoop后,RunLoop會內(nèi)部自帶一個@autoreleasepool,但這個與我們剛才手寫的那個無關(guān),它們是兩個東西,這個RunLoop自帶的釋放池只會針對RunLoop執(zhí)行任務(wù)的時候生成的對象進(jìn)行釋放。
iOS RunLoop入門小結(jié)說明iOS中的RunLoop使用場景1.保持線程的存活,而不是線性的執(zhí)行完任務(wù)就退出了<1>不開啟RunLoop的線程<2>開啟RunLoop的線程(1)實驗用self來持有...
概述 有時候會遇到類似下圖的需求,要求根據(jù)文本自適應(yīng)Cell高度 此時可以利用以下兩個特性來很方便的實現(xiàn)Cell高度自適應(yīng)1.TableView的代理方法cellForRow...
公司業(yè)務(wù)需要做可以超出屏幕的水印效果,但是網(wǎng)上找的一些都不符合條件,所以決定自己來做一個。 因為flutter普通控件是不允許超出屏幕的,如果用listview這些布局會在屏...
UINavigationBar 在iOS 15中,UINavigationBar默認(rèn)為透明。在滑動時會有模糊效果。如果想要一直就是模糊效果,可以通過改變scrollEdgeA...
Flutter 實現(xiàn)合成小游戲github源碼地址:https://github.com/CZXBigBrother/animals-merge-demo[https://g...
因為最近隱私協(xié)議的問題,公司的APP開始排查權(quán)限使用和申請情況。其中有一項是“本地網(wǎng)絡(luò)”權(quán)限,在確認(rèn)了自己寫的代碼和第三方庫均未使用該權(quán)限的情況下仍然會出現(xiàn)該彈窗,并且拒絕后...
前言 一般而言,SDK會做成CocoaPods公開庫的方式以方便客戶直接集成。但有時候根據(jù)公司規(guī)定,不準(zhǔn)備提供Git或者SVN公開庫的形式,只允許放在自己的文件服務(wù)器上。此時...
https://github.com/flywo/SwiftUIPractice自己寫的SwiftUI練習(xí)項目,各位看官關(guān)注一下。 SwiftUI重度依賴于屬性包裝,使我們代...
[TOC] runtime相關(guān)問題 面試題出自掘金的一篇文章《阿里、字節(jié):一套高效的iOS面試題》該面試題解答github 地址版本目前已經(jīng)完結(jié),可自行下載pdf進(jìn)行閱讀,僅...
1、設(shè)計模式是什么? 你知道哪些設(shè)計模式,并簡要敘述? 2、MVC 和 MVVM 的區(qū)別 3、#import跟 #include 有什么區(qū)別,@class呢,#import<...
初識cocos2dx框架cocos2dx項目結(jié)構(gòu)(cocos2dx 3.17) 原生SDK OC語言的橋接文件 lua語言的橋接文件 使用一、導(dǎo)入SDK二、使用SDK 總結(jié) ...
說明 本章節(jié)主要講述如何在已裝好的jekins上完成用SVN管理的項目的自動化打包過程。jekins安裝流程和git配置流程請自行查找。 一、jekins插件安裝 如果之前已...
問題描述 問題定位 有很多種情況會導(dǎo)致報code = 4的異常,本文只討論使用WebViewJavascriptBridge來完成OC與JS交互,本來沒問題但是從UIWebV...
基本說明 我們的項目是一個OC與javascript重度交互的app,OC與javascript交互的那部分是在WebViewJavascriptBridge的github地...
@Code下的風(fēng)騷 請問你在項目配置plist加上相冊的使用權(quán)限了嗎?
iOS項目集成unity工程unity版本 2017.1.1f1 Xcode版本8.2.1 (8C1002) 第一步 導(dǎo)出unity的Xcode工程(具體導(dǎo)出設(shè)置可以看文章末尾的鏈接大多數(shù)都有講到設(shè)置...