美文网首页
Xcode 添加 自定义 C++ 模版文件

Xcode 添加 自定义 C++ 模版文件

作者: hank009 | 来源:发表于2020-12-15 10:51 被阅读0次

    最近在研究 C++ , 发现xcode 自带的默认 C++ 文件模版不是忒好用,新建的 C++ 类文件 .hpp文件中没有类名,也没有构造方法和析构方法。每次新建 C++ 类的时候都得写这些重复代码,实在费劲。

    image.png image.png

    如何定义一个自定义的 C++ 文件模版,使每次新建 C++ 类的时候都会方便些?

    • 1.打开 finder command + shift + G , 输入如下地址 /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/MultiPlatform/Source,此目录下是 xcode 默认的文件模版,

      image.png
    • 2.找到 Source 目录下的 C++ 模版文件,复制出一份儿 C++ File.xctemplate 文件到桌面,然后在用 xcode 打开 WithHeader里面的文件修改。(直接修改不了)替换 .hpp .cpp 文件中的内容

    image.png

    .hpp

    //___FILEHEADER___
    
    #ifndef ___FILEBASENAMEASIDENTIFIER____hpp
    #define ___FILEBASENAMEASIDENTIFIER____hpp
    
    #include <stdio.h>
    
    class ___FILEBASENAMEASIDENTIFIER___{
    public:
          ___FILEBASENAMEASIDENTIFIER___();
         ~___FILEBASENAMEASIDENTIFIER___();
    private:
        
    };
    #endif /* ___FILEBASENAMEASIDENTIFIER____hpp */
    
    

    .cpp

    //___FILEHEADER___
    
    #include "___FILEBASENAME___.hpp"
    
    ___FILEBASENAMEASIDENTIFIER___::___FILEBASENAMEASIDENTIFIER___()  {  
          
    }  
    
    ___FILEBASENAMEASIDENTIFIER___::~___FILEBASENAMEASIDENTIFIER___()  {  
          
    }
    
    • 3.修改好之后,把复制的 C File.xctemplate 文件夹重命名为 自己定义的 C XXFile.xctemplate 文件夹。把次文件夹放到 C++ File.xctemplate 同级的目录中。
    image.png

    此后再新建 C++ 文件的时候,模版资源中就有了自定义的 C++ 模版文件。


    image.png
    image.png
    image.png

    相关文章

      网友评论

          本文标题:Xcode 添加 自定义 C++ 模版文件

          本文链接:https://www.haomeiwen.com/subject/yonvgktx.html