简单的使用shell 生成iOS ViewController类.h .m文件

#!/usr/bin/env bash


export LC_CTYPE=C

ramdomString()

{

openssl rand -base64 64 | tr -cd 'a-zA-Z' |head -c 16

}

className=`ramdomString`

classh="${className}.h"

classm="${className}.m"

touch $classh

touch $classm

echo "#import <UIKit/UIKit.h>"  >>  $classh

echo "@interface" $className ": UIViewController" >> $classh

echo "@end" >> $classh

echo "#import  \""$classh"\"" >> $classm

echo "@interface" $className "()" >> $classm

echo "@end" >> $classm

echo "@implementation"  $className >> $classm

echo "- (void)viewDidLoad {" >> $classm

echo "[super viewDidLoad];" >> $classm

echo "}" >> $classm

echo "- (void)didReceiveMemoryWarning {" >> $classm

echo "[super didReceiveMemoryWarning];" >> $classm

echo "}" >> $classm

echo "@end" >> $classm

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容