zoukankan      html  css  js  c++  java
  • iOS

    最新公司需要把项目代码量统计一下,第一时间找到Xcode插件管理工具Alcatraz,查找插件ZLXCodeLine,这是一个快速统计Xcode工程项目代码量的插件,好像已经不支持Alcatraz安装,在GitHub上也没有找到对应链接,所以有了下面这种方式:

    步骤一:

    打开终端,用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来:

    find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l

    其中 -name "*.m"就表示扩展名为.m的文件。同时要统计java文件和xml文件的命令分别是:

    find . "(" -name "*.java"  ")" -print | xargs wc -l

    以及:

    find . "(" -name "*.xml"  ")" -print | xargs wc -l

    如果要统计iOS开发代码,包括头文件的,终端命令进入项目目录下,命令如下

    列出每个文件的行数

    find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l  

    列出代码行数总和

    find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs grep -v "^$"|wc -l  
    grep -v "^$"是去掉空行
    注释也统计在代码量之内,毕竟也一个字一个字码出来的
    在find .之后将文件名用括号括起来也可以,即
    
    1、打开终端
    
    2、cd 进入项目根目录(只拖你自己的文件夹 没有Pods文件夹的)
    
    3、输入命令 find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l
    
    4、回车出结果

    最终结果:

     
     find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l
          17 ./AppDelegate.h
          13 ./Classes/Home/我的/我的接单/SDMyOrderTaskController.h
          72 ./Classes/Home/我的/我的接单/Model/SDMyOrderTaskModel.h
          22 ./Classes/Home/我的/我的接单/Model/SDMyOrderTaskModel.m
          48 ./Classes/Home/我的/我的接单/view/SDMyOrderTaskCell.m
          13 ./Classes/Home/我的/我的接单/view/SDMyOrderTaskCell.h
         157 ./Classes/Home/我的/我的接单/SDMyOrderTaskController.m
          13 ./Classes/Home/我的/账户信息/Controller/SDModifyEmailViewController.h
          13 ./Classes/Home/我的/账户信息/Controller/SDValidationEmailViewController.h
          13 ./Classes/Home/我的/账户信息/Controller/SDPTProfileViewController.h
          13 ./Classes/Home/我的/账户信息/Controller/SDModifyPasswordController.h
          13 ./Classes/Home/我的/账户信息/Controller/SDValidationKeyViewController.h
          13 ./Classes/Home/我的/账户信息/Controller/SDModifyUserNameController.h
          13 ./Classes/Home/我的/账户信息/Controller/SDModifyPhoneViewController.h
          13 ./Classes/Home/我的/账户信息/Controller/SDValidationPhoneViewController.h
          97 ./Classes/Home/我的/账户信息/Controller/SDValidationEmailViewController.m
          71 ./Classes/Home/我的/账户信息/Controller/SDModifyEmailViewController.m
         330 ./Classes/Home/我的/账户信息/Controller/SDPTProfileViewController.m
          70 ./Classes/Home/我的/账户信息/Controller/SDModifyUserNameController.m
          70 ./Classes/Home/我的/账户信息/Controller/SDValidationKeyViewController.m
          78 ./Classes/Home/我的/账户信息/Controller/SDModifyPasswordController.m
         111 ./Classes/Home/我的/账户信息/Controller/SDValidationPhoneViewController.m
         107 ./Classes/Home/我的/账户信息/Controller/SDModifyPhoneViewController.m
          24 ./Classes/Home/我的/账户信息/View/SDProfileInfoCell.m
          15 ./Classes/Home/我的/账户信息/View/SDProfileInfoCell.h
          14 ./Classes/Home/物联感知/SDCityEventViewController.h
         780 ./Classes/Home/物联感知/SDSensorLocationController.m
         299 ./Classes/Home/物联感知/SDItemListViewController.m
          32 ./Classes/Home/物联感知/View/SDLeftTitleCell.m
          57 ./Classes/Home/物联感知/View/SDHomeListViewCell.m
          13 ./Classes/Home/物联感知/View/SDSwitchButton.h
          47 ./Classes/Home/物联感知/View/SDPointLegendView.m
         131 ./Classes/Home/物联感知/View/SDTerminalListCell.m
          24 ./Classes/Home/物联感知/View/SDItemCountView.m
          38 ./Classes/Home/物联感知/View/SDSensorListView.h
          38 ./Classes/Home/物联感知/View/SDlegendItemView.m
          30 ./Classes/Home/物联感知/View/SDSensorListCell.h
          15 ./Classes/Home/物联感知/View/SDLeftTitleCell.h
          30 ./Classes/Home/物联感知/View/SDTerminalListCell.h
          13 ./Classes/Home/物联感知/View/SDPointLegendView.h
          44 ./Classes/Home/物联感知/View/SDSwitchButton.m
          15 ./Classes/Home/物联感知/View/SDHomeListViewCell.h
         248 ./Classes/Home/物联感知/View/SDSensorListView.m
          15 ./Classes/Home/物联感知/View/SDItemCountView.h
         125 ./Classes/Home/物联感知/View/SDSensorListCell.m
          13 ./Classes/Home/物联感知/View/SDlegendItemView.h
         345 ./Classes/Home/物联感知/SDCityEventViewController.m
          17 ./Classes/Home/物联感知/SDItemListViewController.h
         619 ./Classes/Home/物联感知/SDSensorLocationController.h
          40 ./Classes/Home/任务处置/SDPTBaseUpdateController.h
          11 ./Classes/Home/任务处置/SDPTTaskUpdateController.h
          15 ./Classes/Home/任务处置/SDPTTaskDetailViewController.h
         462 ./Classes/Home/任务处置/SDPTBaseUpdateController.m
         288 ./Classes/Home/任务处置/SDPTTaskDetailViewController.m
         139 ./Classes/Home/任务处置/SDPTTaskUpdateController.m
         566 ./Classes/Home/新首页/SDHomeShowDataController.m
          13 ./Classes/Home/新首页/SDHomeShowDataController.h
          35 ./Classes/Home/新首页/Model/SDDataStatistcModel.m
          41 ./Classes/Home/新首页/Model/SDChartsModel.m
          29 ./Classes/Home/新首页/Model/SDDataStatistcModel.h
          33 ./Classes/Home/新首页/Model/SDChartsModel.h
         100 ./Classes/Home/新首页/View/SDLinePointCalloutView.m
          13 ./Classes/Home/新首页/View/SDHomeBarChartView.h
          17 ./Classes/Home/新首页/View/SDTaskDataStatisticView.h
          15 ./Classes/Home/新首页/View/SDHomeDataTotalCell.h
          21 ./Classes/Home/新首页/View/SDTaskDataStatisticIndicatorView.h
          14 ./Classes/Home/新首页/View/SDLinePointCalloutView.h
          99 ./Classes/Home/新首页/View/SDTaskDataStatisticView.m
          21 ./Classes/Home/新首页/View/SDHomeBarChartView.m
          65 ./Classes/Home/新首页/View/SDTaskDataStatisticIndicatorView.m
          27 ./Classes/Home/新首页/View/SDHomeDataTotalCell.m
          13 ./Classes/Home/SDHomeNewViewController.h
         426 ./Classes/Home/Map/SDOrderMapViewController.h
         497 ./Classes/Home/Map/Controller/SDTaskRouteNavigationController.m
          24 ./Classes/Home/Map/Controller/SDTaskRouteNavigationController.h
          72 ./Classes/Home/Map/Model/SDHomeNewTaskModel.h
          16 ./Classes/Home/Map/Model/SDHomeNewTaskModel.m
          53 ./Classes/Home/Map/View/SDTitleViewStyle.m
          79 ./Classes/Home/Map/View/SDRepairOrderCell.m
         336 ./Classes/Home/Map/View/SDOptionsTitleView.m
          72 ./Classes/Home/Map/View/SDTitleViewStyle.h
          17 ./Classes/Home/Map/View/SDRepairOrderCell.h
          23 ./Classes/Home/Map/View/SDOptionsTitleView.h
         452 ./Classes/Home/Map/SDOrderMapViewController.m
          15 ./Classes/Home/应用/工程安装/Controller/SDSensorUpdateController.h
          13 ./Classes/Home/应用/工程安装/Controller/SDEngineerInstallViewController.h
         200 ./Classes/Home/应用/工程安装/Controller/SDScanCodeInstallController.m
         395 ./Classes/Home/应用/工程安装/Controller/SDHistoryInstallController.m
         106 ./Classes/Home/应用/工程安装/Controller/SDEngineerInstallViewController.m
         830 ./Classes/Home/应用/工程安装/Controller/SDSensorUpdateController.m
          14 ./Classes/Home/应用/工程安装/Controller/SDScanCodeInstallController.h
          13 ./Classes/Home/应用/工程安装/Controller/SDHistoryInstallController.h
         156 ./Classes/Home/应用/工程安装/Manager/JZLocationConverter.m
          29 ./Classes/Home/应用/工程安装/Manager/SDLocationManager.h
          80 ./Classes/Home/应用/工程安装/Manager/JZLocationConverter.h
         101 ./Classes/Home/应用/工程安装/Manager/SDLocationManager.m
          28 ./Classes/Home/应用/工程安装/Model/SDEngineerHistoryModel.m
          50 ./Classes/Home/应用/工程安装/Model/SDStreetModel.h
          14 ./Classes/Home/应用/工程安装/Model/SDSensorTypeModel.h
          99 ./Classes/Home/应用/工程安装/Model/SDEngineerHistoryModel.h
          13 ./Classes/Home/应用/工程安装/Model/SDSensorTypeModel.m
          51 ./Classes/Home/应用/工程安装/Model/SDStreetModel.m
        1003 ./Classes/Home/应用/工程安装/View/JSDropDownMenu/JSDropDownMenu.m
          89 ./Classes/Home/应用/工程安装/View/JSDropDownMenu/JSDropDownMenu.h
          41 ./Classes/Home/应用/工程安装/View/WKVerticalButton.m
          13 ./Classes/Home/应用/工程安装/View/SDQRCodeInputView.h
          63 ./Classes/Home/应用/工程安装/View/SDHistoryInstallCell.m
          13 ./Classes/Home/应用/工程安装/View/SDHistoryInstallCell.h
          41 ./Classes/Home/应用/工程安装/View/SDQRCodeInputView.m
          13 ./Classes/Home/应用/工程安装/View/WKVerticalButton.h
         349 ./Classes/Home/应用/停车位/SDParkingSpaceMapViewController.m
          13 ./Classes/Home/应用/停车位/SDParkingSpaceMapViewController.h
          13 ./Classes/Home/应用/停车位/Model/SDParkingDetailModel.m
          29 ./Classes/Home/应用/停车位/Model/SDParkingDetailModel.h
          54 ./Classes/Home/应用/停车位/View/SDParkingSapceDetaliView.m
          14 ./Classes/Home/应用/停车位/View/SDParkingSapceDetaliView.h
          89 ./Classes/Home/应用/SDApplicationListViewController.m
          14 ./Classes/Home/应用/SDApplicationListViewController.h
          18 ./Classes/Home/Model/SDHomeMenuModel.h
          13 ./Classes/Home/Model/SDHomeMenuModel.m
         424 ./Classes/Home/SDHomeNewViewController.m
          98 ./Classes/Tools/ThirdLib/BadgeView/M13BadgeView.h
         503 ./Classes/Tools/ThirdLib/BadgeView/M13BadgeView.m
         140 ./Classes/Tools/ThirdLib/DHGuidePageHUD/DHGifImageOperation.m
          38 ./Classes/Tools/ThirdLib/DHGuidePageHUD/DHGuidePageHUD.h
          51 ./Classes/Tools/ThirdLib/DHGuidePageHUD/DHGifImageOperation.h
         156 ./Classes/Tools/ThirdLib/DHGuidePageHUD/DHGuidePageHUD.m
          42 ./Classes/Tools/ThirdLib/SDPhotoBrowser/SDPhotoBrowserConfig.h
         364 ./Classes/Tools/ThirdLib/SDPhotoBrowser/SDPhotoBrowser.m
          93 ./Classes/Tools/ThirdLib/SDPhotoBrowser/SDWaitingView.m
         236 ./Classes/Tools/ThirdLib/SDPhotoBrowser/SDBrowserImageView.m
          17 ./Classes/Tools/ThirdLib/SDPhotoBrowser/SDWaitingView.h
          37 ./Classes/Tools/ThirdLib/SDPhotoBrowser/SDPhotoBrowser.h
          27 ./Classes/Tools/ThirdLib/SDPhotoBrowser/SDBrowserImageView.h
          67 ./Classes/Tools/ThirdLib/TZImagePickerController/TZPhotoPreviewCell.h
          22 ./Classes/Tools/ThirdLib/TZImagePickerController/TZPhotoPickerController.h
         194 ./Classes/Tools/ThirdLib/TZImagePickerController/TZImageCropManager.m
         116 ./Classes/Tools/ThirdLib/TZImagePickerController/TZImageManager.h
         362 ./Classes/Tools/ThirdLib/TZImagePickerController/TZAssetCell.m
         203 ./Classes/Tools/ThirdLib/TZImagePickerController/TZVideoPlayerController.m
          73 ./Classes/Tools/ThirdLib/TZImagePickerController/TZAssetModel.m
          31 ./Classes/Tools/ThirdLib/TZImagePickerController/NSBundle+TZImagePicker.m
          24 ./Classes/Tools/ThirdLib/TZImagePickerController/TZLocationManager.h
         275 ./Classes/Tools/ThirdLib/TZImagePickerController/TZImagePickerController.h
         125 ./Classes/Tools/ThirdLib/TZImagePickerController/UIView+Layout.m
         517 ./Classes/Tools/ThirdLib/TZImagePickerController/TZPhotoPreviewController.m
          55 ./Classes/Tools/ThirdLib/TZImagePickerController/TZProgressView.m
          16 ./Classes/Tools/ThirdLib/TZImagePickerController/TZGifPhotoPreviewController.h
          55 ./Classes/Tools/ThirdLib/TZImagePickerController/TZAssetCell.h
        1113 ./Classes/Tools/ThirdLib/TZImagePickerController/TZImageManager.m
          39 ./Classes/Tools/ThirdLib/TZImagePickerController/TZImageCropManager.h
         910 ./Classes/Tools/ThirdLib/TZImagePickerController/TZPhotoPickerController.m
         448 ./Classes/Tools/ThirdLib/TZImagePickerController/TZPhotoPreviewCell.m
          19 ./Classes/Tools/ThirdLib/TZImagePickerController/NSBundle+TZImagePicker.h
          51 ./Classes/Tools/ThirdLib/TZImagePickerController/TZAssetModel.h
          15 ./Classes/Tools/ThirdLib/TZImagePickerController/TZVideoPlayerController.h
          25 ./Classes/Tools/ThirdLib/TZImagePickerController/TZPhotoPreviewController.h
          30 ./Classes/Tools/ThirdLib/TZImagePickerController/UIView+Layout.h
         846 ./Classes/Tools/ThirdLib/TZImagePickerController/TZImagePickerController.m
          89 ./Classes/Tools/ThirdLib/TZImagePickerController/TZLocationManager.m
         150 ./Classes/Tools/ThirdLib/TZImagePickerController/TZGifPhotoPreviewController.m
          15 ./Classes/Tools/ThirdLib/TZImagePickerController/TZProgressView.h
         209 ./Classes/Tools/ThirdLib/CoreArchive/CoreArchive.m
          55 ./Classes/Tools/ThirdLib/CoreArchive/Category/CoreArchive+Version.m
          42 ./Classes/Tools/ThirdLib/CoreArchive/Category/NSString+ArcFile.h
          26 ./Classes/Tools/ThirdLib/CoreArchive/Category/CoreArchive+Version.h
          62 ./Classes/Tools/ThirdLib/CoreArchive/Category/NSString+ArcFile.m
         128 ./Classes/Tools/ThirdLib/CoreArchive/CoreArchive.h
          43 ./Classes/Tools/ThirdLib/CoreArchive/Header/CoreArchiveHeader.h
         383 ./Classes/Tools/ThirdLib/ZFNavigationController/UINavigationController+ZFFullscreenPopGesture.m
          50 ./Classes/Tools/ThirdLib/ZFNavigationController/UINavigationController+ZFFullscreenPopGesture.h
          18 ./Classes/Tools/Common.m
         535 ./Classes/Tools/JXTAlertController.h
          60 ./Classes/Tools/GMTool.h
          17 ./Classes/Tools/Common.h
         252 ./Classes/Tools/JXTAlertController.m
         230 ./Classes/Tools/MacroTools/SDRequestApi.h
         242 ./Classes/Tools/MacroTools/SDToolsMacro.h
          31 ./Classes/Tools/MacroTools/SDDefineMacro.h
         106 ./Classes/Tools/GMTool.m
          13 ./Classes/Appointment(智能预约)/SDSmartAppointmentController.h
          13 ./Classes/Appointment(智能预约)/Controller/SDReserveDetailViewController.h
         186 ./Classes/Appointment(智能预约)/Controller/SDReserveFormController.m
          77 ./Classes/Appointment(智能预约)/Controller/SDReserveDetailViewController.m
          14 ./Classes/Appointment(智能预约)/Controller/SDReserveFormController.h
          31 ./Classes/Appointment(智能预约)/Model/SDAppointmentTaskModel.h
          17 ./Classes/Appointment(智能预约)/Model/SDAppointmentTaskModel.m
          76 ./Classes/Appointment(智能预约)/View/SDReservaViewCell.m
          13 ./Classes/Appointment(智能预约)/View/SDReservaViewCell.h
         183 ./Classes/Appointment(智能预约)/SDSmartAppointmentController.m
          25 ./Classes/Category/NSDictionary/NSDictionary+Extension.h
          66 ./Classes/Category/NSDictionary/NSDictionary+Extension.m
          87 ./Classes/Category/MD5/NSString+Hash.m
          20 ./Classes/Category/MD5/NSString+Hash.h
         195 ./Classes/Category/UIButton/UIButton+LMJ.m
          13 ./Classes/Category/UIButton/UIBarButtonItem+Extension.h
          70 ./Classes/Category/UIButton/UIButton+LMJ.h
          34 ./Classes/Category/UIButton/UIBarButtonItem+Extension.m
         581 ./Classes/Category/UIView/UIView+GestureCallback.m
          44 ./Classes/Category/UIView/UIView+Extension.h
          95 ./Classes/Category/UIView/UIView+GestureCallback.h
         180 ./Classes/Category/UIView/UIView+Extension.m
         432 ./Classes/Category/DYRegular.m
          17 ./Classes/Category/ColorHex/Color+Hex.h
          63 ./Classes/Category/ColorHex/Color+Hex.m
         145 ./Classes/Category/MBProgressHUD+LMJ.m
          86 ./Classes/Category/NSData/NSData+SDDataCache.m
          23 ./Classes/Category/NSData/NSData+SDDataCache.h
         236 ./Classes/Category/UIImageView/UIImage+XN.m
          31 ./Classes/Category/UIImageView/UIImage+ImageEffects.h
          29 ./Classes/Category/UIImageView/UIImageView+CornerRadius.h
          80 ./Classes/Category/UIImageView/UIImage+XN.h
         264 ./Classes/Category/UIImageView/UIImageView+CornerRadius.m
         647 ./Classes/Category/UIImageView/UIImage+ImageEffects.m
          17 ./Classes/Category/UINavigationBar/UINavigationBar+Awesome.h
          75 ./Classes/Category/UINavigationBar/UINavigationBar+Awesome.m
         150 ./Classes/Category/UIViewController/UIViewController+ESSeparatorInset.m
          50 ./Classes/Category/UIViewController/UIViewController+ESSeparatorInset.h
          45 ./Classes/Category/UITableView/UITableView+Addtions.m
          22 ./Classes/Category/UITableView/UITableViewCell+Addtions.h
          24 ./Classes/Category/UITableView/UITableView+Addtions.h
          24 ./Classes/Category/UITableView/UITableViewCell+Addtions.m
          54 ./Classes/Category/Foundation+Log.m
          36 ./Classes/Category/MBprogressHUD/MBProgressHUD+Show.h
         163 ./Classes/Category/MBprogressHUD/MBProgressHUD+Show.m
         481 ./Classes/Category/DYRegular.h
         139 ./Classes/Category/MBProgressHUD+LMJ.h
          13 ./Classes/Breakdown/Controller/SDSubmitSuccessController.h
          13 ./Classes/Breakdown/Controller/SDMyProblemViewController.h
          15 ./Classes/Breakdown/Controller/SDBreakdownSubmitViewController.h
          56 ./Classes/Breakdown/Controller/SDSubmitSuccessController.m
         134 ./Classes/Breakdown/Controller/SDMyProblemViewController.m
         340 ./Classes/Breakdown/Controller/SDBreakdownSubmitViewController.m
          37 ./Classes/Breakdown/Model/SDPhotoChooseItem.h
          21 ./Classes/Breakdown/Model/SDMyProblemModel.m
         352 ./Classes/Breakdown/Model/SDPhotoChooseItem.m
          55 ./Classes/Breakdown/Model/SDMyProblemModel.h
          15 ./Classes/Breakdown/View/SDPhotoChooseCell.h
          29 ./Classes/Breakdown/View/SDTableViewFooterView.m
          13 ./Classes/Breakdown/View/SDMyProblemCell.h
          24 ./Classes/Breakdown/View/SDPhotoItemCell.h
          13 ./Classes/Breakdown/View/SDTableViewFooterView.h
         203 ./Classes/Breakdown/View/SDPhotoChooseCell.m
          38 ./Classes/Breakdown/View/SDMyProblemCell.m
          96 ./Classes/Breakdown/View/SDPhotoItemCell.m
         277 ./Classes/Workbench(工作台)/SDWorkbenchViewController.m
         106 ./Classes/Workbench(工作台)/Controller/Scan/SDScanQRCodeViewController.m
          13 ./Classes/Workbench(工作台)/Controller/Scan/SDScanQRCodeViewController.h
          13 ./Classes/Workbench(工作台)/Controller/Sensor/SDSearchSensorViewController.h
         120 ./Classes/Workbench(工作台)/Controller/Sensor/SDSensorHistoryViewController.m
          16 ./Classes/Workbench(工作台)/Controller/Sensor/SDSensorStatusViewController.h
          15 ./Classes/Workbench(工作台)/Controller/Sensor/SDSensorHistoryViewController.h
         386 ./Classes/Workbench(工作台)/Controller/Sensor/SDSearchSensorViewController.m
          62 ./Classes/Workbench(工作台)/Controller/Sensor/SDSensorStatusViewController.m
         115 ./Classes/Workbench(工作台)/Model/SDSensorInfoModel.h
          13 ./Classes/Workbench(工作台)/Model/SDWorkOrderModel.h
          74 ./Classes/Workbench(工作台)/Model/SDSearchSensorHistoryModel.h
          13 ./Classes/Workbench(工作台)/Model/SDWorkOrderModel.m
          16 ./Classes/Workbench(工作台)/Model/SDSensorInfoModel.m
          85 ./Classes/Workbench(工作台)/Model/SDSearchSensorHistoryModel.m
          66 ./Classes/Workbench(工作台)/View/SDSensorStatusCell.m
          13 ./Classes/Workbench(工作台)/View/SDWorkOrderCell.h
          35 ./Classes/Workbench(工作台)/View/SDWorkOrderCell.m
          13 ./Classes/Workbench(工作台)/View/SDSensorStatusCell.h
          13 ./Classes/Workbench(工作台)/SDWorkbenchViewController.h
          13 ./Classes/Profile/Controller/派单/SDMySendOrderDetailController.h
         134 ./Classes/Profile/Controller/派单/SDMySendOrderController.m
          99 ./Classes/Profile/Controller/派单/SDMySendOrderDetailController.m
          13 ./Classes/Profile/Controller/派单/SDMySendOrderController.h
          13 ./Classes/Profile/Controller/关于我们/SDAboutMeViewController.h
          43 ./Classes/Profile/Controller/关于我们/SDAboutMeViewController.m
          86 ./Classes/Profile/Controller/接单/SDTaskHomeViewController.m
         131 ./Classes/Profile/Controller/接单/SDTaskTableViewController.m
          15 ./Classes/Profile/Controller/接单/SDTaskTableViewController.h
          12 ./Classes/Profile/Controller/接单/SDTaskHomeViewController.h
         401 ./Classes/Profile/Controller/实名认证/SDAuthenticationController.m
          32 ./Classes/Profile/Controller/实名认证/SDAuthenticationController.h
         242 ./Classes/Profile/Controller/SDProfileViewController.m
          13 ./Classes/Profile/Controller/SDProfileViewController.h
          17 ./Classes/Profile/Model/SDMyTaskModel.m
          49 ./Classes/Profile/Model/SDMyTaskModel.h
          27 ./Classes/Profile/View/SDProfileHearderView.m
          13 ./Classes/Profile/View/派单/SDSendOrderCell.h
          47 ./Classes/Profile/View/派单/SDSendOrderCell.m
          13 ./Classes/Profile/View/接单/SDReceiveOrderCell.h
          39 ./Classes/Profile/View/接单/SDReceiveOrderCell.m
          13 ./Classes/Profile/View/SDProfileHearderView.h
         294 ./Classes/Task/Controller/SDHomeViewController.m
         365 ./Classes/Task/Controller/SDTaskDetailViewController.m
         125 ./Classes/Task/Controller/Update/SDFireUpdateController.m
         378 ./Classes/Task/Controller/Update/SDTestViewController.m
          75 ./Classes/Task/Controller/Update/ISRDataHelper.m
          47 ./Classes/Task/Controller/Update/IATConfig.h
         110 ./Classes/Task/Controller/Update/SDTestOCRViewController.m
          14 ./Classes/Task/Controller/Update/SDElevatorUpdateController.h
          40 ./Classes/Task/Controller/Update/SDBaseUpdateController.h
          13 ./Classes/Task/Controller/Update/SDFireUpdateController.h
          36 ./Classes/Task/Controller/Update/SDTestViewController.h
          13 ./Classes/Task/Controller/Update/SDTestOCRViewController.h
          86 ./Classes/Task/Controller/Update/IATConfig.m
          24 ./Classes/Task/Controller/Update/ISRDataHelper.h
         439 ./Classes/Task/Controller/Update/SDBaseUpdateController.m
          73 ./Classes/Task/Controller/Update/SDElevatorUpdateController.m
          53 ./Classes/Task/Controller/SDUpdateInformationViewController.m
          13 ./Classes/Task/Controller/Search/SDSearchTaskViewController.h
         133 ./Classes/Task/Controller/Search/SDSearchTaskViewController.m
          13 ./Classes/Task/Controller/SDHomeViewController.h
         381 ./Classes/Task/Controller/Map/SDRouteNavigationController.m
          13 ./Classes/Task/Controller/Map/SDTerminalMultiPointViewController.h
          18 ./Classes/Task/Controller/Map/SDPositioningTaskController.h
         302 ./Classes/Task/Controller/Map/SDPositioningController.m
          14 ./Classes/Task/Controller/Map/SDTerminalMapViewController.h
         238 ./Classes/Task/Controller/Map/SDTerminalMultiPointViewController.m
          26 ./Classes/Task/Controller/Map/SDRouteNavigationController.h
          96 ./Classes/Task/Controller/Map/SDPositioningTaskController.m
          13 ./Classes/Task/Controller/Map/SDPositioningController.h
         177 ./Classes/Task/Controller/Map/SDTerminalMapViewController.m
          25 ./Classes/Task/Controller/Map/tool/MANaviAnnotation.h
          40 ./Classes/Task/Controller/Map/tool/LineDashPolyline.m
         833 ./Classes/Task/Controller/Map/tool/MANaviRoute.m
          15 ./Classes/Task/Controller/Map/tool/ErrorInfoUtility.h
         243 ./Classes/Task/Controller/Map/tool/CommonUtility.m
          34 ./Classes/Task/Controller/Map/tool/MANaviPolyline.m
          50 ./Classes/Task/Controller/Map/tool/MANaviRoute.h
          13 ./Classes/Task/Controller/Map/tool/MANaviAnnotation.m
          22 ./Classes/Task/Controller/Map/tool/LineDashPolyline.h
          78 ./Classes/Task/Controller/Map/tool/ErrorInfoUtility.m
          19 ./Classes/Task/Controller/Map/tool/MANaviPolyline.h
          38 ./Classes/Task/Controller/Map/tool/CommonUtility.h
          18 ./Classes/Task/Controller/SDTaskDetailViewController.h
          14 ./Classes/Task/Controller/SDUpdateInformationViewController.h
         117 ./Classes/Task/Model/SDMenuItemModel.h
          16 ./Classes/Task/Model/SDMenuClassifyModel.m
          18 ./Classes/Task/Model/ListItem/SDListItemModel.m
          48 ./Classes/Task/Model/ListItem/SDListItemModel.h
          18 ./Classes/Task/Model/Detail/SDTaskDetailModel.m
          30 ./Classes/Task/Model/Detail/SDSensorHistoryModel.h
          97 ./Classes/Task/Model/Detail/SDTaskDetailModel.h
          13 ./Classes/Task/Model/Detail/SDSensorHistoryModel.m
          16 ./Classes/Task/Model/Map/SDRoutePointModel.m
          22 ./Classes/Task/Model/Map/SDMapPointModel.h
         135 ./Classes/Task/Model/Map/SDTerminalLocationModel.h
          69 ./Classes/Task/Model/Map/SDRoutePointModel.h
          16 ./Classes/Task/Model/Map/SDMapPointModel.m
          30 ./Classes/Task/Model/Map/SDTerminalLocationModel.m
          40 ./Classes/Task/Model/SDMenuItemModel.m
          15 ./Classes/Task/Model/SDMenuClassifyModel.h
          24 ./Classes/Task/View/SDTextTableViewCell.m
          13 ./Classes/Task/View/SDImageListCell.h
          16 ./Classes/Task/View/SDImageCollectionViewCell.h
          13 ./Classes/Task/View/SDNotificationCell.h
          75 ./Classes/Task/View/SDHomeCollectionViewCell.m
          18 ./Classes/Task/View/SDHomeCollectionReusableView.m
          82 ./Classes/Task/View/Map/SDCustomAnnotationView.m
          50 ./Classes/Task/View/Map/SDRouteViewCell.m
          40 ./Classes/Task/View/Map/SDRouteDetailCell.m
          17 ./Classes/Task/View/Map/SDRouteHeaderViewCell.h
          23 ./Classes/Task/View/Map/SDTerminalPointView.h
         130 ./Classes/Task/View/Map/SDTerminalPointCalloutView.m
          17 ./Classes/Task/View/Map/SDRouteViewCell.h
          17 ./Classes/Task/View/Map/SDCustomAnnotationView.h
          16 ./Classes/Task/View/Map/SDRouteDetailCell.h
          24 ./Classes/Task/View/Map/SDRouteHeaderViewCell.m
          16 ./Classes/Task/View/Map/SDTerminalPointCalloutView.h
         278 ./Classes/Task/View/Map/SDTerminalPointView.m
          15 ./Classes/Task/View/SDTextTableViewCell.h
          13 ./Classes/Task/View/Dispose/SDDisposeHistoryCell.h
          44 ./Classes/Task/View/Dispose/SDDisposeHistoryCell.m
          46 ./Classes/Task/View/SDNotificationCell.m
          25 ./Classes/Task/View/SDImageCollectionViewCell.m
          81 ./Classes/Task/View/SDImageListCell.m
         194 ./Classes/Task/View/Upload/SDTextViewCell.m
          47 ./Classes/Task/View/Upload/SDTextViewItem.m
          26 ./Classes/Task/View/Upload/SDTextViewItem.h
          18 ./Classes/Task/View/Upload/SDTextViewCell.h
          14 ./Classes/Task/View/SDHomeCollectionReusableView.h
          18 ./Classes/Task/View/Player/SDPlayerViewCell.h
          43 ./Classes/Task/View/Player/SDPlayerViewCell.m
          13 ./Classes/Task/View/SDHomeCollectionViewCell.h
          13 ./Classes/Main/Controller/SDNavigationController.h
          13 ./Classes/Main/Controller/SDTabBarController.h
         109 ./Classes/Main/Controller/SDNavigationController.m
         151 ./Classes/Main/Controller/SDTabBarController.m
         164 ./Classes/Main/Common/DYYNetworkManager/DYYNetworkManager.h
          96 ./Classes/Main/Common/DYYNetworkManager/AnimatedGIFImageSerialization.h
         629 ./Classes/Main/Common/DYYNetworkManager/DYYNetworkManager.m
         288 ./Classes/Main/Common/DYYNetworkManager/AnimatedGIFImageSerialization.m
          21 ./Classes/Main/Common/UrlApiManager/SDUrlApiManager.m
          27 ./Classes/Main/Common/UrlApiManager/SDUrlApiManager.h
         393 ./Classes/Main/View/SideslipDrawer/SDSideslipDrawer.m
          99 ./Classes/Main/View/SideslipDrawer/SDSideslipDrawer.h
          13 ./Classes/Main/View/SDTabBar.h
         250 ./Classes/Main/View/SDTabBar.m
         286 ./Classes/Login/Controller/SDLoginViewController.m
         110 ./Classes/Login/Controller/SDRegistereViewController.m
         113 ./Classes/Login/Controller/SDForgetPasswordController.m
         124 ./Classes/Login/Controller/SDValidationChooseController.m
          13 ./Classes/Login/Controller/SDLoginViewController.h
          13 ./Classes/Login/Controller/SDRegistereViewController.h
          13 ./Classes/Login/Controller/SDValidationChooseController.h
          13 ./Classes/Login/Controller/SDForgetPasswordController.h
          72 ./Classes/Login/Model/SDUserInfoManager.m
          27 ./Classes/Login/Model/SDUserInfoModel.m
          33 ./Classes/Login/Model/SDUserInfoManager.h
          56 ./Classes/Login/Model/SDUserInfoModel.h
          98 ./Classes/Base/SDBaseTableViewController.m
          13 ./Classes/Base/SDBaseTableViewController.h
          17 ./main.m
         290 ./AppDelegate.m
       43803 total
     total即为项目总代码量:43803
     


  • 相关阅读:
    设计模式学习——单例模式
    设计模式六大原则
    OIDC in Angular 6
    Angualr6访问API
    Angular6项目搭建
    Springboot 文件上传(带进度条)
    Oracle同义词(synonym)
    hexo从零开始到搭建完整
    Spring Security验证流程剖析及自定义验证方法
    Java设计模式-工厂方法模式(Factory Method)
  • 原文地址:https://www.cnblogs.com/gongyuhonglou/p/10299027.html
Copyright © 2011-2022 走看看