一区二区三区电影_国产伦精品一区二区三区视频免费_亚洲欧美国产精品va在线观看_国产精品一二三四

聯系我們 - 廣告服務 - 聯系電話:
您的當前位置: > 關注 > > 正文

頭條焦點:FBI的WARNING是什么?簡單的靜態代碼檢測規則

來源:CSDN 時間:2022-12-09 15:40:00

FBI-WARNING是一個使用Clang在編譯的時候對ObjC代碼進行靜態分析的.dylib庫。

目前已經支持以下一些通用的簡單的靜態代碼檢測規則:

@property

NSString和Block需要使用copy關鍵字修飾。delegate需要使用weak關鍵字修飾。使用atomic原子性修飾時候的提醒。property不應該使用大寫開頭命名。property不應該使用內存管理語義命名。應該使用@Property方式定義屬性。

Method

方法名不應該使用大寫開頭命名。方法名不應該使用內存管理語義命名。方法參數名不應該使用大寫開頭命名。方法體超過 XX(50) 行的提醒。

Class

類/分類名應該使用大寫開頭。類/分類名應該使用自定義大寫前綴開頭。類/分類名應該使用駝峰命名

Others

應該使用NS_ENUM/NS_OPTIONS定義枚舉,而不是使用enum。

未來也許會支持更多...


(資料圖片僅供參考)

Custom

如果想要增加或者修改規則的小伙伴可以看看筆者寫的另外兩篇入門的文章(大牛請略過) LLVM & Clang 入門 和 Clang Plugin 之 Debug 這兩篇文章講了怎么搭建環境和使用 Xcode 進行調試。

當前代碼中已經支持了可自定義過濾Framework或者文件,在isVenderSourceCode()函數中,將需要過濾的Framework或者文件名直接添加在venders中就可以了。

Notes

本倉庫中會包含FBI-WARNING、FBI-WARNING-Tooling、FWPluginDemo和一個.dylib庫。

FBI-WARNING:它會編譯生成一個.dylib庫,這個.dylib庫會用于直接集成到 Xcode 中。集成部分請參考 Xcode 集成 Plugin。

FBI-WARNING-Tooling:它是一個可直接使用適用于Xcode調試的代碼。邏輯代碼和FBI-WARNING是一樣的(只是在加載方式和CMakeLists的配置文件上有一些差異),更準確的來說,FBI-WARNING是將FBI-WARNING-Tooling進行調試好的代碼復制過去的。調試部分請參考 Clang Plugin 之 Debug。

筆者也是剛開始學習,代碼寫得不夠規范還請各位大佬見諒。其他自定義規則,請有需求的或者感興趣的同學自己動動手。

歡迎對clang和逆向感興趣的同學添加微信一起交流(添加時請注明)。

Effects

Questions

Q: 更新了.dylib之后,在Xcode中重新運行怎么還是原來那樣呀,沒有任何變化? A: 這時候需要對著對應的Xcode項目,按住Shift+Command+K,Clean一次就好了。

References

使用Xcode開發iOS語法檢查的Clang插件CLANG技術分享系列二:代碼風格檢查(A CLANG PLUGIN APPROACH)

如有內容錯誤,歡迎 issue 指正。

Code

轉載請注明出處!

責任編輯:

標簽:

相關推薦:

精彩放送:

新聞聚焦
Top 一区二区三区电影_国产伦精品一区二区三区视频免费_亚洲欧美国产精品va在线观看_国产精品一二三四
欧美亚洲一区二区三区| 日韩午夜电影av| 国产在线欧美| 欧美成年人网| 欧美大秀在线观看| 香蕉免费一区二区三区在线观看| 国产精品女同互慰在线看| 国产精品亚洲激情| 亚洲福利一区| 一区二区三区四区五区在线| 午夜视频久久久| 亚洲国产成人porn| 欧美一区二区在线| 欧美日韩三级电影在线| 国产日韩在线一区| 亚洲在线视频| 亚洲视频国产视频| 欧美精品在线免费播放| 国产区在线观看成人精品| 黄色国产精品| 欧美在线亚洲一区| 国产午夜精品理论片a级大结局| 国产日本欧美一区二区三区在线| 老**午夜毛片一区二区三区| 国产欧美一区二区色老头| 夜夜爽av福利精品导航| 欧美日精品一区视频| 日韩网站在线观看| 亚洲一卡久久| 国产精品美女www爽爽爽| 亚洲高清久久久| 久久久激情视频| 亚洲激情网站| 国产精品欧美日韩一区二区| 欧美日韩国产黄| 亚洲欧美日韩系列| 国产日韩综合一区二区性色av| 欧美性事在线| 久久综合999| 亚洲国产老妈| 日韩写真视频在线观看| 国产日韩精品一区二区三区在线| 欧美午夜理伦三级在线观看| 亚洲视频一区二区在线观看| 亚洲精华国产欧美| 亚洲欧美日韩综合国产aⅴ| 亚洲一区欧美二区| 亚洲人人精品| 亚洲精品中文字幕有码专区| 中国女人久久久| 老司机午夜精品视频| 国产精品区二区三区日本 | 欧美三日本三级三级在线播放| 一区二区三区欧美在线| 国产一区999| 国产一区二区三区自拍| 国产精品国产三级国产| 欧美日韩一本到| 亚洲人屁股眼子交8| 亚洲区一区二区三区| 国产精品日韩欧美| 在线视频观看日韩| 精品成人在线观看| 久久精品网址| 久久亚洲国产成人| 免费黄网站欧美| 欧美成人一区二区三区片免费| 欧美成人综合网站| 欧美日本国产精品| 亚洲国产日韩一级| 中文av一区特黄| 国产区亚洲区欧美区| 久久看片网站| 欧美午夜精品久久久久免费视| 国产精品99一区二区| 欧美图区在线视频| 亚洲女人小视频在线观看| 国产精品日韩精品欧美在线| 国语自产偷拍精品视频偷| 亚洲国产电影| 欧美视频一区二区在线观看 | 亚洲影视在线播放| 国产欧美一区视频| 在线免费观看日本一区| 亚洲综合另类| 欧美日韩精品一区二区天天拍小说 | 国产精品久久久久久亚洲毛片| 韩国在线视频一区| 欧美久久久久久蜜桃| 国产在线播放一区二区三区| 欧美好骚综合网| 亚洲国产小视频在线观看| 久久综合九色综合欧美就去吻| 99精品欧美一区二区三区综合在线| 麻豆国产精品777777在线| 午夜精品久久久久久| 欧美视频国产精品| 欧美激情网友自拍| 欧美激情四色| 亚洲精品国产日韩| 国产精品第十页| 欧美激情精品久久久久久变态| 亚洲黄色在线| 亚洲国产婷婷| 亚洲三级影院| 亚洲欧美成人网| 欧美在线视频二区| 亚洲国产视频a| 亚洲精选国产| 一区二区三区在线观看欧美| 美女图片一区二区| 亚洲免费影视第一页| 欧美亚洲一区| 亚洲视频精选在线| 激情欧美一区二区| 欧美色网一区二区| 欧美黄色一区| 国产精品免费观看在线| 韩国三级电影久久久久久| 欧美特黄一级| 国产一区二区日韩精品| 亚洲人成在线播放网站岛国| 亚洲精品中文字幕有码专区| 久久精品水蜜桃av综合天堂| 亚洲一区在线观看免费观看电影高清| 一区二区三区www| 一区二区毛片| 欧美韩日一区二区| 黄网站色欧美视频| 在线观看视频日韩| 亚洲高清一二三区| 欧美一级精品大片| 久久精品av麻豆的观看方式| 午夜精品久久久久| 国产精品mv在线观看| 亚洲精品欧洲| 欧美精品三区| 欧美视频在线一区| 亚洲欧洲日本一区二区三区| 老司机午夜精品视频| 尤物yw午夜国产精品视频| 久久av免费一区| 国产一级揄自揄精品视频| 午夜精品久久| 欧美刺激午夜性久久久久久久| 欧美日韩亚洲另类| 国产精品女主播| 久久精品欧美| 亚洲国产激情| 欧美日韩国产成人在线观看| 日韩视频第一页| 久久综合久色欧美综合狠狠| 在线视频观看日韩| 欧美精品日本| 亚洲国产精品成人va在线观看| 免费成人av| 国产综合久久久久影院| 99riav1国产精品视频| 国产精品欧美日韩一区二区| 久久久www| 国产一区二区三区在线观看精品| 西西裸体人体做爰大胆久久久| 尤物99国产成人精品视频| 欧美一级免费视频| 亚洲欧洲另类国产综合| 国产精品女人毛片| 欧美久久久久久久久| 久久艳片www.17c.com| 欧美午夜无遮挡| 久久人体大胆视频| 午夜国产不卡在线观看视频| 欧美精品免费在线| 久久女同互慰一区二区三区| 制服丝袜亚洲播放| 亚洲日本理论电影| 亚洲第一精品夜夜躁人人爽 | 日韩一级在线观看| 影音先锋久久| 激情丁香综合| 国自产拍偷拍福利精品免费一| 国产精品日韩欧美一区二区| 欧美日韩午夜剧场| 亚洲欧美日韩另类精品一区二区三区 | 亚洲伦理在线| 欧美日韩国产美| 在线一区二区三区四区五区| 亚洲国内自拍| 亚洲欧洲精品一区二区精品久久久| 一区久久精品| 日韩一区二区精品视频| 国产精品乱码人人做人人爱| 亚洲欧美视频一区| 欧美一区二区精美| 老司机免费视频一区二区三区| 久久伊人亚洲| 国产精品久久久久久久久久ktv| 久久久久久日产精品| 亚洲综合999| 黄色成人av网| 一本到高清视频免费精品|