公司由于業(yè)務(wù)需求,為減少下游供應(yīng)商的開發(fā)成本,縮短開發(fā)周期,特此開發(fā)SDK,然后編寫SDK使用文檔,直接讓下游供應(yīng)商接入即可。SDK只暴露頭文件給接入者,他們并不能看到.m文...
公司由于業(yè)務(wù)需求,為減少下游供應(yīng)商的開發(fā)成本,縮短開發(fā)周期,特此開發(fā)SDK,然后編寫SDK使用文檔,直接讓下游供應(yīng)商接入即可。SDK只暴露頭文件給接入者,他們并不能看到.m文...
目錄 【如何快速的開發(fā)一個完整的iOS直播app】(原理篇) 【如何快速的開發(fā)一個完整的iOS直播app】(播放篇) 【如何快速的開發(fā)一個完整的iOS直播app】(采集篇) ...
作者:袁崢鏈接:http://www.itdecent.cn/p/bd42bacbe4cc[http://www.itdecent.cn/p/bd42bacbe4cc]來...
斷斷續(xù)續(xù)看了五六遍,終于看明白了。
兩個預(yù)備知識點很重要:1 ## 宏鏈接符 2 ...和 __VA_ARGS__。
注意:在遞歸調(diào)用時要把可變參數(shù) __VA_ARGS__ 展開來看,因為像metamacro_at20這樣的宏定義把前20個參數(shù)都丟了,后面剩余的參數(shù) ... 變成了__VA_ARGS__。弄明白在每層宏函數(shù)調(diào)用時,可變參數(shù) ... 表示的是哪些變量參數(shù)是理解遞歸調(diào)用的關(guān)鍵。
前言 在開發(fā)中,經(jīng)常在控制器中用到block語句,在block語句中如果需引用self,而self(控制器)對象中又持有block對象,就會造成循環(huán)引用循環(huán)引用,導(dǎo)致內(nèi)存泄露...
1. 示例 VC 自定義內(nèi)容視圖View 2. 詳細(xì)說明 菜單項 JXCategoryTitleView 文本菜單項 JXCategoryImageView 圖片菜單項 JX...
看下這個https://github.com/ShareKit/ShareKit/issues/1020
可以增加一個新的 @#的用法
#define SHKCONFIG(_CONFIG_KEY) [[SHKConfiguration sharedInstance] configurationValue:@#_CONFIG_KEY withObject:nil]
目的是將宏參數(shù)翻譯成字符串常量
在項目中,經(jīng)常會遇到遮罩效果處理。其中使用CAShapeLayer實現(xiàn)遮罩效果最佳。下面先介紹兩種遮罩場景:正常顯示的一個View 遮罩方式一: 遮罩方式二: 遮罩方式一 實...
最近做了一個有關(guān)用戶勾選《用戶協(xié)議》和《隱私政策》的功能,最開始使用系統(tǒng)自帶的UItextView的富文本功能,實現(xiàn)圖文并排點擊事件,但是點擊高亮的文字和圖片后,先會變灰,再...
修正 2022.10.20修改:前兩年蘋果有做改動,所以本文有些不符合現(xiàn)在的情況了。懶得改文章,在這直接修正。1.現(xiàn)在正式的AppleID和沙箱賬號的登錄位置分開了,現(xiàn)在沙盒...
1.rvm list known列出ruby可安裝的版本信息 2. 此處我安裝的是2.6.3 (命令rvm install 2.6.3) 3.which pod找出以前的po...
目前網(wǎng)上能百度到的方法各種不完美,比如: -(BOOL)canBecomeFirstResponder - (BOOL)canPerformAction:(SEL)actio...