Ocer_軟體功能說明_簡體中文版

CH520發表於2024-11-05

0、前言

軟體前言
面對Objective-C專案日益複雜的程式碼庫,保持程式碼的可讀性、一致性和維護性成為了開發者們共同的難題。每一次的複製貼上、每一次的緊急修復,都可能不經意間破壞了程式碼的整潔與規範。為了解決這些實際開發中的痛點,我們推出了優雅編碼助手【Ocer】。
這款工具不僅僅是一個程式碼格式化器,它深入理解Objective-C的語法與編碼習慣,能夠智慧識別並最佳化程式碼中的各種元素。無論是調整類與*之間的空格、格式化方法定義,還是最佳化#import語句的排序、自動新增缺失的空格和換行,它都能輕鬆應對,讓程式碼結構更加清晰,風格更加統一。
更令人興奮的是,“優雅編碼助手”還提供了強大的批次編輯功能。您可以輕鬆重新命名方法、類屬性,替換全域性字串,甚至統一整個專案的命名風格。這些操作原本需要耗費大量時間和精力,現在只需輕點幾下滑鼠即可完成,大大提升了開發效率。
此外,針對Objective-C開發中常見的程式碼冗餘、無用註釋、多餘日誌等問題,“優雅編碼助手”也能提供有效的解決方案。它能夠自動移除這些不必要的元素,讓程式碼更加精簡、高效。
我們相信,“優雅編碼助手”將成為您Objective-C開發旅程中的得力助手。它不僅能夠提升程式碼質量,還能助您節省寶貴的時間,讓您有更多精力去關注專案的核心業務邏輯和創新點。現在就加入我們,一起體驗更加高效、優雅的Objective-C開發之旅吧!

1、常用功能說明

  • 1.1 基礎規範

    • ① 控制逗號後面的空格個數,始終只保留一個空格
    • ② 格式化控制類與*之間的空格個數
    • ③ 方法開頭增加空格
    • ④ 格式化 #import 的匯入
    • ⑤ 格式化方法大括號的換行拼接,例如:方法應該和大括號在同一行
    • ⑥ 格式化數學計算行,如1+1顯示成1 + 1
    • ⑦ 格式化物件的建立
    • ⑧ 屬性使用.來呼叫
    • ⑨ 格式化冒號兩邊的空格
  • 1.2 註釋相關

    • ① 格式化方法的單行註釋
    • ② 移除檔案註釋
    • ③ 建立檔案註釋
    • ④ 格式化方法的多行註釋
    • ⑤ 移除程式碼多行註釋中多餘的空格
    • ⑥ 移除註釋
  • 1.3 移除相關

    • ① 忽略部分警告
    • ② 移除程式碼中的日誌列印
    • ③ 移除 pragma mark 分隔條
    • ④ 移除一些指定的行
      • 移除以某某開頭的行,如移除以#pragma mark開頭的行。

      • 移除全是包含某某的行(除掉空白、換行符之後),如全是'/////'這樣的行。

      • 移除包含某某的行,如包含NSLog的日誌列印的行。

    • ⑤ 移除檔案中的多餘的空白行(多於一行的連續空白行只保留一行)
  • 1.4 增強理解

    • 系統方法整理排版

    • 給系統的方法新增標準化註釋

  • 1.5 自定義編碼風格

    • ① 格式化引數的寫法

    • ② 格式化區域性變數,如駝峰命名轉換為下劃線命名

    • ③ 重新命名方法

    • ④ 重新命名類屬性

    • ⑤ 格式化列舉值

    • ⑥ 重新命名類

    • ⑦ 格式化 CGRectMake 的寫法

    • ⑧ 簡化常用方法的寫法

    • ⑨ 匹配替換:替換方法中某些單詞,如'i'替換成'index'

  • 1.6 其他

    • 批次編輯工程的配置

    • 格式化圖片的名稱

    • 重新整理檔案的UDID

    • 非匹配替換:批次全域性替換指定字串

2、其他功能說明

  • 2.1 查詢出宏定義字串

  • 2.2 查詢出可用於宏定義的字串

  • 2.3 自動提取介面

  • 2.4 字串處理

  • 2.5 翻譯程式碼註釋

  • 2.6 查詢與翻譯本地化

3、聯絡開發者

相關文章