├── .gitignore
├── ECSignerForiOS开源版
├── ECSignerForiOS.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── xcshareddata
│ │ └── xcschemes
│ │ └── ECSignerForiOS.xcscheme
├── ECSignerForiOS.xcworkspace
│ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
├── ECSignerForiOS
│ ├── AppDelegate.h
│ ├── AppDelegate.m
│ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ ├── Contents.json
│ │ │ ├── icon.png
│ │ │ ├── png_120-1.png
│ │ │ ├── png_120.png
│ │ │ ├── png_152.png
│ │ │ ├── png_167.png
│ │ │ ├── png_180.png
│ │ │ ├── png_20.png
│ │ │ ├── png_29.png
│ │ │ ├── png_40-1.png
│ │ │ ├── png_40-2.png
│ │ │ ├── png_40.png
│ │ │ ├── png_58-1.png
│ │ │ ├── png_58.png
│ │ │ ├── png_60.png
│ │ │ ├── png_76.png
│ │ │ ├── png_80-1.png
│ │ │ ├── png_80.png
│ │ │ └── png_87.png
│ │ ├── Contents.json
│ │ ├── allfiles_open.imageset
│ │ │ ├── Contents.json
│ │ │ └── zhankai.png
│ │ ├── btn_bg_1.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 圆角矩形549@3x.png
│ │ │ └── 圆角矩形549@3x的副本-1.png
│ │ ├── btn_bg_2.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 圆角矩形550@2x.png
│ │ │ └── 圆角矩形550@3x.png
│ │ ├── btn_bg_3.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 圆角矩形549@2x.png
│ │ │ └── 圆角矩形549@3x.png
│ │ ├── details_arrow.imageset
│ │ │ ├── Contents.json
│ │ │ ├── play_details_arrow@2x.png
│ │ │ └── play_details_arrow@3x.png
│ │ ├── dev_switch.imageset
│ │ │ ├── Contents.json
│ │ │ ├── zhanghuqiehuan.png
│ │ │ └── zhanghuqiehuan的副本-1.png
│ │ ├── dev_switch_s.imageset
│ │ │ ├── Contents.json
│ │ │ ├── zhanghuqiehuan.png
│ │ │ └── zhanghuqiehuan的副本.png
│ │ ├── file.imageset
│ │ │ ├── Contents.json
│ │ │ └── file.png
│ │ ├── file_add.imageset
│ │ │ ├── Contents.json
│ │ │ ├── tianjia.png
│ │ │ └── tianjia的副本-1.png
│ │ ├── file_cer.imageset
│ │ │ ├── Contents.json
│ │ │ ├── zhengshu.png
│ │ │ └── zhengshu的副本-1.png
│ │ ├── file_download.imageset
│ │ │ ├── Contents.json
│ │ │ ├── iconfontzhizuobiaozhun023146.png
│ │ │ └── iconfontzhizuobiaozhun023146的副本-1.png
│ │ ├── file_import.imageset
│ │ │ ├── Contents.json
│ │ │ ├── edit_tool_Import_nor.png
│ │ │ └── file_import@3x-1.png
│ │ ├── file_ipa.imageset
│ │ │ ├── 56.png
│ │ │ └── Contents.json
│ │ ├── file_ipa_sign.imageset
│ │ │ ├── Contents.json
│ │ │ ├── icon_dianziqianming-1.png
│ │ │ └── icon_dianziqianming.png
│ │ ├── file_lib.imageset
│ │ │ ├── Contents.json
│ │ │ └── kurong.png
│ │ ├── file_prov.imageset
│ │ │ ├── Contents.json
│ │ │ └── zhengshu.png
│ │ ├── file_question.imageset
│ │ │ ├── Contents.json
│ │ │ └── help.png
│ │ ├── files_all.imageset
│ │ │ ├── Contents.json
│ │ │ ├── files_all@2x.png
│ │ │ └── files_all@3x.png
│ │ ├── icon.imageset
│ │ │ ├── Contents.json
│ │ │ └── icon.png 16-08-42-267.png
│ │ ├── menu_pause.imageset
│ │ │ ├── Contents.json
│ │ │ ├── menu_pause@2x.png
│ │ │ └── menu_pause@3x.png
│ │ ├── menu_play.imageset
│ │ │ ├── Contents.json
│ │ │ ├── menu_play@2x.png
│ │ │ └── menu_play@3x.png
│ │ ├── nav_back.imageset
│ │ │ ├── Contents.json
│ │ │ └── back.png
│ │ ├── reload.imageset
│ │ │ ├── Contents.json
│ │ │ └── reload.png
│ │ ├── selected.imageset
│ │ │ ├── Contents.json
│ │ │ ├── recharge_selection@2x.png
│ │ │ └── recharge_selection@3x.png
│ │ ├── server_edit.imageset
│ │ │ ├── Contents.json
│ │ │ └── shezhi.png
│ │ ├── server_lc.imageset
│ │ │ ├── Contents.json
│ │ │ └── yun.png
│ │ ├── server_search.imageset
│ │ │ ├── Contents.json
│ │ │ └── sousuo.png
│ │ ├── server_sort.imageset
│ │ │ ├── Contents.json
│ │ │ └── icon-.png
│ │ ├── sign_arrow.imageset
│ │ │ ├── Contents.json
│ │ │ ├── play_details_arrow@2x.png
│ │ │ └── play_details_arrow@3x.png
│ │ ├── sign_arrow_down.imageset
│ │ │ ├── Contents.json
│ │ │ └── xiangxiazhanhang.png
│ │ ├── sign_arrow_up.imageset
│ │ │ ├── Contents.json
│ │ │ └── xiangxiazhanhang.png
│ │ ├── sign_eye_close.imageset
│ │ │ ├── Contents.json
│ │ │ ├── sign_eye@2x.png
│ │ │ └── sign_eye@3x.png
│ │ ├── sign_eye_open.imageset
│ │ │ ├── Contents.json
│ │ │ ├── sign_eyeed@2x.png
│ │ │ └── sign_eyeed@3x.png
│ │ ├── superSign_setting.imageset
│ │ │ ├── Contents.json
│ │ │ └── zhanghaoguanli.png
│ │ ├── tab_dev.imageset
│ │ │ ├── Contents.json
│ │ │ └── l-developer.png
│ │ ├── tab_file.imageset
│ │ │ ├── Contents.json
│ │ │ └── wenjian.png
│ │ ├── tab_server.imageset
│ │ │ ├── Contents.json
│ │ │ └── fuwuqi.png
│ │ ├── tab_setting.imageset
│ │ │ ├── Contents.json
│ │ │ └── shezhi.png
│ │ ├── tab_sign.imageset
│ │ │ ├── Contents.json
│ │ │ └── qianming.png
│ │ └── unselected.imageset
│ │ │ ├── Contents.json
│ │ │ ├── news_unselected@2x.png
│ │ │ └── news_unselected@3x.png
│ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ ├── Classes
│ │ ├── File
│ │ │ ├── AllCaches
│ │ │ │ ├── ECCacheFileTypeChooseView.h
│ │ │ │ ├── ECCacheFileTypeChooseView.m
│ │ │ │ ├── ECCacheFilesController.h
│ │ │ │ └── ECCacheFilesController.m
│ │ │ ├── CertificateDetail
│ │ │ │ ├── ECCertificateDetailController.h
│ │ │ │ ├── ECCertificateDetailController.m
│ │ │ │ ├── ECCertificateDetailHeaderView.h
│ │ │ │ ├── ECCertificateDetailHeaderView.m
│ │ │ │ ├── ECCertificateDetailHeaderView.xib
│ │ │ │ ├── ECProvDetailController.h
│ │ │ │ └── ECProvDetailController.m
│ │ │ ├── DownloadCenter
│ │ │ │ ├── Download
│ │ │ │ │ ├── ZFDownloadViewController.h
│ │ │ │ │ ├── ZFDownloadViewController.m
│ │ │ │ │ ├── ZFDownloadViewController.storyboard
│ │ │ │ │ ├── ZFDownloadedCell.h
│ │ │ │ │ ├── ZFDownloadedCell.m
│ │ │ │ │ ├── ZFDownloadingCell.h
│ │ │ │ │ └── ZFDownloadingCell.m
│ │ │ │ └── ZFDownload
│ │ │ │ │ ├── ZFCommonHelper.h
│ │ │ │ │ ├── ZFCommonHelper.m
│ │ │ │ │ ├── ZFDownloadDelegate.h
│ │ │ │ │ ├── ZFDownloadManager.h
│ │ │ │ │ ├── ZFDownloadManager.m
│ │ │ │ │ ├── ZFFileModel.h
│ │ │ │ │ ├── ZFFileModel.m
│ │ │ │ │ ├── ZFHttpRequest.h
│ │ │ │ │ └── ZFHttpRequest.m
│ │ │ ├── ECFileManageController.h
│ │ │ ├── ECFileManageController.m
│ │ │ ├── ECFileQuestionView.h
│ │ │ ├── ECFileQuestionView.m
│ │ │ └── IpaDetail
│ │ │ │ ├── ECBundleInfoController.h
│ │ │ │ └── ECBundleInfoController.m
│ │ ├── Main
│ │ │ ├── ECMainTabbarController.h
│ │ │ ├── ECMainTabbarController.m
│ │ │ ├── KP_BaseWebView.h
│ │ │ ├── KP_BaseWebView.m
│ │ │ ├── KP_BaseWebViewController.h
│ │ │ └── KP_BaseWebViewController.m
│ │ ├── Setting
│ │ │ ├── ECAboutDeveloperController.h
│ │ │ ├── ECAboutDeveloperController.m
│ │ │ ├── ECAboutDeveloperController.storyboard
│ │ │ ├── ECQuestionViewController.h
│ │ │ ├── ECQuestionViewController.m
│ │ │ ├── ECSettingController.h
│ │ │ ├── ECSettingController.m
│ │ │ ├── ECSettingController.storyboard
│ │ │ ├── ECSignSettingController.h
│ │ │ ├── ECSignSettingController.m
│ │ │ ├── ECSignSettingController.storyboard
│ │ │ └── Server
│ │ │ │ └── LeanCloud
│ │ │ │ ├── LCAccount.h
│ │ │ │ ├── LCAccount.m
│ │ │ │ ├── LCAccountChooseView.h
│ │ │ │ ├── LCAccountChooseView.m
│ │ │ │ ├── LCAddAccountView.h
│ │ │ │ ├── LCAddAccountView.m
│ │ │ │ ├── LCAddAccountView.xib
│ │ │ │ ├── LCManager.h
│ │ │ │ ├── LCManager.m
│ │ │ │ ├── LCSignModel.h
│ │ │ │ └── LCSignModel.mm
│ │ ├── Sign
│ │ │ ├── ECSignHomeController.h
│ │ │ ├── ECSignHomeController.mm
│ │ │ └── ECSignHomeController.storyboard
│ │ └── Tools
│ │ │ ├── Categorys
│ │ │ ├── NSDate+HandleDate.h
│ │ │ ├── NSDate+HandleDate.m
│ │ │ ├── NSFileManager+CustomAttribute.h
│ │ │ ├── NSFileManager+CustomAttribute.m
│ │ │ ├── NSString+Length.h
│ │ │ ├── NSString+Length.m
│ │ │ ├── SwizzlingDefine.h
│ │ │ ├── UIBarButtonItem+SXCreate.h
│ │ │ ├── UIBarButtonItem+SXCreate.m
│ │ │ ├── UIColor+HexColor.h
│ │ │ ├── UIColor+HexColor.m
│ │ │ ├── UILabel+AttributeString.h
│ │ │ ├── UILabel+AttributeString.m
│ │ │ ├── UINavigationController+TM_HiddenShadow.h
│ │ │ ├── UINavigationController+TM_HiddenShadow.m
│ │ │ ├── UIView+Extension.h
│ │ │ ├── UIView+Extension.m
│ │ │ ├── UIWindow+Current.h
│ │ │ └── UIWindow+Current.m
│ │ │ ├── CoverView
│ │ │ ├── TM_CoverView.h
│ │ │ └── TM_CoverView.m
│ │ │ ├── DatePickerView
│ │ │ ├── DK_DatePicker.h
│ │ │ ├── DK_DatePicker.m
│ │ │ ├── PickerTopView.h
│ │ │ └── PickerTopView.m
│ │ │ ├── ECAlertConstroller
│ │ │ ├── ECAlertController.h
│ │ │ └── ECAlertController.m
│ │ │ ├── ECAlertView
│ │ │ ├── ECAlertView.h
│ │ │ └── ECAlertView.m
│ │ │ ├── FDFullscreenPopGesture
│ │ │ ├── UINavigationController+FDFullscreenPopGesture.h
│ │ │ └── UINavigationController+FDFullscreenPopGesture.m
│ │ │ ├── HTTPServer
│ │ │ ├── CocoaAsyncSocket
│ │ │ │ └── Source
│ │ │ │ │ └── GCD
│ │ │ │ │ ├── GCDAsyncSocket.h
│ │ │ │ │ ├── GCDAsyncSocket.m
│ │ │ │ │ ├── GCDAsyncUdpSocket.h
│ │ │ │ │ └── GCDAsyncUdpSocket.m
│ │ │ ├── CocoaHTTPServer
│ │ │ │ ├── Core
│ │ │ │ │ ├── Categories
│ │ │ │ │ │ ├── DDData.h
│ │ │ │ │ │ ├── DDData.m
│ │ │ │ │ │ ├── DDNumber.h
│ │ │ │ │ │ ├── DDNumber.m
│ │ │ │ │ │ ├── DDRange.h
│ │ │ │ │ │ └── DDRange.m
│ │ │ │ │ ├── HTTPAuthenticationRequest.h
│ │ │ │ │ ├── HTTPAuthenticationRequest.m
│ │ │ │ │ ├── HTTPConnection.h
│ │ │ │ │ ├── HTTPConnection.m
│ │ │ │ │ ├── HTTPLogging.h
│ │ │ │ │ ├── HTTPMessage.h
│ │ │ │ │ ├── HTTPMessage.m
│ │ │ │ │ ├── HTTPResponse.h
│ │ │ │ │ ├── HTTPServer.h
│ │ │ │ │ ├── HTTPServer.m
│ │ │ │ │ ├── Mime
│ │ │ │ │ │ ├── MultipartFormDataParser.h
│ │ │ │ │ │ ├── MultipartFormDataParser.m
│ │ │ │ │ │ ├── MultipartMessageHeader.h
│ │ │ │ │ │ ├── MultipartMessageHeader.m
│ │ │ │ │ │ ├── MultipartMessageHeaderField.h
│ │ │ │ │ │ └── MultipartMessageHeaderField.m
│ │ │ │ │ ├── Responses
│ │ │ │ │ │ ├── HTTPAsyncFileResponse.h
│ │ │ │ │ │ ├── HTTPAsyncFileResponse.m
│ │ │ │ │ │ ├── HTTPDataResponse.h
│ │ │ │ │ │ ├── HTTPDataResponse.m
│ │ │ │ │ │ ├── HTTPDynamicFileResponse.h
│ │ │ │ │ │ ├── HTTPDynamicFileResponse.m
│ │ │ │ │ │ ├── HTTPFileResponse.h
│ │ │ │ │ │ ├── HTTPFileResponse.m
│ │ │ │ │ │ ├── HTTPRedirectResponse.h
│ │ │ │ │ │ └── HTTPRedirectResponse.m
│ │ │ │ │ ├── WebSocket.h
│ │ │ │ │ └── WebSocket.m
│ │ │ │ └── Extensions
│ │ │ │ │ └── WebDAV
│ │ │ │ │ ├── DAVConnection.h
│ │ │ │ │ ├── DAVConnection.m
│ │ │ │ │ ├── DAVResponse.h
│ │ │ │ │ ├── DAVResponse.m
│ │ │ │ │ ├── DELETEResponse.h
│ │ │ │ │ ├── DELETEResponse.m
│ │ │ │ │ ├── PUTResponse.h
│ │ │ │ │ └── PUTResponse.m
│ │ │ ├── CocoaLumberjack
│ │ │ │ ├── Classes
│ │ │ │ │ ├── CocoaLumberjack.h
│ │ │ │ │ ├── CocoaLumberjack.swift
│ │ │ │ │ ├── DDASLLogCapture.h
│ │ │ │ │ ├── DDASLLogCapture.m
│ │ │ │ │ ├── DDASLLogger.h
│ │ │ │ │ ├── DDASLLogger.m
│ │ │ │ │ ├── DDAbstractDatabaseLogger.h
│ │ │ │ │ ├── DDAbstractDatabaseLogger.m
│ │ │ │ │ ├── DDAssertMacros.h
│ │ │ │ │ ├── DDFileLogger.h
│ │ │ │ │ ├── DDFileLogger.m
│ │ │ │ │ ├── DDLegacyMacros.h
│ │ │ │ │ ├── DDLog+LOGV.h
│ │ │ │ │ ├── DDLog.h
│ │ │ │ │ ├── DDLog.m
│ │ │ │ │ ├── DDLogMacros.h
│ │ │ │ │ ├── DDTTYLogger.h
│ │ │ │ │ ├── DDTTYLogger.m
│ │ │ │ │ └── Extensions
│ │ │ │ │ │ ├── DDContextFilterLogFormatter.h
│ │ │ │ │ │ ├── DDContextFilterLogFormatter.m
│ │ │ │ │ │ ├── DDDispatchQueueLogFormatter.h
│ │ │ │ │ │ ├── DDDispatchQueueLogFormatter.m
│ │ │ │ │ │ ├── DDMultiFormatter.h
│ │ │ │ │ │ └── DDMultiFormatter.m
│ │ │ │ └── Framework
│ │ │ │ │ └── Lumberjack
│ │ │ │ │ └── CocoaLumberjack.modulemap
│ │ │ ├── ECHttpsConnection.h
│ │ │ ├── ECHttpsConnection.m
│ │ │ ├── ECHttpsResponse.h
│ │ │ └── ECHttpsResponse.m
│ │ │ ├── LXWaveProgressView
│ │ │ ├── LXWaveProgressView.h
│ │ │ ├── LXWaveProgressView.m
│ │ │ ├── YYWeakProxy.h
│ │ │ └── YYWeakProxy.m
│ │ │ ├── SPButton
│ │ │ ├── SPButton.h
│ │ │ └── SPButton.m
│ │ │ └── TSMessage
│ │ │ ├── Classes
│ │ │ ├── .gitkeep
│ │ │ ├── TSBlurView.h
│ │ │ ├── TSBlurView.m
│ │ │ ├── TSMessage.h
│ │ │ ├── TSMessage.m
│ │ │ ├── TSMessageView.h
│ │ │ └── TSMessageView.m
│ │ │ ├── HexColors.h
│ │ │ ├── HexColors.m
│ │ │ └── TSMessagesDefaultDesign.json
│ ├── ECConst.h
│ ├── ECSignerForiOS.entitlements
│ ├── FileManager
│ │ ├── DBModel
│ │ │ ├── DBHelper.h
│ │ │ ├── DBHelper.m
│ │ │ ├── DBModel.h
│ │ │ ├── DBModel.m
│ │ │ └── FMDB
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── README.markdown
│ │ │ │ └── src
│ │ │ │ └── fmdb
│ │ │ │ ├── FMDB.h
│ │ │ │ ├── FMDatabase.h
│ │ │ │ ├── FMDatabase.m
│ │ │ │ ├── FMDatabaseAdditions.h
│ │ │ │ ├── FMDatabaseAdditions.m
│ │ │ │ ├── FMDatabasePool.h
│ │ │ │ ├── FMDatabasePool.m
│ │ │ │ ├── FMDatabaseQueue.h
│ │ │ │ ├── FMDatabaseQueue.m
│ │ │ │ ├── FMResultSet.h
│ │ │ │ └── FMResultSet.m
│ │ ├── ECFile
│ │ │ ├── ECFile.h
│ │ │ └── ECFile.m
│ │ ├── ECFileManager
│ │ │ ├── ECFileManager.h
│ │ │ ├── ECFileManager.mm
│ │ │ ├── ECiCloudFileController.h
│ │ │ ├── ECiCloudFileController.m
│ │ │ ├── ZHDocument.h
│ │ │ ├── ZHDocument.m
│ │ │ ├── iCloudManager.h
│ │ │ ├── iCloudManager.m
│ │ │ ├── p12checker.cpp
│ │ │ ├── p12checker.h
│ │ │ └── provision-dump
│ │ │ │ ├── ANY.c
│ │ │ │ ├── ANY.h
│ │ │ │ ├── BIT_STRING.c
│ │ │ │ ├── BIT_STRING.h
│ │ │ │ ├── INTEGER.c
│ │ │ │ ├── INTEGER.h
│ │ │ │ ├── NativeEnumerated.c
│ │ │ │ ├── NativeEnumerated.h
│ │ │ │ ├── NativeInteger.c
│ │ │ │ ├── NativeInteger.h
│ │ │ │ ├── OBJECT_IDENTIFIER.c
│ │ │ │ ├── OBJECT_IDENTIFIER.h
│ │ │ │ ├── OCTET_STRING.c
│ │ │ │ ├── OCTET_STRING.h
│ │ │ │ ├── SignedXML.c
│ │ │ │ ├── SignedXML.h
│ │ │ │ ├── asn_application.h
│ │ │ │ ├── asn_codecs.h
│ │ │ │ ├── asn_codecs_prim.c
│ │ │ │ ├── asn_codecs_prim.h
│ │ │ │ ├── asn_internal.h
│ │ │ │ ├── asn_system.h
│ │ │ │ ├── ber_decoder.c
│ │ │ │ ├── ber_decoder.h
│ │ │ │ ├── ber_tlv_length.c
│ │ │ │ ├── ber_tlv_length.h
│ │ │ │ ├── ber_tlv_tag.c
│ │ │ │ ├── ber_tlv_tag.h
│ │ │ │ ├── constr_SEQUENCE.c
│ │ │ │ ├── constr_SEQUENCE.h
│ │ │ │ ├── constr_TYPE.c
│ │ │ │ ├── constr_TYPE.h
│ │ │ │ ├── constraints.c
│ │ │ │ ├── constraints.h
│ │ │ │ ├── der_encoder.c
│ │ │ │ ├── der_encoder.h
│ │ │ │ ├── dump-ios-mobileprovision.c
│ │ │ │ ├── dump-ios-mobileprovision.h
│ │ │ │ ├── per_decoder.c
│ │ │ │ ├── per_decoder.h
│ │ │ │ ├── per_encoder.c
│ │ │ │ ├── per_encoder.h
│ │ │ │ ├── per_opentype.c
│ │ │ │ ├── per_opentype.h
│ │ │ │ ├── per_support.c
│ │ │ │ ├── per_support.h
│ │ │ │ ├── xer_decoder.c
│ │ │ │ ├── xer_decoder.h
│ │ │ │ ├── xer_encoder.c
│ │ │ │ ├── xer_encoder.h
│ │ │ │ ├── xer_support.c
│ │ │ │ └── xer_support.h
│ │ └── SSZipArchive2.2.3
│ │ │ ├── SSZipArchive.h
│ │ │ ├── SSZipArchive.m
│ │ │ ├── SSZipCommon.h
│ │ │ ├── ZipArchive.h
│ │ │ └── minizip
│ │ │ ├── LICENSE
│ │ │ ├── mz.h
│ │ │ ├── mz_compat.c
│ │ │ ├── mz_compat.h
│ │ │ ├── mz_crypt.c
│ │ │ ├── mz_crypt.h
│ │ │ ├── mz_crypt_apple.c
│ │ │ ├── mz_os.c
│ │ │ ├── mz_os.h
│ │ │ ├── mz_os_posix.c
│ │ │ ├── mz_strm.c
│ │ │ ├── mz_strm.h
│ │ │ ├── mz_strm_buf.c
│ │ │ ├── mz_strm_buf.h
│ │ │ ├── mz_strm_mem.c
│ │ │ ├── mz_strm_mem.h
│ │ │ ├── mz_strm_os.h
│ │ │ ├── mz_strm_os_posix.c
│ │ │ ├── mz_strm_pkcrypt.c
│ │ │ ├── mz_strm_pkcrypt.h
│ │ │ ├── mz_strm_split.c
│ │ │ ├── mz_strm_split.h
│ │ │ ├── mz_strm_wzaes.c
│ │ │ ├── mz_strm_wzaes.h
│ │ │ ├── mz_strm_zlib.c
│ │ │ ├── mz_strm_zlib.h
│ │ │ ├── mz_zip.c
│ │ │ ├── mz_zip.h
│ │ │ ├── mz_zip_rw.c
│ │ │ └── mz_zip_rw.h
│ ├── Info.plist
│ ├── SignCore
│ │ ├── SignProgressAlert
│ │ │ ├── ECSignProgressView.h
│ │ │ └── ECSignProgressView.m
│ │ ├── ecsign
│ │ │ ├── ECSignerForiOS-Bridging-Header.h
│ │ │ ├── MyCPPClass.cpp
│ │ │ ├── MyCPPClass.hpp
│ │ │ ├── MyObject-C-Interface.h
│ │ │ ├── MyObject.h
│ │ │ ├── MyObject.mm
│ │ │ ├── ecsign.h
│ │ │ ├── ecsign.mm
│ │ │ ├── optparse.c
│ │ │ └── optparse.h
│ │ ├── lib
│ │ │ ├── libcrypto.a
│ │ │ └── libssl.a
│ │ ├── openssl
│ │ │ ├── aes.h
│ │ │ ├── asn1.h
│ │ │ ├── asn1_mac.h
│ │ │ ├── asn1err.h
│ │ │ ├── asn1t.h
│ │ │ ├── async.h
│ │ │ ├── asyncerr.h
│ │ │ ├── bio.h
│ │ │ ├── bioerr.h
│ │ │ ├── blowfish.h
│ │ │ ├── bn.h
│ │ │ ├── bnerr.h
│ │ │ ├── buffer.h
│ │ │ ├── buffererr.h
│ │ │ ├── camellia.h
│ │ │ ├── cast.h
│ │ │ ├── cmac.h
│ │ │ ├── cms.h
│ │ │ ├── cmserr.h
│ │ │ ├── comp.h
│ │ │ ├── comperr.h
│ │ │ ├── conf.h
│ │ │ ├── conf_api.h
│ │ │ ├── conferr.h
│ │ │ ├── crypto.h
│ │ │ ├── cryptoerr.h
│ │ │ ├── ct.h
│ │ │ ├── cterr.h
│ │ │ ├── des.h
│ │ │ ├── dh.h
│ │ │ ├── dherr.h
│ │ │ ├── dsa.h
│ │ │ ├── dsaerr.h
│ │ │ ├── dtls1.h
│ │ │ ├── e_os2.h
│ │ │ ├── ebcdic.h
│ │ │ ├── ec.h
│ │ │ ├── ecdh.h
│ │ │ ├── ecdsa.h
│ │ │ ├── ecerr.h
│ │ │ ├── engine.h
│ │ │ ├── engineerr.h
│ │ │ ├── err.h
│ │ │ ├── evp.h
│ │ │ ├── evperr.h
│ │ │ ├── hmac.h
│ │ │ ├── idea.h
│ │ │ ├── kdf.h
│ │ │ ├── kdferr.h
│ │ │ ├── lhash.h
│ │ │ ├── md2.h
│ │ │ ├── md4.h
│ │ │ ├── md5.h
│ │ │ ├── mdc2.h
│ │ │ ├── modes.h
│ │ │ ├── obj_mac.h
│ │ │ ├── objects.h
│ │ │ ├── objectserr.h
│ │ │ ├── ocsp.h
│ │ │ ├── ocsperr.h
│ │ │ ├── opensslconf.h
│ │ │ ├── opensslv.h
│ │ │ ├── ossl_typ.h
│ │ │ ├── pem.h
│ │ │ ├── pem2.h
│ │ │ ├── pemerr.h
│ │ │ ├── pkcs12.h
│ │ │ ├── pkcs12err.h
│ │ │ ├── pkcs7.h
│ │ │ ├── pkcs7err.h
│ │ │ ├── rand.h
│ │ │ ├── rand_drbg.h
│ │ │ ├── randerr.h
│ │ │ ├── rc2.h
│ │ │ ├── rc4.h
│ │ │ ├── rc5.h
│ │ │ ├── ripemd.h
│ │ │ ├── rsa.h
│ │ │ ├── rsaerr.h
│ │ │ ├── safestack.h
│ │ │ ├── seed.h
│ │ │ ├── sha.h
│ │ │ ├── srp.h
│ │ │ ├── srtp.h
│ │ │ ├── ssl.h
│ │ │ ├── ssl2.h
│ │ │ ├── ssl3.h
│ │ │ ├── sslerr.h
│ │ │ ├── stack.h
│ │ │ ├── store.h
│ │ │ ├── storeerr.h
│ │ │ ├── symhacks.h
│ │ │ ├── tls1.h
│ │ │ ├── ts.h
│ │ │ ├── tserr.h
│ │ │ ├── txt_db.h
│ │ │ ├── ui.h
│ │ │ ├── uierr.h
│ │ │ ├── whrlpool.h
│ │ │ ├── x509.h
│ │ │ ├── x509_vfy.h
│ │ │ ├── x509err.h
│ │ │ ├── x509v3.h
│ │ │ └── x509v3err.h
│ │ └── zsign
│ │ │ ├── archo.cpp
│ │ │ ├── archo.h
│ │ │ ├── bundle.cpp
│ │ │ ├── bundle.h
│ │ │ ├── common
│ │ │ ├── base64.cpp
│ │ │ ├── base64.h
│ │ │ ├── common.cpp
│ │ │ ├── common.h
│ │ │ ├── json.cpp
│ │ │ ├── json.h
│ │ │ └── mach-o.h
│ │ │ ├── macho.cpp
│ │ │ ├── macho.h
│ │ │ ├── openssl.cpp
│ │ │ ├── openssl.h
│ │ │ ├── signing.cpp
│ │ │ ├── signing.h
│ │ │ ├── zsign.cpp
│ │ │ └── zsign.h
│ ├── ViewController.h
│ ├── ViewController.m
│ ├── backgroundTask.mp3
│ ├── getudid.mobileconfig
│ ├── main.mm
│ └── privacy.txt
├── Podfile
├── Podfile.lock
└── Pods
│ ├── ASIHTTPRequest
│ ├── Classes
│ │ ├── ASIAuthenticationDialog.h
│ │ ├── ASIAuthenticationDialog.m
│ │ ├── ASICacheDelegate.h
│ │ ├── ASIDataCompressor.h
│ │ ├── ASIDataCompressor.m
│ │ ├── ASIDataDecompressor.h
│ │ ├── ASIDataDecompressor.m
│ │ ├── ASIDownloadCache.h
│ │ ├── ASIDownloadCache.m
│ │ ├── ASIFormDataRequest.h
│ │ ├── ASIFormDataRequest.m
│ │ ├── ASIHTTPRequest.h
│ │ ├── ASIHTTPRequest.m
│ │ ├── ASIHTTPRequestConfig.h
│ │ ├── ASIHTTPRequestDelegate.h
│ │ ├── ASIInputStream.h
│ │ ├── ASIInputStream.m
│ │ ├── ASINetworkQueue.h
│ │ ├── ASINetworkQueue.m
│ │ ├── ASIProgressDelegate.h
│ │ ├── ASIWebPageRequest
│ │ │ ├── ASIWebPageRequest.h
│ │ │ └── ASIWebPageRequest.m
│ │ ├── CloudFiles
│ │ │ ├── ASICloudFilesCDNRequest.h
│ │ │ ├── ASICloudFilesCDNRequest.m
│ │ │ ├── ASICloudFilesContainer.h
│ │ │ ├── ASICloudFilesContainer.m
│ │ │ ├── ASICloudFilesContainerRequest.h
│ │ │ ├── ASICloudFilesContainerRequest.m
│ │ │ ├── ASICloudFilesContainerXMLParserDelegate.h
│ │ │ ├── ASICloudFilesContainerXMLParserDelegate.m
│ │ │ ├── ASICloudFilesObject.h
│ │ │ ├── ASICloudFilesObject.m
│ │ │ ├── ASICloudFilesObjectRequest.h
│ │ │ ├── ASICloudFilesObjectRequest.m
│ │ │ ├── ASICloudFilesRequest.h
│ │ │ └── ASICloudFilesRequest.m
│ │ └── S3
│ │ │ ├── ASINSXMLParserCompat.h
│ │ │ ├── ASIS3Bucket.h
│ │ │ ├── ASIS3Bucket.m
│ │ │ ├── ASIS3BucketObject.h
│ │ │ ├── ASIS3BucketObject.m
│ │ │ ├── ASIS3BucketRequest.h
│ │ │ ├── ASIS3BucketRequest.m
│ │ │ ├── ASIS3ObjectRequest.h
│ │ │ ├── ASIS3ObjectRequest.m
│ │ │ ├── ASIS3Request.h
│ │ │ ├── ASIS3Request.m
│ │ │ ├── ASIS3ServiceRequest.h
│ │ │ └── ASIS3ServiceRequest.m
│ ├── LICENSE
│ └── README.textile
│ ├── AVOSCloud
│ ├── AVOS
│ │ └── AVOSCloud
│ │ │ ├── ACL
│ │ │ ├── AVACL.h
│ │ │ ├── AVACL.m
│ │ │ ├── AVACL_Internal.h
│ │ │ ├── AVRole.h
│ │ │ ├── AVRole.m
│ │ │ └── AVRole_Internal.h
│ │ │ ├── AVAvailability.h
│ │ │ ├── AVConstants.h
│ │ │ ├── AVGlobal.h
│ │ │ ├── AVOSCloud.h
│ │ │ ├── AVOSCloud.m
│ │ │ ├── AVOSCloud_Art.inc
│ │ │ ├── Analytics
│ │ │ ├── AVAnalytics.h
│ │ │ ├── AVAnalytics.m
│ │ │ ├── AVAnalyticsActivity.h
│ │ │ ├── AVAnalyticsActivity.m
│ │ │ ├── AVAnalyticsImpl.h
│ │ │ ├── AVAnalyticsImpl.m
│ │ │ ├── AVAnalyticsSession.h
│ │ │ ├── AVAnalyticsSession.m
│ │ │ ├── AVAnalyticsUtils.h
│ │ │ ├── AVAnalyticsUtils.m
│ │ │ ├── AVAnalytics_Internal.h
│ │ │ ├── AVDuration.h
│ │ │ └── AVDuration.m
│ │ │ ├── Cache
│ │ │ ├── AVCacheManager.h
│ │ │ ├── AVCacheManager.m
│ │ │ ├── AVPersistenceUtils.h
│ │ │ ├── AVPersistenceUtils.m
│ │ │ ├── AVScheduler.h
│ │ │ └── AVScheduler.m
│ │ │ ├── Captcha
│ │ │ ├── AVCaptcha.h
│ │ │ └── AVCaptcha.m
│ │ │ ├── CloudCode
│ │ │ ├── AVCloud.h
│ │ │ ├── AVCloud.m
│ │ │ └── AVCloud_Internal.h
│ │ │ ├── File
│ │ │ ├── AVFile.h
│ │ │ ├── AVFile.m
│ │ │ ├── AVFileQuery.h
│ │ │ ├── AVFileQuery.m
│ │ │ ├── AVFile_Internal.h
│ │ │ ├── LCFileTaskManager.h
│ │ │ └── LCFileTaskManager.m
│ │ │ ├── Geo
│ │ │ ├── AVGeoPoint.h
│ │ │ ├── AVGeoPoint.m
│ │ │ └── AVGeoPoint_Internal.h
│ │ │ ├── Object
│ │ │ ├── AVObject+Subclass.h
│ │ │ ├── AVObject.h
│ │ │ ├── AVObject.m
│ │ │ ├── AVObjectUtils.h
│ │ │ ├── AVObjectUtils.m
│ │ │ ├── AVObject_Internal.h
│ │ │ ├── AVRelation.h
│ │ │ ├── AVRelation.m
│ │ │ ├── AVRelation_Internal.h
│ │ │ ├── AVRequestManager.h
│ │ │ ├── AVRequestManager.m
│ │ │ ├── AVSaveOption.h
│ │ │ ├── AVSaveOption.m
│ │ │ ├── AVSaveOption_internal.h
│ │ │ └── AVSubclassing.h
│ │ │ ├── Push
│ │ │ ├── AVInstallation.h
│ │ │ ├── AVInstallation.m
│ │ │ ├── AVInstallation_Internal.h
│ │ │ ├── AVPush.h
│ │ │ ├── AVPush.m
│ │ │ └── AVPush_Internal.h
│ │ │ ├── Query
│ │ │ ├── AVCloudQueryResult.h
│ │ │ ├── AVCloudQueryResult.m
│ │ │ ├── AVCloudQueryResult_Internal.h
│ │ │ ├── AVFriendQuery.h
│ │ │ ├── AVFriendQuery.m
│ │ │ ├── AVQuery.h
│ │ │ ├── AVQuery.m
│ │ │ └── AVQuery_Internal.h
│ │ │ ├── Request
│ │ │ ├── AVPaasClient.h
│ │ │ ├── AVPaasClient.m
│ │ │ ├── AVPaasClient_internal.h
│ │ │ ├── AVRequestOperation.h
│ │ │ └── AVRequestOperation.m
│ │ │ ├── Router
│ │ │ ├── LCRouter.h
│ │ │ ├── LCRouter.m
│ │ │ └── LCRouter_Internal.h
│ │ │ ├── SMS
│ │ │ ├── AVSMS.h
│ │ │ └── AVSMS.m
│ │ │ ├── Search
│ │ │ ├── AVSearchQuery.h
│ │ │ ├── AVSearchQuery.m
│ │ │ ├── AVSearchSortBuilder.h
│ │ │ └── AVSearchSortBuilder.m
│ │ │ ├── Statistics
│ │ │ ├── LCNetworkStatistics.h
│ │ │ └── LCNetworkStatistics.m
│ │ │ ├── Status
│ │ │ ├── AVStatus.h
│ │ │ └── AVStatus.m
│ │ │ ├── ThirdParty
│ │ │ ├── JNKeychain
│ │ │ │ ├── AVKeychain.h
│ │ │ │ └── AVKeychain.m
│ │ │ ├── LCDB
│ │ │ │ ├── LCDB.h
│ │ │ │ ├── LCDatabase.h
│ │ │ │ ├── LCDatabase.m
│ │ │ │ ├── LCDatabaseAdditions.h
│ │ │ │ ├── LCDatabaseAdditions.m
│ │ │ │ ├── LCDatabasePool.h
│ │ │ │ ├── LCDatabasePool.m
│ │ │ │ ├── LCDatabaseQueue.h
│ │ │ │ ├── LCDatabaseQueue.m
│ │ │ │ ├── LCResultSet.h
│ │ │ │ └── LCResultSet.m
│ │ │ └── LCNetworking
│ │ │ │ ├── LCHTTPSessionManager.h
│ │ │ │ ├── LCHTTPSessionManager.m
│ │ │ │ ├── LCNetworkReachabilityManager.h
│ │ │ │ ├── LCNetworkReachabilityManager.m
│ │ │ │ ├── LCNetworking.h
│ │ │ │ ├── LCSecurityPolicy.h
│ │ │ │ ├── LCSecurityPolicy.m
│ │ │ │ ├── LCURLRequestSerialization.h
│ │ │ │ ├── LCURLRequestSerialization.m
│ │ │ │ ├── LCURLResponseSerialization.h
│ │ │ │ ├── LCURLResponseSerialization.m
│ │ │ │ ├── LCURLSessionManager.h
│ │ │ │ └── LCURLSessionManager.m
│ │ │ ├── User
│ │ │ ├── AVAnonymousUtils.h
│ │ │ ├── AVAnonymousUtils.m
│ │ │ ├── AVUser.h
│ │ │ ├── AVUser.m
│ │ │ └── AVUser_Internal.h
│ │ │ ├── UserAgent.h
│ │ │ └── Utils
│ │ │ ├── AVDynamicObject.h
│ │ │ ├── AVDynamicObject.m
│ │ │ ├── AVDynamicObject_Internal.h
│ │ │ ├── AVErrorUtils.h
│ │ │ ├── AVErrorUtils.m
│ │ │ ├── AVHelpers.h
│ │ │ ├── AVLogger.h
│ │ │ ├── AVLogger.m
│ │ │ ├── AVReachability.h
│ │ │ ├── AVReachability.m
│ │ │ ├── AVUtils.h
│ │ │ ├── AVUtils.m
│ │ │ ├── JRSwizzle.h
│ │ │ ├── JRSwizzle.m
│ │ │ ├── LCDatabaseCommon.h
│ │ │ ├── LCDatabaseCoordinator.h
│ │ │ ├── LCDatabaseCoordinator.m
│ │ │ ├── LCDatabaseMigrator.h
│ │ │ ├── LCDatabaseMigrator.m
│ │ │ ├── LCKeyValueSQL.h
│ │ │ ├── LCKeyValueStore.h
│ │ │ ├── LCKeyValueStore.m
│ │ │ ├── LCURLConnection.h
│ │ │ ├── LCURLConnection.m
│ │ │ ├── NSDictionary+LCHash.h
│ │ │ ├── NSDictionary+LCHash.m
│ │ │ ├── NSDictionary+LeanCloud.h
│ │ │ └── NSDictionary+LeanCloud.m
│ ├── LICENSE
│ └── README.md
│ ├── IQKeyboardManager
│ ├── IQKeyboardManager
│ │ ├── Categories
│ │ │ ├── IQNSArray+Sort.h
│ │ │ ├── IQNSArray+Sort.m
│ │ │ ├── IQUIScrollView+Additions.h
│ │ │ ├── IQUIScrollView+Additions.m
│ │ │ ├── IQUITextFieldView+Additions.h
│ │ │ ├── IQUITextFieldView+Additions.m
│ │ │ ├── IQUIView+Hierarchy.h
│ │ │ ├── IQUIView+Hierarchy.m
│ │ │ ├── IQUIViewController+Additions.h
│ │ │ └── IQUIViewController+Additions.m
│ │ ├── Constants
│ │ │ ├── IQKeyboardManagerConstants.h
│ │ │ └── IQKeyboardManagerConstantsInternal.h
│ │ ├── IQKeyboardManager.h
│ │ ├── IQKeyboardManager.m
│ │ ├── IQKeyboardReturnKeyHandler.h
│ │ ├── IQKeyboardReturnKeyHandler.m
│ │ ├── IQTextView
│ │ │ ├── IQTextView.h
│ │ │ └── IQTextView.m
│ │ └── IQToolbar
│ │ │ ├── IQBarButtonItem.h
│ │ │ ├── IQBarButtonItem.m
│ │ │ ├── IQPreviousNextView.h
│ │ │ ├── IQPreviousNextView.m
│ │ │ ├── IQTitleBarButtonItem.h
│ │ │ ├── IQTitleBarButtonItem.m
│ │ │ ├── IQToolbar.h
│ │ │ ├── IQToolbar.m
│ │ │ ├── IQUIView+IQKeyboardToolbar.h
│ │ │ └── IQUIView+IQKeyboardToolbar.m
│ ├── LICENSE.md
│ └── README.md
│ ├── MJRefresh
│ ├── LICENSE
│ ├── MJRefresh
│ │ ├── Base
│ │ │ ├── MJRefreshAutoFooter.h
│ │ │ ├── MJRefreshAutoFooter.m
│ │ │ ├── MJRefreshBackFooter.h
│ │ │ ├── MJRefreshBackFooter.m
│ │ │ ├── MJRefreshComponent.h
│ │ │ ├── MJRefreshComponent.m
│ │ │ ├── MJRefreshFooter.h
│ │ │ ├── MJRefreshFooter.m
│ │ │ ├── MJRefreshHeader.h
│ │ │ └── MJRefreshHeader.m
│ │ ├── Custom
│ │ │ ├── Footer
│ │ │ │ ├── Auto
│ │ │ │ │ ├── MJRefreshAutoGifFooter.h
│ │ │ │ │ ├── MJRefreshAutoGifFooter.m
│ │ │ │ │ ├── MJRefreshAutoNormalFooter.h
│ │ │ │ │ ├── MJRefreshAutoNormalFooter.m
│ │ │ │ │ ├── MJRefreshAutoStateFooter.h
│ │ │ │ │ └── MJRefreshAutoStateFooter.m
│ │ │ │ └── Back
│ │ │ │ │ ├── MJRefreshBackGifFooter.h
│ │ │ │ │ ├── MJRefreshBackGifFooter.m
│ │ │ │ │ ├── MJRefreshBackNormalFooter.h
│ │ │ │ │ ├── MJRefreshBackNormalFooter.m
│ │ │ │ │ ├── MJRefreshBackStateFooter.h
│ │ │ │ │ └── MJRefreshBackStateFooter.m
│ │ │ └── Header
│ │ │ │ ├── MJRefreshGifHeader.h
│ │ │ │ ├── MJRefreshGifHeader.m
│ │ │ │ ├── MJRefreshNormalHeader.h
│ │ │ │ ├── MJRefreshNormalHeader.m
│ │ │ │ ├── MJRefreshStateHeader.h
│ │ │ │ └── MJRefreshStateHeader.m
│ │ ├── MJRefresh.bundle
│ │ │ ├── arrow@2x.png
│ │ │ ├── en.lproj
│ │ │ │ └── Localizable.strings
│ │ │ ├── ko.lproj
│ │ │ │ └── Localizable.strings
│ │ │ ├── ru.lproj
│ │ │ │ └── Localizable.strings
│ │ │ ├── uk.lproj
│ │ │ │ └── Localizable.strings
│ │ │ ├── zh-Hans.lproj
│ │ │ │ └── Localizable.strings
│ │ │ └── zh-Hant.lproj
│ │ │ │ └── Localizable.strings
│ │ ├── MJRefresh.h
│ │ ├── MJRefreshConfig.h
│ │ ├── MJRefreshConfig.m
│ │ ├── MJRefreshConst.h
│ │ ├── MJRefreshConst.m
│ │ ├── NSBundle+MJRefresh.h
│ │ ├── NSBundle+MJRefresh.m
│ │ ├── UIScrollView+MJExtension.h
│ │ ├── UIScrollView+MJExtension.m
│ │ ├── UIScrollView+MJRefresh.h
│ │ ├── UIScrollView+MJRefresh.m
│ │ ├── UIView+MJExtension.h
│ │ └── UIView+MJExtension.m
│ └── README.md
│ ├── Manifest.lock
│ ├── Masonry
│ ├── LICENSE
│ ├── Masonry
│ │ ├── MASCompositeConstraint.h
│ │ ├── MASCompositeConstraint.m
│ │ ├── MASConstraint+Private.h
│ │ ├── MASConstraint.h
│ │ ├── MASConstraint.m
│ │ ├── MASConstraintMaker.h
│ │ ├── MASConstraintMaker.m
│ │ ├── MASLayoutConstraint.h
│ │ ├── MASLayoutConstraint.m
│ │ ├── MASUtilities.h
│ │ ├── MASViewAttribute.h
│ │ ├── MASViewAttribute.m
│ │ ├── MASViewConstraint.h
│ │ ├── MASViewConstraint.m
│ │ ├── Masonry.h
│ │ ├── NSArray+MASAdditions.h
│ │ ├── NSArray+MASAdditions.m
│ │ ├── NSArray+MASShorthandAdditions.h
│ │ ├── NSLayoutConstraint+MASDebugAdditions.h
│ │ ├── NSLayoutConstraint+MASDebugAdditions.m
│ │ ├── View+MASAdditions.h
│ │ ├── View+MASAdditions.m
│ │ ├── View+MASShorthandAdditions.h
│ │ ├── ViewController+MASAdditions.h
│ │ └── ViewController+MASAdditions.m
│ └── README.md
│ ├── Pods.xcodeproj
│ └── project.pbxproj
│ ├── Reachability
│ ├── LICENCE.txt
│ ├── README.md
│ ├── Reachability.h
│ └── Reachability.m
│ ├── Target Support Files
│ ├── ASIHTTPRequest
│ │ ├── ASIHTTPRequest-Info.plist
│ │ ├── ASIHTTPRequest-dummy.m
│ │ ├── ASIHTTPRequest-prefix.pch
│ │ ├── ASIHTTPRequest-umbrella.h
│ │ ├── ASIHTTPRequest.debug.xcconfig
│ │ ├── ASIHTTPRequest.modulemap
│ │ ├── ASIHTTPRequest.release.xcconfig
│ │ └── ASIHTTPRequest.xcconfig
│ ├── AVOSCloud
│ │ ├── AVOSCloud-Info.plist
│ │ ├── AVOSCloud-dummy.m
│ │ ├── AVOSCloud-prefix.pch
│ │ ├── AVOSCloud-umbrella.h
│ │ ├── AVOSCloud.debug.xcconfig
│ │ ├── AVOSCloud.modulemap
│ │ ├── AVOSCloud.release.xcconfig
│ │ └── AVOSCloud.xcconfig
│ ├── IQKeyboardManager
│ │ ├── IQKeyboardManager-Info.plist
│ │ ├── IQKeyboardManager-dummy.m
│ │ ├── IQKeyboardManager-prefix.pch
│ │ ├── IQKeyboardManager-umbrella.h
│ │ ├── IQKeyboardManager.debug.xcconfig
│ │ ├── IQKeyboardManager.modulemap
│ │ ├── IQKeyboardManager.release.xcconfig
│ │ └── IQKeyboardManager.xcconfig
│ ├── MJRefresh
│ │ ├── MJRefresh-Info.plist
│ │ ├── MJRefresh-dummy.m
│ │ ├── MJRefresh-prefix.pch
│ │ ├── MJRefresh-umbrella.h
│ │ ├── MJRefresh.debug.xcconfig
│ │ ├── MJRefresh.modulemap
│ │ ├── MJRefresh.release.xcconfig
│ │ └── MJRefresh.xcconfig
│ ├── Masonry
│ │ ├── Masonry-Info.plist
│ │ ├── Masonry-dummy.m
│ │ ├── Masonry-prefix.pch
│ │ ├── Masonry-umbrella.h
│ │ ├── Masonry.debug.xcconfig
│ │ ├── Masonry.modulemap
│ │ ├── Masonry.release.xcconfig
│ │ └── Masonry.xcconfig
│ ├── Pods-ECSignerForiOS
│ │ ├── Pods-ECSignerForiOS-Info.plist
│ │ ├── Pods-ECSignerForiOS-acknowledgements.markdown
│ │ ├── Pods-ECSignerForiOS-acknowledgements.plist
│ │ ├── Pods-ECSignerForiOS-dummy.m
│ │ ├── Pods-ECSignerForiOS-frameworks-Debug-input-files.xcfilelist
│ │ ├── Pods-ECSignerForiOS-frameworks-Debug-output-files.xcfilelist
│ │ ├── Pods-ECSignerForiOS-frameworks-Release-input-files.xcfilelist
│ │ ├── Pods-ECSignerForiOS-frameworks-Release-output-files.xcfilelist
│ │ ├── Pods-ECSignerForiOS-frameworks.sh
│ │ ├── Pods-ECSignerForiOS-resources-Debug-input-files.xcfilelist
│ │ ├── Pods-ECSignerForiOS-resources-Debug-output-files.xcfilelist
│ │ ├── Pods-ECSignerForiOS-resources-Release-input-files.xcfilelist
│ │ ├── Pods-ECSignerForiOS-resources-Release-output-files.xcfilelist
│ │ ├── Pods-ECSignerForiOS-resources.sh
│ │ ├── Pods-ECSignerForiOS-umbrella.h
│ │ ├── Pods-ECSignerForiOS.debug.xcconfig
│ │ ├── Pods-ECSignerForiOS.modulemap
│ │ └── Pods-ECSignerForiOS.release.xcconfig
│ ├── Reachability
│ │ ├── Reachability-Info.plist
│ │ ├── Reachability-dummy.m
│ │ ├── Reachability-prefix.pch
│ │ ├── Reachability-umbrella.h
│ │ ├── Reachability.debug.xcconfig
│ │ ├── Reachability.modulemap
│ │ ├── Reachability.release.xcconfig
│ │ └── Reachability.xcconfig
│ └── YYCache
│ │ ├── YYCache-Info.plist
│ │ ├── YYCache-dummy.m
│ │ ├── YYCache-prefix.pch
│ │ ├── YYCache-umbrella.h
│ │ ├── YYCache.debug.xcconfig
│ │ ├── YYCache.modulemap
│ │ ├── YYCache.release.xcconfig
│ │ └── YYCache.xcconfig
│ └── YYCache
│ ├── LICENSE
│ ├── README.md
│ └── YYCache
│ ├── YYCache.h
│ ├── YYCache.m
│ ├── YYDiskCache.h
│ ├── YYDiskCache.m
│ ├── YYKVStorage.h
│ ├── YYKVStorage.m
│ ├── YYMemoryCache.h
│ └── YYMemoryCache.m
├── README.md
├── foriOS.JPG
├── privacy.txt
├── sign1.png
├── sign2.png
├── sign3.png
├── sign4.png
└── sign5.png
/ECSignerForiOS开源版/ECSignerForiOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // ECSignerForiOS
4 | //
5 | // Created by even on 2020/8/28.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "HTTPServer.h"
11 |
12 | @interface AppDelegate : UIResponder
13 |
14 | @property (strong, nonatomic) UIWindow *window;
15 | - (void)initLeanCloud;
16 | - (void)checkAndUnzipFile;
17 |
18 | @end
19 |
20 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/icon.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_120-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_120-1.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_120.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_152.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_167.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_167.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_180.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_20.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_29.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_40-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_40-1.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_40-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_40-2.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_40.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_58-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_58-1.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_58.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_60.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_76.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_80-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_80-1.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_80.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/AppIcon.appiconset/png_87.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/allfiles_open.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "zhankai.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/allfiles_open.imageset/zhankai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/allfiles_open.imageset/zhankai.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "圆角矩形549@3x的副本-1.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "圆角矩形549@3x.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_1.imageset/圆角矩形549@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_1.imageset/圆角矩形549@3x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_1.imageset/圆角矩形549@3x的副本-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_1.imageset/圆角矩形549@3x的副本-1.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "圆角矩形550@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "圆角矩形550@3x.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_2.imageset/圆角矩形550@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_2.imageset/圆角矩形550@2x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_2.imageset/圆角矩形550@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_2.imageset/圆角矩形550@3x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "圆角矩形549@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "圆角矩形549@3x.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_3.imageset/圆角矩形549@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_3.imageset/圆角矩形549@2x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_3.imageset/圆角矩形549@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/btn_bg_3.imageset/圆角矩形549@3x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/details_arrow.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "play_details_arrow@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "play_details_arrow@3x.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/details_arrow.imageset/play_details_arrow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/details_arrow.imageset/play_details_arrow@2x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/details_arrow.imageset/play_details_arrow@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/details_arrow.imageset/play_details_arrow@3x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/dev_switch.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "zhanghuqiehuan的副本-1.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "zhanghuqiehuan.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/dev_switch.imageset/zhanghuqiehuan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/dev_switch.imageset/zhanghuqiehuan.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/dev_switch.imageset/zhanghuqiehuan的副本-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/dev_switch.imageset/zhanghuqiehuan的副本-1.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/dev_switch_s.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "zhanghuqiehuan的副本.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "zhanghuqiehuan.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/dev_switch_s.imageset/zhanghuqiehuan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/dev_switch_s.imageset/zhanghuqiehuan.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/dev_switch_s.imageset/zhanghuqiehuan的副本.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/dev_switch_s.imageset/zhanghuqiehuan的副本.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "file.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file.imageset/file.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file.imageset/file.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_add.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "tianjia的副本-1.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "tianjia.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_add.imageset/tianjia.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_add.imageset/tianjia.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_add.imageset/tianjia的副本-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_add.imageset/tianjia的副本-1.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_cer.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "zhengshu.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "zhengshu的副本-1.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_cer.imageset/zhengshu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_cer.imageset/zhengshu.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_cer.imageset/zhengshu的副本-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_cer.imageset/zhengshu的副本-1.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_download.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "iconfontzhizuobiaozhun023146的副本-1.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "iconfontzhizuobiaozhun023146.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_download.imageset/iconfontzhizuobiaozhun023146.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_download.imageset/iconfontzhizuobiaozhun023146.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_download.imageset/iconfontzhizuobiaozhun023146的副本-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_download.imageset/iconfontzhizuobiaozhun023146的副本-1.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_import.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "file_import@3x-1.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "edit_tool_Import_nor.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_import.imageset/edit_tool_Import_nor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_import.imageset/edit_tool_Import_nor.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_import.imageset/file_import@3x-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_import.imageset/file_import@3x-1.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_ipa.imageset/56.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_ipa.imageset/56.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_ipa.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "56.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_ipa_sign.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "icon_dianziqianming.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "icon_dianziqianming-1.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_ipa_sign.imageset/icon_dianziqianming-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_ipa_sign.imageset/icon_dianziqianming-1.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_ipa_sign.imageset/icon_dianziqianming.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_ipa_sign.imageset/icon_dianziqianming.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_lib.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "kurong.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_lib.imageset/kurong.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_lib.imageset/kurong.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_prov.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "zhengshu.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_prov.imageset/zhengshu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_prov.imageset/zhengshu.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_question.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "help.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_question.imageset/help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/file_question.imageset/help.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/files_all.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "files_all@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "files_all@3x.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/files_all.imageset/files_all@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/files_all.imageset/files_all@2x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/files_all.imageset/files_all@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/files_all.imageset/files_all@3x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/icon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "icon.png 16-08-42-267.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/icon.imageset/icon.png 16-08-42-267.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/icon.imageset/icon.png 16-08-42-267.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/menu_pause.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "menu_pause@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "menu_pause@3x.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/menu_pause.imageset/menu_pause@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/menu_pause.imageset/menu_pause@2x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/menu_pause.imageset/menu_pause@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/menu_pause.imageset/menu_pause@3x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/menu_play.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "menu_play@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "menu_play@3x.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/menu_play.imageset/menu_play@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/menu_play.imageset/menu_play@2x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/menu_play.imageset/menu_play@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/menu_play.imageset/menu_play@3x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/nav_back.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "back.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/nav_back.imageset/back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/nav_back.imageset/back.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/reload.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "filename" : "reload.png",
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/reload.imageset/reload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/reload.imageset/reload.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/selected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "recharge_selection@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "recharge_selection@3x.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/selected.imageset/recharge_selection@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/selected.imageset/recharge_selection@2x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/selected.imageset/recharge_selection@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/selected.imageset/recharge_selection@3x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/server_edit.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "shezhi.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/server_edit.imageset/shezhi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/server_edit.imageset/shezhi.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/server_lc.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "yun.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/server_lc.imageset/yun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/server_lc.imageset/yun.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/server_search.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "sousuo.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/server_search.imageset/sousuo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/server_search.imageset/sousuo.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/server_sort.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon-.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/server_sort.imageset/icon-.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/server_sort.imageset/icon-.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_arrow.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "play_details_arrow@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "play_details_arrow@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_arrow.imageset/play_details_arrow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_arrow.imageset/play_details_arrow@2x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_arrow.imageset/play_details_arrow@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_arrow.imageset/play_details_arrow@3x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_arrow_down.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "xiangxiazhanhang.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_arrow_down.imageset/xiangxiazhanhang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_arrow_down.imageset/xiangxiazhanhang.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_arrow_up.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "filename" : "xiangxiazhanhang.png",
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_arrow_up.imageset/xiangxiazhanhang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_arrow_up.imageset/xiangxiazhanhang.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_eye_close.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "sign_eye@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "sign_eye@3x.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_eye_close.imageset/sign_eye@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_eye_close.imageset/sign_eye@2x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_eye_close.imageset/sign_eye@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_eye_close.imageset/sign_eye@3x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_eye_open.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "sign_eyeed@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "sign_eyeed@3x.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_eye_open.imageset/sign_eyeed@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_eye_open.imageset/sign_eyeed@2x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_eye_open.imageset/sign_eyeed@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/sign_eye_open.imageset/sign_eyeed@3x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/superSign_setting.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "filename" : "zhanghaoguanli.png",
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/superSign_setting.imageset/zhanghaoguanli.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/superSign_setting.imageset/zhanghaoguanli.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_dev.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "filename" : "l-developer.png",
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_dev.imageset/l-developer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_dev.imageset/l-developer.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_file.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "wenjian.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_file.imageset/wenjian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_file.imageset/wenjian.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_server.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "fuwuqi.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_server.imageset/fuwuqi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_server.imageset/fuwuqi.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_setting.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "shezhi.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_setting.imageset/shezhi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_setting.imageset/shezhi.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_sign.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "qianming.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_sign.imageset/qianming.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/tab_sign.imageset/qianming.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/unselected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "news_unselected@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "news_unselected@3x.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/unselected.imageset/news_unselected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/unselected.imageset/news_unselected@2x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/unselected.imageset/news_unselected@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Assets.xcassets/unselected.imageset/news_unselected@3x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/File/AllCaches/ECCacheFileTypeChooseView.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECCacheFileTypeChooseView.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/11/6.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | typedef enum : NSUInteger {
12 | ECCacheFileTypeCertificate,
13 | ECCacheFileTypeProfile,
14 | ECCacheFileTypeLibs,
15 | ECCacheFileTypeOriginalPackages,
16 | ECCacheFileTypeResignedPackages,
17 | ECCacheFileTypeZipFile,
18 | ECCacheFileTypeDownloadFile,
19 | ECCacheFileTypeP8File,
20 | ECCacheFileTypeInstall,
21 | } ECCacheFileType;
22 |
23 | NS_ASSUME_NONNULL_BEGIN
24 |
25 | typedef void(^ECCacheFileTypeChooseBlock)(ECCacheFileType chooseType);
26 | @interface ECCacheFileTypeChooseView : UIView
27 |
28 | @property (nonatomic, copy) ECCacheFileTypeChooseBlock chooseBlock;
29 | @property (nonatomic, strong) NSArray *fileTypes;
30 |
31 | @end
32 |
33 | NS_ASSUME_NONNULL_END
34 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/File/AllCaches/ECCacheFilesController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECCacheFilesController.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/11/6.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface ECCacheFilesController : UIViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/File/CertificateDetail/ECCertificateDetailController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECCertificateDetailController.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/8.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "ECFile.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 | typedef void(^ECFileChooseBlock)(NSArray* _Nullable choosed_files);
14 | typedef void(^UpdateCerBlock)(ECCertificateFile *cer);
15 |
16 | @interface ECCertificateDetailController : UIViewController
17 |
18 | @property (nonatomic, assign) BOOL choosed;
19 | @property (nonatomic, copy) ECFileChooseBlock _Nullable fileChooseBlock;
20 | @property (nonatomic, strong) ECCertificateFile* cer;
21 | @property (nonatomic, copy) UpdateCerBlock updateCerBlock;
22 |
23 | @end
24 |
25 | NS_ASSUME_NONNULL_END
26 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/File/CertificateDetail/ECCertificateDetailHeaderView.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECCertificateDetailHeaderView.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/8.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "ECFile.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 | typedef void(^ECCertificateReloadBlock)(void);
14 | @interface ECCertificateDetailHeaderView : UIView
15 |
16 | @property (nonatomic, strong) ECCertificateFile* file;
17 | @property (nonatomic, assign) BOOL modify;
18 | @property (nonatomic, copy) ECCertificateReloadBlock reloadBlock;
19 |
20 | - (void)update;
21 |
22 | @end
23 |
24 | NS_ASSUME_NONNULL_END
25 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/File/CertificateDetail/ECProvDetailController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECProvDetailController.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/8.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "ECFile.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface ECProvDetailController : UIViewController
15 |
16 | @property (nonatomic, strong) ECMobileProvisionFile *prov;
17 |
18 | @end
19 |
20 | NS_ASSUME_NONNULL_END
21 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/File/DownloadCenter/Download/ZFDownloadViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ZFDownloadViewController.h
3 | // ZFDownload
4 | //
5 | // Created by 任子丰 on 16/5/16.
6 | // Copyright © 2016年 任子丰. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ZFDownloadViewController : UIViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/File/ECFileManageController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECFileManageController.h
3 | // ECSignerForiOS
4 | //
5 | // Created by even on 2020/9/7.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "ECCertificateDetailController.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | typedef enum : NSUInteger {
15 | ECSegmenteTypeCers = 0,
16 | ECSegmenteTypeDylibs,
17 | ECSegmenteTypeOriginalIpas,
18 | ECSegmenteTypeSignedIpas
19 | } ECSegmenteType;
20 |
21 | @interface ECFileManageController : UIViewController
22 |
23 | @property (nonatomic, assign) ECSegmenteType segmentType;
24 | @property (nonatomic, assign) BOOL choosed;
25 | @property (nonatomic, copy) ECFileChooseBlock fileChooseBlock;
26 |
27 | @end
28 |
29 |
30 | NS_ASSUME_NONNULL_END
31 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/File/ECFileQuestionView.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECFileQuestionView.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/16.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 | typedef void(^ECFileQuestionAlertCloseBlock)(void);
13 | @interface ECFileQuestionView : UIView
14 |
15 | @property (nonatomic, copy) ECFileQuestionAlertCloseBlock alertCloseBlock;
16 |
17 | @end
18 |
19 | NS_ASSUME_NONNULL_END
20 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/File/IpaDetail/ECBundleInfoController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECBundleInfoController.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/25.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "ECFile.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 | typedef void(^ECBundleDylibsChooseBlock)(NSArray* _Nullable choosed_files);
14 | /*
15 | @{@"inject_name":@"", @"executable_name":@""}
16 | */
17 |
18 | @interface ECBundleInfoController : UIViewController
19 |
20 | @property (nonatomic, strong) ECApplicationFile* app;
21 | @property (nonatomic, assign) BOOL choosed;
22 | @property (nonatomic, copy) ECBundleDylibsChooseBlock choosedLibBlock;
23 |
24 | @end
25 |
26 | NS_ASSUME_NONNULL_END
27 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Main/ECMainTabbarController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECMainTabbarController.h
3 | // ECSignerForiOS
4 | //
5 | // Created by even on 2020/9/7.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface ECMainTabbarController : UITabBarController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Main/KP_BaseWebView.h:
--------------------------------------------------------------------------------
1 | //
2 | // KP_BaseWebView.h
3 | // YouXiSDK
4 | //
5 | // Created by Even on 2019/11/9.
6 | // Copyright © 2019 zhengcong. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 | typedef void(^DidDismissWebBlock)(NSString * _Nullable downloadUrl);
13 |
14 | @interface KP_BaseWebView : UIView
15 |
16 | - (void)loadUrl:(NSString*)web_url;
17 | - (void)loadHTML:(NSString*)html;
18 | - (BOOL)canBack;
19 | - (void)backWeb;
20 | - (void)reload;
21 |
22 | @property (nonatomic, copy) DidDismissWebBlock dismissWebBlock;//关闭webView的回调
23 |
24 | @end
25 |
26 | NS_ASSUME_NONNULL_END
27 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Main/KP_BaseWebViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // KP_BaseWebViewController.h
3 | // YouXiSDK
4 | //
5 | // Created by Even on 2020/10/14.
6 | // Copyright © 2020 zhengcong. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "KP_BaseWebView.h"
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface KP_BaseWebViewController : UIViewController
14 |
15 | @property (nonatomic, copy) DidDismissWebBlock dismissWebBlock;//关闭webView的回调
16 |
17 | @property (nonatomic, copy) NSString *url;
18 | @property (nonatomic, copy) NSString *html;
19 |
20 | @property (nonatomic, assign) BOOL hiddenCloseButton;
21 |
22 | @end
23 |
24 | NS_ASSUME_NONNULL_END
25 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Setting/ECAboutDeveloperController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECAboutDeveloperController.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/28.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface ECAboutDeveloperController : UIViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Setting/ECQuestionViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECQuestionViewController.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/28.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface ECQuestionViewController : UIViewController
14 |
15 | @property (nonatomic, assign) BOOL showPrivacyRules;
16 |
17 | @end
18 |
19 | NS_ASSUME_NONNULL_END
20 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Setting/ECSettingController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECSettingController.h
3 | // ECSignerForiOS
4 | //
5 | // Created by even on 2020/9/7.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface ECSettingController : UIViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Setting/ECSignSettingController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECSignSettingController.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/11/26.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface ECSignSettingController : UIViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Setting/Server/LeanCloud/LCAccount.h:
--------------------------------------------------------------------------------
1 | //
2 | // LCAccount.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/16.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface LCAccount : NSObject
14 |
15 | @property (nonatomic, copy, readonly) NSString *name;
16 | @property (nonatomic, copy, readonly) NSString *appID;
17 | @property (nonatomic, copy, readonly) NSString *appKey;
18 | @property (nonatomic, copy, readonly) NSString *serverUrl;
19 |
20 | - (instancetype)initWithName:(NSString *)name appID:(NSString *)appID appKey:(NSString *)appKey serverUrl:(NSString *)serverUrl;
21 |
22 | @end
23 |
24 | NS_ASSUME_NONNULL_END
25 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Setting/Server/LeanCloud/LCAccountChooseView.h:
--------------------------------------------------------------------------------
1 | //
2 | // LCAccountChooseView.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/16.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "LCAccount.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 | typedef void(^LCAccountChooseBlock)(LCAccount* account);
14 | typedef void(^LCAccountAddBlock)(void);
15 | typedef void(^LCAccountEditBlock)(LCAccount* account, BOOL is_delete);
16 |
17 | @interface LCAccountChooseView : UIView
18 |
19 | - (instancetype)initWithFrame:(CGRect)frame accounts:(NSArray *)accounts currentAccount:(NSString *)appID;
20 | @property (nonatomic, copy) LCAccountChooseBlock chooseAccount;
21 | @property (nonatomic, copy) LCAccountAddBlock addAccount;
22 | @property (nonatomic, copy) LCAccountEditBlock editAccount;
23 |
24 | @end
25 |
26 | NS_ASSUME_NONNULL_END
27 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Setting/Server/LeanCloud/LCAddAccountView.h:
--------------------------------------------------------------------------------
1 | //
2 | // LCAddAccountView.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/16.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "LCAccount.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 | typedef void(^LCAddAccountViewConfirmBlock)(NSString* name, NSString* appid, NSString* appkey, NSString* appurl);
14 | @interface LCAddAccountView : UIView
15 |
16 | + (instancetype)addView;
17 | @property (nonatomic, copy) LCAddAccountViewConfirmBlock confirmBlock;
18 | @property (nonatomic, strong) LCAccount *account;
19 |
20 | @end
21 |
22 | NS_ASSUME_NONNULL_END
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Setting/Server/LeanCloud/LCManager.h:
--------------------------------------------------------------------------------
1 | //
2 | // LCManager.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/16.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "LCAccount.h"
11 | #import "LCSignModel.h"
12 | #import
13 |
14 | NS_ASSUME_NONNULL_BEGIN
15 | @interface LCManager : NSObject
16 |
17 | + (instancetype)sharedManager;
18 |
19 | @property (nonatomic, strong, readonly) LCAccount * _Nullable current_account;
20 |
21 | @property (nonatomic, strong, readonly) NSArray * _Nullable accounts;
22 |
23 | - (BOOL)switchToAccount:(NSString *)appID;
24 |
25 | - (void)cacheAccountWithName:(NSString *)name andAppID:(NSString *)appID andAppKey:(NSString *)appKey andServerUrl:(NSString *)serverUrl;
26 |
27 | - (void)removeAccount:(NSString *)appID;
28 |
29 | - (void)uploadFileToServer:(NSString *)filePath complete:(void(^)(BOOL success, NSString* url))complete;
30 | - (void)deleteAllPlistFile;
31 |
32 | @end
33 |
34 | NS_ASSUME_NONNULL_END
35 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Setting/Server/LeanCloud/LCSignModel.mm:
--------------------------------------------------------------------------------
1 | //
2 | // LCSignModel.m
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/17.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import "LCSignModel.h"
10 |
11 | @implementation LCSignModel
12 |
13 | @dynamic file_name;
14 | @dynamic bundle_id;
15 | @dynamic bundle_name;
16 | @dynamic cer_name;
17 | @dynamic prov_name;
18 | @dynamic lock_start_time;
19 | @dynamic lock_end_time;
20 | @dynamic lock_maxCountOfDay;
21 | @dynamic lock_maxCountTotal;
22 | @dynamic enable;
23 | @dynamic install_countOfDay;
24 | @dynamic install_countTotal;
25 | @dynamic sign_time;
26 | @dynamic bundle_size;
27 | @dynamic devices;
28 | @dynamic install_update_time;
29 |
30 | + (NSString *)parseClassName {
31 | return @"ECSigner";
32 | }
33 |
34 | @end
35 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Sign/ECSignHomeController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECSignHomeController.h
3 | // ECSignerForiOS
4 | //
5 | // Created by even on 2020/9/7.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface ECSignHomeController : UIViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/Categorys/NSFileManager+CustomAttribute.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSFileManager+CustomAttribute.h
3 | // YouXiSDK
4 | //
5 | // Created by Even on 2020/11/9.
6 | // Copyright © 2020 zhengcong. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface NSFileManager (CustomAttribute)
14 |
15 | - (BOOL)setExtendedAttribute:(NSString*)attribute forKey:(NSString*)key withPath:(NSString*)path;
16 | - (id)getExtendedAttributeForKey:(NSString*)key withPath:(NSString*)path;
17 |
18 | @end
19 |
20 | NS_ASSUME_NONNULL_END
21 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/Categorys/NSString+Length.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSString+Length.h
3 | // JTime
4 | //
5 | // Created by Even on 2016/12/30.
6 | // Copyright © 2016年 Cube. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 |
12 | @interface NSString (Length)
13 |
14 | //获取字符串的宽度
15 | + (float) widthForString:(NSString *)string font:(CGFloat )font height:(CGFloat )heigth;
16 |
17 | //获取字符串的高度
18 | + (float) heightForString:(NSString *)string font:(CGFloat )font width:(CGFloat )width;
19 |
20 |
21 | + (float) heightForString:(NSString *)string font:(CGFloat )font width:(CGFloat )width lineSpacing:(CGFloat )lineSpace;
22 |
23 |
24 | //获取字符串长度 数字/英文:1个字节,汉字:2个字节,表情:4个字节
25 | - (NSUInteger)textLength;
26 |
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/Categorys/SwizzlingDefine.h:
--------------------------------------------------------------------------------
1 | //
2 | // SwizzlingDefine.h
3 | // NIM
4 | //
5 | // Created by chris on 15/6/23.
6 | // Copyright (c) 2015年 Netease. All rights reserved.
7 | //
8 |
9 | #ifndef NIM_SwizzlingDefine_h
10 | #define NIM_SwizzlingDefine_h
11 | #import
12 | static inline void swizzling_exchangeMethod(Class clazz ,SEL originalSelector, SEL swizzledSelector){
13 | Method originalMethod = class_getInstanceMethod(clazz, originalSelector);
14 | Method swizzledMethod = class_getInstanceMethod(clazz, swizzledSelector);
15 |
16 | BOOL success = class_addMethod(clazz, originalSelector, method_getImplementation(swizzledMethod), method_getTypeEncoding(swizzledMethod));
17 | if (success) {
18 | class_replaceMethod(clazz, swizzledSelector, method_getImplementation(originalMethod), method_getTypeEncoding(originalMethod));
19 | } else {
20 | method_exchangeImplementations(originalMethod, swizzledMethod);
21 | }
22 | }
23 |
24 | #endif
25 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/Categorys/UIColor+HexColor.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIColor+HexColor.h
3 | // JTime
4 | //
5 | // Created by Even on 16/10/27.
6 | // Copyright © 2016年 Cube. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIColor (HexColor)
12 |
13 | + (UIColor *)colorWithHex:(long)hexColor;
14 | + (UIColor *)colorWithHex:(long)hexColor alpha:(float)opacity;
15 |
16 |
17 | + (UIColor *)colorWithHexString:(NSString *)color;
18 |
19 | //从十六进制字符串获取颜色,
20 | //color:支持@“#123456”、 @“0X123456”、 @“123456”三种格式
21 | + (UIColor *)colorWithHexString:(NSString *)color alpha:(CGFloat)alpha;
22 | + (UIColor *)transitionColorWithBeginColor:(UIColor *)beginColor endColor:(UIColor *)endColor progress:(CGFloat)progress;
23 |
24 | + (NSArray *)getRGBColorWithUIColor:(UIColor *)color;
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/Categorys/UINavigationController+TM_HiddenShadow.h:
--------------------------------------------------------------------------------
1 | //
2 | // UINavigationController+TM_HiddenShadow.h
3 | // Petpet
4 | //
5 | // Created by Even on 2018/11/14.
6 | // Copyright © 2018年 Even-Cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UINavigationController (TM_HiddenShadow)
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/Categorys/UIView+Extension.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIView+Extension.h
3 | //
4 | // Created by apple on 14-10-7.
5 | // Copyright (c) 2014年. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | @interface UIView (Extension)
11 | @property (nonatomic, assign) CGFloat x;
12 | @property (nonatomic, assign) CGFloat y;
13 | @property (nonatomic, assign) CGFloat centerX;
14 | @property (nonatomic, assign) CGFloat centerY;
15 | @property (nonatomic, assign) CGFloat width;
16 | @property (nonatomic, assign) CGFloat height;
17 | @property (nonatomic, assign) CGSize size;
18 | @property (nonatomic, assign) CGPoint origin;
19 | @property (nonatomic,assign ) CGFloat right;
20 | @property (nonatomic,assign ) CGFloat bottom;
21 | @property (nonatomic,assign ) CGFloat top;
22 | @property (nonatomic,assign ) CGFloat left;
23 | @end
24 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/Categorys/UIWindow+Current.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIWindow+Current.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/8.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface UIWindow (Current)
14 |
15 | + (UIViewController*)currentViewController;
16 |
17 | @end
18 |
19 | NS_ASSUME_NONNULL_END
20 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/CoverView/TM_CoverView.h:
--------------------------------------------------------------------------------
1 | //
2 | // CoverView.h
3 | // JTime
4 | //
5 | // Created by Even on 2017/3/6.
6 | // Copyright © 2017年 Cube. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | typedef void(^CloseCoverViewBlock)(void);
12 | typedef void(^PopCoverViewBlock)(void);
13 |
14 | @interface TM_CoverView : UIView
15 |
16 | //渐变效果(默认0.65,默认渐变时间0.35s)
17 | @property (nonatomic, assign) CGFloat animationAlpha;
18 |
19 | /*
20 | view : 放在背景上的弹框
21 | block: 移除coverview的回调
22 | */
23 | -(void)coverWithView:(UIView*)view andCloseBlock:(CloseCoverViewBlock)block;
24 |
25 | /*
26 | view : 替换弹框,背景不变
27 | */
28 | -(void)coverWithOtherView:(UIView*)view;
29 |
30 |
31 | /**
32 | 自定义前景view的弹出动画
33 |
34 | @param view 前景view
35 | @param popCoverViewBlock 添加方式
36 | @param closeCoverViewBlock 移除方式
37 | */
38 | -(void)coverWithView:(UIView*)view andPopCoverViewBlock:(PopCoverViewBlock)popCoverViewBlock andCloseBlock:(CloseCoverViewBlock)closeCoverViewBlock;
39 |
40 | -(void)removeCover;
41 |
42 | //禁用手势
43 | -(void)disEnabledTouch;
44 |
45 | @end
46 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/DatePickerView/PickerTopView.h:
--------------------------------------------------------------------------------
1 | //
2 | // PickerTopView.h
3 | // JTime
4 | //
5 | // Created by Even on 2017/3/17.
6 | // Copyright © 2017年 Cube. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | typedef void(^pickTopViewCancelBlock)(void);
12 | typedef void(^pickTopViewSureBlock)(void);
13 |
14 | @interface PickerTopView : UIView
15 |
16 | - (instancetype)initWithFrame:(CGRect)frame pickViewCancelBlock:(pickTopViewCancelBlock )cancel pickViewSureBlock:(pickTopViewSureBlock )sure;
17 |
18 | @property (nonatomic, strong) UILabel *titleLabel;
19 | @property (nonatomic, weak) UIButton *cancelButton;
20 | @property (nonatomic, weak) UIButton *confirmButton;
21 |
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/CocoaHTTPServer/Core/Categories/DDData.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSData (DDData)
4 |
5 | - (NSData *)md5Digest;
6 |
7 | - (NSData *)sha1Digest;
8 |
9 | - (NSString *)hexStringValue;
10 |
11 | - (NSString *)base64Encoded;
12 | - (NSData *)base64Decoded;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/CocoaHTTPServer/Core/Categories/DDNumber.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface NSNumber (DDNumber)
5 |
6 | + (BOOL)parseString:(NSString *)str intoSInt64:(SInt64 *)pNum;
7 | + (BOOL)parseString:(NSString *)str intoUInt64:(UInt64 *)pNum;
8 |
9 | + (BOOL)parseString:(NSString *)str intoNSInteger:(NSInteger *)pNum;
10 | + (BOOL)parseString:(NSString *)str intoNSUInteger:(NSUInteger *)pNum;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/CocoaHTTPServer/Core/HTTPAuthenticationRequest.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #if TARGET_OS_IPHONE
4 | // Note: You may need to add the CFNetwork Framework to your project
5 | #import
6 | #endif
7 |
8 | @class HTTPMessage;
9 |
10 |
11 | @interface HTTPAuthenticationRequest : NSObject
12 | {
13 | BOOL isBasic;
14 | BOOL isDigest;
15 |
16 | NSString *base64Credentials;
17 |
18 | NSString *username;
19 | NSString *realm;
20 | NSString *nonce;
21 | NSString *uri;
22 | NSString *qop;
23 | NSString *nc;
24 | NSString *cnonce;
25 | NSString *response;
26 | }
27 | - (id)initWithRequest:(HTTPMessage *)request;
28 |
29 | - (BOOL)isBasic;
30 | - (BOOL)isDigest;
31 |
32 | // Basic
33 | - (NSString *)base64Credentials;
34 |
35 | // Digest
36 | - (NSString *)username;
37 | - (NSString *)realm;
38 | - (NSString *)nonce;
39 | - (NSString *)uri;
40 | - (NSString *)qop;
41 | - (NSString *)nc;
42 | - (NSString *)cnonce;
43 | - (NSString *)response;
44 |
45 | @end
46 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/CocoaHTTPServer/Core/Mime/MultipartMessageHeaderField.h:
--------------------------------------------------------------------------------
1 |
2 | #import
3 |
4 | //-----------------------------------------------------------------
5 | // interface MultipartMessageHeaderField
6 | //-----------------------------------------------------------------
7 |
8 | @interface MultipartMessageHeaderField : NSObject {
9 | NSString* name;
10 | NSString* value;
11 | NSMutableDictionary* params;
12 | }
13 |
14 | @property (strong, readonly) NSString* value;
15 | @property (strong, readonly) NSDictionary* params;
16 | @property (strong, readonly) NSString* name;
17 |
18 | //- (id) initWithLine:(NSString*) line;
19 | //- (id) initWithName:(NSString*) paramName value:(NSString*) paramValue;
20 |
21 | - (id) initWithData:(NSData*) data contentEncoding:(NSStringEncoding) encoding;
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/CocoaHTTPServer/Core/Responses/HTTPDataResponse.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "HTTPResponse.h"
3 |
4 |
5 | @interface HTTPDataResponse : NSObject
6 | {
7 | NSUInteger offset;
8 | NSData *data;
9 | }
10 |
11 | - (id)initWithData:(NSData *)data;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/CocoaHTTPServer/Core/Responses/HTTPFileResponse.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "HTTPResponse.h"
3 |
4 | @class HTTPConnection;
5 |
6 |
7 | @interface HTTPFileResponse : NSObject
8 | {
9 | HTTPConnection *connection;
10 |
11 | NSString *filePath;
12 | UInt64 fileLength;
13 | UInt64 fileOffset;
14 |
15 | BOOL aborted;
16 |
17 | int fileFD;
18 | void *buffer;
19 | NSUInteger bufferSize;
20 | }
21 |
22 | - (id)initWithFilePath:(NSString *)filePath forConnection:(HTTPConnection *)connection;
23 | - (NSString *)filePath;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/CocoaHTTPServer/Core/Responses/HTTPRedirectResponse.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "HTTPResponse.h"
3 |
4 |
5 | @interface HTTPRedirectResponse : NSObject
6 | {
7 | NSString *redirectPath;
8 | }
9 |
10 | - (id)initWithPath:(NSString *)redirectPath;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/CocoaHTTPServer/Extensions/WebDAV/DAVConnection.h:
--------------------------------------------------------------------------------
1 | #import "HTTPConnection.h"
2 |
3 | @interface DAVConnection : HTTPConnection {
4 | id requestContentBody;
5 | NSOutputStream* requestContentStream;
6 | }
7 | @end
8 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/CocoaHTTPServer/Extensions/WebDAV/DAVResponse.h:
--------------------------------------------------------------------------------
1 | #import "HTTPResponse.h"
2 |
3 | @interface DAVResponse : NSObject {
4 | @private
5 | UInt64 _offset;
6 | NSMutableDictionary* _headers;
7 | NSData* _data;
8 | NSInteger _status;
9 | }
10 | - (id) initWithMethod:(NSString*)method headers:(NSDictionary*)headers bodyData:(NSData*)body resourcePath:(NSString*)resourcePath rootPath:(NSString*)rootPath;
11 | @end
12 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/CocoaHTTPServer/Extensions/WebDAV/DELETEResponse.h:
--------------------------------------------------------------------------------
1 | #import "HTTPResponse.h"
2 |
3 | @interface DELETEResponse : NSObject {
4 | NSInteger _status;
5 | }
6 | - (id) initWithFilePath:(NSString*)path;
7 | @end
8 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/CocoaHTTPServer/Extensions/WebDAV/PUTResponse.h:
--------------------------------------------------------------------------------
1 | #import "HTTPResponse.h"
2 |
3 | @interface PUTResponse : NSObject {
4 | NSInteger _status;
5 | }
6 | - (id) initWithFilePath:(NSString*)path headers:(NSDictionary*)headers bodyData:(NSData*)body;
7 | - (id) initWithFilePath:(NSString*)path headers:(NSDictionary*)headers bodyFile:(NSString*)body;
8 | @end
9 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/CocoaLumberjack/Framework/Lumberjack/CocoaLumberjack.modulemap:
--------------------------------------------------------------------------------
1 | framework module CocoaLumberjack {
2 | umbrella header "CocoaLumberjack.h"
3 |
4 | export *
5 | module * { export * }
6 |
7 | textual header "DDLogMacros.h"
8 |
9 | exclude header "DDLog+LOGV.h"
10 | exclude header "DDLegacyMacros.h"
11 |
12 | explicit module DDContextFilterLogFormatter {
13 | header "DDContextFilterLogFormatter.h"
14 | export *
15 | }
16 |
17 | explicit module DDDispatchQueueLogFormatter {
18 | header "DDDispatchQueueLogFormatter.h"
19 | export *
20 | }
21 |
22 | explicit module DDMultiFormatter {
23 | header "DDMultiFormatter.h"
24 | export *
25 | }
26 |
27 | explicit module DDASLLogCapture {
28 | header "DDASLLogCapture.h"
29 | export *
30 | }
31 |
32 | explicit module DDAbstractDatabaseLogger {
33 | header "DDAbstractDatabaseLogger.h"
34 | export *
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/ECHttpsConnection.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECHttpsConnection.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/18.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import "HTTPConnection.h"
10 | NS_ASSUME_NONNULL_BEGIN
11 |
12 | @interface ECHttpsConnection : HTTPConnection
13 |
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/ECHttpsResponse.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECHttpsResponse.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/10/16.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "HTTPRedirectResponse.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface ECHttpsResponse : HTTPRedirectResponse
15 |
16 | @end
17 |
18 | NS_ASSUME_NONNULL_END
19 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/HTTPServer/ECHttpsResponse.m:
--------------------------------------------------------------------------------
1 | //
2 | // ECHttpsResponse.m
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/10/16.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import "ECHttpsResponse.h"
10 |
11 | @implementation ECHttpsResponse
12 |
13 | - (NSInteger)status{
14 | return 301;
15 | }
16 |
17 | - (NSDictionary *)httpHeaders
18 | {
19 | return [NSDictionary dictionaryWithObjectsAndKeys:@"ecsignios://",@"Location",@"application/x-apple-aspen-config",@"contentType",@"UTF-8",@"charset", nil];
20 | }
21 |
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/LXWaveProgressView/LXWaveProgressView.h:
--------------------------------------------------------------------------------
1 | //
2 | // LXWaveProgressView.h
3 | // LXWaveProgressDemo
4 | //
5 | // Created by liuxin on 16/8/1.
6 | // Copyright © 2019年 liuxin. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface LXWaveProgressView : UIView
12 | /**
13 | * 进度 0-1
14 | */
15 | @property (nonatomic,assign)CGFloat progress;
16 |
17 | /**
18 | * 波动速度,默认 1
19 | */
20 | @property (nonatomic,assign)CGFloat speed;
21 |
22 | /**
23 | * 波纹填充颜色
24 | */
25 | @property (nonatomic,strong)UIColor * firstWaveColor;
26 | @property (nonatomic,strong)UIColor * secondWaveColor;
27 |
28 | /**
29 | * 波动幅度,默认 5
30 | */
31 | @property (nonatomic,assign)CGFloat waveHeight;
32 |
33 | /**
34 | * 进度文字
35 | */
36 | @property (nonatomic,strong)UILabel * progressLabel;
37 |
38 | /**
39 | * 是否显示单层波浪,默认NO
40 | */
41 | @property (nonatomic,assign)BOOL isShowSingleWave;
42 | @end
43 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/TSMessage/Classes/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/TSMessage/Classes/.gitkeep
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/Classes/Tools/TSMessage/Classes/TSBlurView.h:
--------------------------------------------------------------------------------
1 | //
2 | // TSBlurView.h
3 | // Pods
4 | //
5 | // Created by Felix Krause on 20.08.13.
6 | //
7 | //
8 |
9 | #import
10 |
11 | @interface TSBlurView : UIView
12 |
13 | @property (nonatomic, strong) UIColor *blurTintColor;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/ECSignerForiOS.entitlements:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | com.apple.security.app-sandbox
6 |
7 | com.apple.security.assets.pictures.read-write
8 |
9 | com.apple.security.files.downloads.read-write
10 |
11 | com.apple.security.files.user-selected.read-write
12 |
13 | com.apple.security.network.client
14 |
15 | com.apple.security.network.server
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/DBModel/DBHelper.h:
--------------------------------------------------------------------------------
1 | //
2 | // DBHelper.h
3 | // JTime
4 | //
5 | // Created by Even on 16/12/12.
6 | // Copyright © 2016年 Cube. All rights reserved.
7 | //
8 |
9 |
10 | #import
11 | #import "FMDB.h"
12 |
13 | @interface DBHelper : NSObject
14 |
15 | @property (nonatomic, retain,readonly) FMDatabaseQueue *dbQueue;
16 |
17 | + (DBHelper *)shareInstance;
18 |
19 | + (NSString *)dbPath;
20 |
21 | - (BOOL)changeDBWithDirectoryName:(NSString *)directoryName;
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/DBModel/FMDB/src/fmdb/FMDB.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | FOUNDATION_EXPORT double FMDBVersionNumber;
4 | FOUNDATION_EXPORT const unsigned char FMDBVersionString[];
5 |
6 | #import "FMDatabase.h"
7 | #import "FMResultSet.h"
8 | #import "FMDatabaseAdditions.h"
9 | #import "FMDatabaseQueue.h"
10 | #import "FMDatabasePool.h"
11 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/ECFile/ECFile.m:
--------------------------------------------------------------------------------
1 | //
2 | // ECFile.m
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/9.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import "ECFile.h"
10 |
11 | @implementation ECFile
12 |
13 | @end
14 |
15 | @implementation ECApplicationFile
16 |
17 | @end
18 |
19 |
20 | @implementation ECCertificateFile
21 |
22 | @end
23 |
24 |
25 | @implementation ECMobileProvisionFile
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/ECFileManager/ECiCloudFileController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECiCloudFileController.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/9.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface ECiCloudFileController : UIDocumentPickerViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/ECFileManager/ECiCloudFileController.m:
--------------------------------------------------------------------------------
1 | //
2 | // ECiCloudFileController.m
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/9.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import "ECiCloudFileController.h"
10 |
11 | @interface ECiCloudFileController ()
12 |
13 | @end
14 |
15 | @implementation ECiCloudFileController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 | [[UITabBar appearance] setTranslucent:YES];
20 | }
21 |
22 | -(void)viewWillDisappear:(BOOL)animated
23 | {
24 | [super viewWillDisappear:animated];
25 | [[UITabBar appearance] setTranslucent:NO];
26 | }
27 |
28 | -(void)dealloc
29 | {
30 | [[UITabBar appearance] setTranslucent:NO];
31 | }
32 |
33 | @end
34 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/ECFileManager/ZHDocument.h:
--------------------------------------------------------------------------------
1 | //
2 | // ZHDocument.h
3 | // FileAccess_iCloud_QQ_Wechat
4 | //
5 | // Created by Hao on 2017/7/28.
6 | // Copyright © 2017年 zzh. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ZHDocument : UIDocument
12 |
13 | @property (nonatomic, strong) NSData *data;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/ECFileManager/ZHDocument.m:
--------------------------------------------------------------------------------
1 | //
2 | // ZHDocument.m
3 | // FileAccess_iCloud_QQ_Wechat
4 | //
5 | // Created by Hao on 2017/7/28.
6 | // Copyright © 2017年 zzh. All rights reserved.
7 | //
8 |
9 | #import "ZHDocument.h"
10 |
11 | @implementation ZHDocument
12 |
13 | - (BOOL)loadFromContents:(id)contents ofType:(NSString *)typeName error:(NSError * _Nullable __autoreleasing *)outError {
14 |
15 | self.data = contents;
16 |
17 | return YES;
18 | }
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/ECFileManager/iCloudManager.h:
--------------------------------------------------------------------------------
1 | //
2 | // iCloudManager.h
3 | // FileAccess_iCloud_QQ_Wechat
4 | //
5 | // Created by Hao on 2017/7/28.
6 | // Copyright © 2017年 zzh. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | typedef void(^downloadBlock)(id obj);
12 |
13 | @interface iCloudManager : NSObject
14 |
15 | + (BOOL)iCloudEnable;
16 |
17 | + (void)downloadWithDocumentURL:(NSURL*)url callBack:(downloadBlock)block;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/ECFileManager/p12checker.h:
--------------------------------------------------------------------------------
1 | //
2 | // p12checker.hpp
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/12.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 | #include
9 |
10 | bool isP12Revoked(X509 * x509, bool g3);
11 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/ECFileManager/provision-dump/BIT_STRING.h:
--------------------------------------------------------------------------------
1 | /*-
2 | * Copyright (c) 2003 Lev Walkin . All rights reserved.
3 | * Redistribution and modifications are permitted subject to BSD license.
4 | */
5 | #ifndef _BIT_STRING_H_
6 | #define _BIT_STRING_H_
7 |
8 | #include "OCTET_STRING.h" /* Some help from OCTET STRING */
9 |
10 | #ifdef __cplusplus
11 | extern "C" {
12 | #endif
13 |
14 | typedef struct BIT_STRING_s {
15 | uint8_t *buf; /* BIT STRING body */
16 | int size; /* Size of the above buffer */
17 |
18 | int bits_unused;/* Unused trailing bits in the last octet (0..7) */
19 |
20 | asn_struct_ctx_t _asn_ctx; /* Parsing across buffer boundaries */
21 | } BIT_STRING_t;
22 |
23 | extern asn_TYPE_descriptor_t asn_DEF_BIT_STRING;
24 |
25 | asn_struct_print_f BIT_STRING_print; /* Human-readable output */
26 | asn_constr_check_f BIT_STRING_constraint;
27 | xer_type_encoder_f BIT_STRING_encode_xer;
28 |
29 | #ifdef __cplusplus
30 | }
31 | #endif
32 |
33 | #endif /* _BIT_STRING_H_ */
34 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/ECFileManager/provision-dump/NativeEnumerated.h:
--------------------------------------------------------------------------------
1 | /*-
2 | * Copyright (c) 2004, 2005, 2006 Lev Walkin .
3 | * All rights reserved.
4 | * Redistribution and modifications are permitted subject to BSD license.
5 | */
6 | /*
7 | * This type differs from the standard ENUMERATED in that it is modelled using
8 | * the fixed machine type (long, int, short), so it can hold only values of
9 | * limited length. There is no type (i.e., NativeEnumerated_t, any integer type
10 | * will do).
11 | * This type may be used when integer range is limited by subtype constraints.
12 | */
13 | #ifndef _NativeEnumerated_H_
14 | #define _NativeEnumerated_H_
15 |
16 | #include "NativeInteger.h"
17 |
18 | #ifdef __cplusplus
19 | extern "C" {
20 | #endif
21 |
22 | extern asn_TYPE_descriptor_t asn_DEF_NativeEnumerated;
23 |
24 | xer_type_encoder_f NativeEnumerated_encode_xer;
25 | per_type_decoder_f NativeEnumerated_decode_uper;
26 | per_type_encoder_f NativeEnumerated_encode_uper;
27 |
28 | #ifdef __cplusplus
29 | }
30 | #endif
31 |
32 | #endif /* _NativeEnumerated_H_ */
33 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/ECFileManager/provision-dump/dump-ios-mobileprovision.h:
--------------------------------------------------------------------------------
1 | //
2 | // dump-ios-mobileprovision.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/14.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #ifdef __cplusplus
10 |
11 | #include "OCTET_STRING.h"
12 |
13 | extern "C" {
14 | #endif
15 |
16 |
17 | OCTET_STRING_t* dumpMobileProvision(char *path);
18 |
19 | #ifdef __cplusplus
20 | }
21 |
22 |
23 | #endif /* __OPTPARSE_H_ */
24 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/ECFileManager/provision-dump/per_opentype.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2007 Lev Walkin . All rights reserved.
3 | * Redistribution and modifications are permitted subject to BSD license.
4 | */
5 | #ifndef _PER_OPENTYPE_H_
6 | #define _PER_OPENTYPE_H_
7 |
8 | #ifdef __cplusplus
9 | extern "C" {
10 | #endif
11 |
12 | asn_dec_rval_t uper_open_type_get(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td, asn_per_constraints_t *constraints, void **sptr, asn_per_data_t *pd);
13 |
14 | int uper_open_type_skip(asn_codec_ctx_t *opt_codec_ctx, asn_per_data_t *pd);
15 |
16 | int uper_open_type_put(asn_TYPE_descriptor_t *td, asn_per_constraints_t *constraints, void *sptr, asn_per_outp_t *po);
17 |
18 | #ifdef __cplusplus
19 | }
20 | #endif
21 |
22 | #endif /* _PER_OPENTYPE_H_ */
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/SSZipArchive2.2.3/ZipArchive.h:
--------------------------------------------------------------------------------
1 | //
2 | // ZipArchive.h
3 | // ZipArchive
4 | //
5 | // Created by Serhii Mumriak on 12/1/15.
6 | // Copyright © 2015 smumryak. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | //! Project version number for ZipArchive.
12 | FOUNDATION_EXPORT double ZipArchiveVersionNumber;
13 |
14 | //! Project version string for ZipArchive.
15 | FOUNDATION_EXPORT const unsigned char ZipArchiveVersionString[];
16 |
17 | // In this header, you should import all the public headers of your framework using statements like #import
18 |
19 | #import "SSZipArchive.h"
20 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/FileManager/SSZipArchive2.2.3/minizip/LICENSE:
--------------------------------------------------------------------------------
1 | Condition of use and distribution are the same as zlib:
2 |
3 | This software is provided 'as-is', without any express or implied
4 | warranty. In no event will the authors be held liable for any damages
5 | arising from the use of this software.
6 |
7 | Permission is granted to anyone to use this software for any purpose,
8 | including commercial applications, and to alter it and redistribute it
9 | freely, subject to the following restrictions:
10 |
11 | 1. The origin of this software must not be misrepresented; you must not
12 | claim that you wrote the original software. If you use this software
13 | in a product, an acknowledgement in the product documentation would be
14 | appreciated but is not required.
15 | 2. Altered source versions must be plainly marked as such, and must not be
16 | misrepresented as being the original software.
17 | 3. This notice may not be removed or altered from any source distribution.
18 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/SignProgressAlert/ECSignProgressView.h:
--------------------------------------------------------------------------------
1 | //
2 | // ECSignProgressView.h
3 | // ECSignerForiOS
4 | //
5 | // Created by Even on 2020/9/11.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface ECSignProgressView : UIView
14 |
15 | @property (nonatomic, assign) CGFloat progress;
16 | @property (nonatomic, copy) NSString *title;
17 |
18 | @end
19 |
20 | NS_ASSUME_NONNULL_END
21 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/ecsign/ECSignerForiOS-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | //
2 | // Use this file to import your target's public headers that you would like to expose to Swift.
3 | //
4 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/ecsign/MyCPPClass.hpp:
--------------------------------------------------------------------------------
1 | //
2 | // MyCPPClass.hpp
3 | // TestC++2
4 | //
5 | // Created by Jacky on 2019/6/26.
6 | // Copyright © 2019 Jacky. All rights reserved.
7 | //
8 |
9 | #ifndef MyCPPClass_hpp
10 | #define MyCPPClass_hpp
11 |
12 | #include
13 |
14 | class MyClassImpl;
15 |
16 | class MyCPPClass
17 | {
18 | public:
19 | MyCPPClass ( void );
20 | ~MyCPPClass( void );
21 |
22 | void init( void );
23 | char* getAppCachePath(char* filePath);
24 | char* getInjectLinkPath(void);
25 | bool unzip(char* zipPath, char* outPath);
26 | void zip(char* filePath, char* zipPath, int level);
27 | char* getAppExecutablePath(char* appPath, char* executableName);
28 | bool moveFile(char* fromPath, char* toPath, char* cer_name);
29 | char* getFrameworkExecutablePath(char* filePath);
30 |
31 |
32 | private:
33 | MyClassImpl * _impl;
34 | };
35 |
36 |
37 | #endif /* MyCPPClass_hpp */
38 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/ecsign/MyObject-C-Interface.h:
--------------------------------------------------------------------------------
1 | //
2 | // MyObject-C-Interface.h .h
3 | // TestC++2
4 | //
5 | // Created by Jacky on 2019/6/26.
6 | // Copyright © 2019 Jacky. All rights reserved.
7 | //
8 |
9 | #ifndef MyObject_C_Interface_h__h
10 | #define MyObject_C_Interface_h__h
11 |
12 | class MyClassImpl
13 | {
14 | public:
15 | MyClassImpl ( void );
16 | ~MyClassImpl( void );
17 |
18 | void init( void );
19 | char* getAppCachePath(char* filePath);
20 | bool unzip(char* zipPath, char* outPath);
21 | void zip(char* filePath, char* zipPath, int level);
22 | bool moveFile(char* fromPath, char* toPath, char* cer_name);
23 | char* getAppExecutablePath(char* appPath, char* executableName);
24 | char* getFrameworkExecutablePath(char* filePath);
25 | private:
26 | void * self;
27 | };
28 |
29 | #endif /* MyObject_C_Interface_h__h */
30 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/ecsign/MyObject.h:
--------------------------------------------------------------------------------
1 | //
2 | // MyObject.h
3 | // TestC++2
4 | //
5 | // Created by Jacky on 2019/6/26.
6 | // Copyright © 2019 Jacky. All rights reserved.
7 | //
8 |
9 | #import
10 | #include "x509.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 | @class ECApplicationFile;
14 | @interface MyObject : NSObject
15 |
16 | - (char *) getAppCachePath:(char* )filePath;
17 | - (char *) getAppExecutablePath:(char *)appPath withExecutableName:(char *_Nullable)executableName;
18 | - (char *) getFrameworkExecutablePath:(char* )filePath;
19 | - (bool) unzip:(char *)zipPath toPath:(char *)outPath;
20 | - (bool) zip:(char *)filePath toPath:(char *)zipPath level:(int)level;
21 | - (bool) moveFileFrom:(char *)fromPath to:(char *)toPath withCer:(char *)cer_name;
22 | - (void)signDoneToCheck;
23 |
24 | - (NSString *)createInstallPlistForApp:(ECApplicationFile *)app;
25 |
26 | - (NSArray *)checkLibsFromExecutable:(NSString *)path;
27 |
28 | @end
29 |
30 | NS_ASSUME_NONNULL_END
31 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/ecsign/ecsign.h:
--------------------------------------------------------------------------------
1 | //
2 | // ecsign.h
3 | // ECSignerForiOS
4 | //
5 | // Created by even on 2020/8/28.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface ecsign : NSObject
14 |
15 | + (int)signIPA:(NSString *)ipa_path
16 | size:(NSString*)size
17 | cer:(NSString *)cer_path
18 | pwd:(NSString *_Nullable)pwd
19 | prov:(NSString *)prov_path
20 | bundleID:(NSString *_Nullable)bundleID
21 | bundleName:(NSString *_Nullable)bundleName
22 | bundleVersion:(NSString *_Nullable)bundleVersion
23 | zipLevel:(NSInteger)zipLevel
24 | output:(NSString *)output_path;
25 |
26 | @end
27 |
28 | NS_ASSUME_NONNULL_END
29 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/lib/libcrypto.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/SignCore/lib/libcrypto.a
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/lib/libssl.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/SignCore/lib/libssl.a
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/openssl/asn1_mac.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved.
3 | *
4 | * Licensed under the OpenSSL license (the "License"). You may not use
5 | * this file except in compliance with the License. You can obtain a copy
6 | * in the file LICENSE in the source distribution or at
7 | * https://www.openssl.org/source/license.html
8 | */
9 |
10 | #error "This file is obsolete; please update your software."
11 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/openssl/buffererr.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Generated by util/mkerr.pl DO NOT EDIT
3 | * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
4 | *
5 | * Licensed under the OpenSSL license (the "License"). You may not use
6 | * this file except in compliance with the License. You can obtain a copy
7 | * in the file LICENSE in the source distribution or at
8 | * https://www.openssl.org/source/license.html
9 | */
10 |
11 | #ifndef HEADER_BUFERR_H
12 | # define HEADER_BUFERR_H
13 |
14 | # ifndef HEADER_SYMHACKS_H
15 | # include
16 | # endif
17 |
18 | # ifdef __cplusplus
19 | extern "C"
20 | # endif
21 | int ERR_load_BUF_strings(void);
22 |
23 | /*
24 | * BUF function codes.
25 | */
26 | # define BUF_F_BUF_MEM_GROW 100
27 | # define BUF_F_BUF_MEM_GROW_CLEAN 105
28 | # define BUF_F_BUF_MEM_NEW 101
29 |
30 | /*
31 | * BUF reason codes.
32 | */
33 |
34 | #endif
35 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/openssl/ebcdic.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1999-2016 The OpenSSL Project Authors. All Rights Reserved.
3 | *
4 | * Licensed under the OpenSSL license (the "License"). You may not use
5 | * this file except in compliance with the License. You can obtain a copy
6 | * in the file LICENSE in the source distribution or at
7 | * https://www.openssl.org/source/license.html
8 | */
9 |
10 | #ifndef HEADER_EBCDIC_H
11 | # define HEADER_EBCDIC_H
12 |
13 | # include
14 |
15 | #ifdef __cplusplus
16 | extern "C" {
17 | #endif
18 |
19 | /* Avoid name clashes with other applications */
20 | # define os_toascii _openssl_os_toascii
21 | # define os_toebcdic _openssl_os_toebcdic
22 | # define ebcdic2ascii _openssl_ebcdic2ascii
23 | # define ascii2ebcdic _openssl_ascii2ebcdic
24 |
25 | extern const unsigned char os_toascii[256];
26 | extern const unsigned char os_toebcdic[256];
27 | void *ebcdic2ascii(void *dest, const void *srce, size_t count);
28 | void *ascii2ebcdic(void *dest, const void *srce, size_t count);
29 |
30 | #ifdef __cplusplus
31 | }
32 | #endif
33 | #endif
34 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/openssl/ecdh.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved.
3 | *
4 | * Licensed under the OpenSSL license (the "License"). You may not use
5 | * this file except in compliance with the License. You can obtain a copy
6 | * in the file LICENSE in the source distribution or at
7 | * https://www.openssl.org/source/license.html
8 | */
9 |
10 | #include
11 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/openssl/ecdsa.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved.
3 | *
4 | * Licensed under the OpenSSL license (the "License"). You may not use
5 | * this file except in compliance with the License. You can obtain a copy
6 | * in the file LICENSE in the source distribution or at
7 | * https://www.openssl.org/source/license.html
8 | */
9 |
10 | #include
11 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/openssl/pem2.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1999-2018 The OpenSSL Project Authors. All Rights Reserved.
3 | *
4 | * Licensed under the OpenSSL license (the "License"). You may not use
5 | * this file except in compliance with the License. You can obtain a copy
6 | * in the file LICENSE in the source distribution or at
7 | * https://www.openssl.org/source/license.html
8 | */
9 |
10 | #ifndef HEADER_PEM2_H
11 | # define HEADER_PEM2_H
12 | # include
13 | #endif
14 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/openssl/rc4.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved.
3 | *
4 | * Licensed under the OpenSSL license (the "License"). You may not use
5 | * this file except in compliance with the License. You can obtain a copy
6 | * in the file LICENSE in the source distribution or at
7 | * https://www.openssl.org/source/license.html
8 | */
9 |
10 | #ifndef HEADER_RC4_H
11 | # define HEADER_RC4_H
12 |
13 | # include
14 |
15 | # ifndef OPENSSL_NO_RC4
16 | # include
17 | #ifdef __cplusplus
18 | extern "C" {
19 | #endif
20 |
21 | typedef struct rc4_key_st {
22 | RC4_INT x, y;
23 | RC4_INT data[256];
24 | } RC4_KEY;
25 |
26 | const char *RC4_options(void);
27 | void RC4_set_key(RC4_KEY *key, int len, const unsigned char *data);
28 | void RC4(RC4_KEY *key, size_t len, const unsigned char *indata,
29 | unsigned char *outdata);
30 |
31 | # ifdef __cplusplus
32 | }
33 | # endif
34 | # endif
35 |
36 | #endif
37 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/openssl/ssl2.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved.
3 | *
4 | * Licensed under the OpenSSL license (the "License"). You may not use
5 | * this file except in compliance with the License. You can obtain a copy
6 | * in the file LICENSE in the source distribution or at
7 | * https://www.openssl.org/source/license.html
8 | */
9 |
10 | #ifndef HEADER_SSL2_H
11 | # define HEADER_SSL2_H
12 |
13 | #ifdef __cplusplus
14 | extern "C" {
15 | #endif
16 |
17 | # define SSL2_VERSION 0x0002
18 |
19 | # define SSL2_MT_CLIENT_HELLO 1
20 |
21 | #ifdef __cplusplus
22 | }
23 | #endif
24 | #endif
25 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/zsign/common/base64.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include
4 | #include
5 |
6 | using namespace std;
7 |
8 | class ZBase64
9 | {
10 | public:
11 | ZBase64(void);
12 | ~ZBase64(void);
13 |
14 | public:
15 | const char *Encode(const char *szSrc, int nSrcLen = 0);
16 | const char *Encode(const string &strInput);
17 | const char *Decode(const char *szSrc, int nSrcLen = 0, int *pDecLen = NULL);
18 | const char *Decode(const char *szSrc, string &strOutput);
19 |
20 | private:
21 | inline int GetB64Index(char ch);
22 | inline char GetB64char(int nIndex);
23 |
24 | private:
25 | vector m_arrDec;
26 | vector m_arrEnc;
27 | };
28 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/zsign/macho.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "archo.h"
3 |
4 | class ZMachO
5 | {
6 | public:
7 | ZMachO();
8 | ~ZMachO();
9 |
10 | public:
11 | bool Init(const char *szFile);
12 | bool InitV(const char *szFormatPath, ...);
13 | bool Free();
14 | void PrintInfo();
15 | bool Sign(ZSignAsset *pSignAsset, bool bForce, string strBundleId, string strInfoPlistSHA1, string strInfoPlistSHA256, const string &strCodeResourcesData);
16 | bool InjectDyLib(bool bWeakInject, const char *szDyLibPath, bool &bCreate);
17 |
18 | private:
19 | bool OpenFile(const char *szPath);
20 | bool CloseFile();
21 | bool ReallocCodeSignSpace();
22 | bool NewArchO(uint8_t *pBase, uint32_t uLength);
23 | void FreeArchOes();
24 |
25 | private:
26 | uint8_t *m_pBase;
27 | size_t m_sSize;
28 | string m_strFile;
29 | vector m_arrArchOes;
30 | bool m_bCSRealloced;
31 | };
32 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/zsign/openssl.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "common/json.h"
3 |
4 | bool GenerateCMS(const string &strSignerCertData, const string &strSignerPKeyData, const string &strCDHashData, const string &strCDHashPlist, string &strCMSOutput);
5 | bool GetCMSContent(const string &strCMSDataInput, string &strContentOutput);
6 | bool GetCertSubjectCN(const string &strCertData, string &strSubjectCN);
7 | bool GetCMSInfo(uint8_t *pCMSData, uint32_t uCMSLength, JValue &jvOutput);
8 |
9 | class ZSignAsset
10 | {
11 | public:
12 | ZSignAsset();
13 |
14 | public:
15 | bool GenerateCMS(const string &strCDHashData, const string &strCDHashesPlist, string &strCMSOutput);
16 | bool Init(const string &strSignerCertFile, const string &strSignerPKeyFile, const string &strProvisionFile, const string &strEntitlementsFile, const string &strPassword);
17 |
18 | public:
19 | string m_strTeamId;
20 | string m_strSubjectCN;
21 | string m_strProvisionData;
22 | string m_strEntitlementsData;
23 |
24 | private:
25 | void *m_evpPkey;
26 | void *m_x509Cert;
27 | };
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/SignCore/zsign/zsign.h:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | //https://github.com/zhlynn/zsign
5 |
6 | int zsign(int argc, char * argv[]);
7 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.h
3 | // ECSignerForiOS
4 | //
5 | // Created by even on 2020/8/28.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ViewController : UIViewController
12 |
13 |
14 | @end
15 |
16 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/ViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.m
3 | // ECSignerForiOS
4 | //
5 | // Created by even on 2020/8/28.
6 | // Copyright © 2020 even_cheng. All rights reserved.
7 | //
8 |
9 | #import "ViewController.h"
10 |
11 | @interface ViewController ()
12 |
13 | @end
14 |
15 | @implementation ViewController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 |
20 | }
21 |
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/backgroundTask.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/backgroundTask.mp3
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/ECSignerForiOS/getudid.mobileconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/ECSignerForiOS/getudid.mobileconfig
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Podfile:
--------------------------------------------------------------------------------
1 | platform :ios, '10.0'
2 |
3 | target 'ECSignerForiOS' do
4 | use_frameworks!
5 |
6 | pod 'Masonry'
7 | pod 'MJRefresh'
8 | pod 'AVOSCloud'
9 | pod 'YYCache'
10 | pod 'IQKeyboardManager'
11 | pod 'ASIHTTPRequest'
12 |
13 | end
14 |
15 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/ASIHTTPRequest/Classes/CloudFiles/ASICloudFilesContainer.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASICloudFilesContainer.h
3 | //
4 | // Created by Michael Mayo on 1/7/10.
5 | //
6 |
7 | #import
8 |
9 |
10 | @interface ASICloudFilesContainer : NSObject {
11 |
12 | // regular container attributes
13 | NSString *name;
14 | NSUInteger count;
15 | NSUInteger bytes;
16 |
17 | // CDN container attributes
18 | BOOL cdnEnabled;
19 | NSUInteger ttl;
20 | NSString *cdnURL;
21 | BOOL logRetention;
22 | NSString *referrerACL;
23 | NSString *useragentACL;
24 | }
25 |
26 | + (id)container;
27 |
28 | // regular container attributes
29 | @property (retain) NSString *name;
30 | @property (assign) NSUInteger count;
31 | @property (assign) NSUInteger bytes;
32 |
33 | // CDN container attributes
34 | @property (assign) BOOL cdnEnabled;
35 | @property (assign) NSUInteger ttl;
36 | @property (retain) NSString *cdnURL;
37 | @property (assign) BOOL logRetention;
38 | @property (retain) NSString *referrerACL;
39 | @property (retain) NSString *useragentACL;
40 |
41 | @end
42 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/ASIHTTPRequest/Classes/CloudFiles/ASICloudFilesContainer.m:
--------------------------------------------------------------------------------
1 | //
2 | // ASICloudFilesContainer.m
3 | //
4 | // Created by Michael Mayo on 1/7/10.
5 | //
6 |
7 | #import "ASICloudFilesContainer.h"
8 |
9 |
10 | @implementation ASICloudFilesContainer
11 |
12 | // regular container attributes
13 | @synthesize name, count, bytes;
14 |
15 | // CDN container attributes
16 | @synthesize cdnEnabled, ttl, cdnURL, logRetention, referrerACL, useragentACL;
17 |
18 | + (id)container {
19 | ASICloudFilesContainer *container = [[[self alloc] init] autorelease];
20 | return container;
21 | }
22 |
23 | -(void) dealloc {
24 | [name release];
25 | [cdnURL release];
26 | [referrerACL release];
27 | [useragentACL release];
28 | [super dealloc];
29 | }
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/ASIHTTPRequest/Classes/CloudFiles/ASICloudFilesContainerXMLParserDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASICloudFilesContainerXMLParserDelegate.h
3 | //
4 | // Created by Michael Mayo on 1/10/10.
5 | //
6 |
7 | #import "ASICloudFilesRequest.h"
8 |
9 | #if !TARGET_OS_IPHONE || (TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_4_0)
10 | #import "ASINSXMLParserCompat.h"
11 | #endif
12 |
13 | @class ASICloudFilesContainer;
14 |
15 | @interface ASICloudFilesContainerXMLParserDelegate : NSObject {
16 |
17 | NSMutableArray *containerObjects;
18 |
19 | // Internally used while parsing the response
20 | NSString *currentContent;
21 | NSString *currentElement;
22 | ASICloudFilesContainer *currentObject;
23 | }
24 |
25 | @property (retain) NSMutableArray *containerObjects;
26 |
27 | @property (retain) NSString *currentElement;
28 | @property (retain) NSString *currentContent;
29 | @property (retain) ASICloudFilesContainer *currentObject;
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/ASIHTTPRequest/Classes/CloudFiles/ASICloudFilesObject.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASICloudFilesObject.h
3 | //
4 | // Created by Michael Mayo on 1/7/10.
5 | //
6 |
7 | #import
8 |
9 |
10 | @interface ASICloudFilesObject : NSObject {
11 | NSString *name;
12 | NSString *hash;
13 | NSUInteger bytes;
14 | NSString *contentType;
15 | NSDate *lastModified;
16 | NSData *data;
17 | NSMutableDictionary *metadata;
18 | }
19 |
20 | @property (retain) NSString *name;
21 | @property (retain) NSString *hash;
22 | @property (assign) NSUInteger bytes;
23 | @property (retain) NSString *contentType;
24 | @property (retain) NSDate *lastModified;
25 | @property (retain) NSData *data;
26 | @property (retain) NSMutableDictionary *metadata;
27 |
28 | + (id)object;
29 |
30 | @end
31 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/ASIHTTPRequest/Classes/CloudFiles/ASICloudFilesObject.m:
--------------------------------------------------------------------------------
1 | //
2 | // ASICloudFilesObject.m
3 | //
4 | // Created by Michael Mayo on 1/7/10.
5 | //
6 |
7 | #import "ASICloudFilesObject.h"
8 |
9 |
10 | @implementation ASICloudFilesObject
11 |
12 | @synthesize name, hash, bytes, contentType, lastModified, data, metadata;
13 |
14 | + (id)object {
15 | ASICloudFilesObject *object = [[[self alloc] init] autorelease];
16 | return object;
17 | }
18 |
19 | -(void)dealloc {
20 | [name release];
21 | [hash release];
22 | [contentType release];
23 | [lastModified release];
24 | [data release];
25 | [metadata release];
26 | [super dealloc];
27 | }
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/ASIHTTPRequest/Classes/S3/ASINSXMLParserCompat.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASINSXMLParserCompat.h
3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest
4 | // This file exists to prevent warnings about the NSXMLParserDelegate protocol when building S3 or Cloud Files stuff
5 | //
6 | // Created by Ben Copsey on 17/06/2010.
7 | // Copyright 2010 All-Seeing Interactive. All rights reserved.
8 | //
9 |
10 |
11 | #if (!TARGET_OS_IPHONE && __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_6) || (TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MAX_ALLOWED <= __IPHONE_4_0)
12 | @protocol NSXMLParserDelegate
13 |
14 | @optional
15 | - (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict;
16 | - (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName;
17 |
18 | @end
19 | #endif
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/ASIHTTPRequest/Classes/S3/ASIS3ServiceRequest.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASIS3ServiceRequest.h
3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest
4 | //
5 | // Created by Ben Copsey on 16/03/2010.
6 | // Copyright 2010 All-Seeing Interactive. All rights reserved.
7 | //
8 | // Create an ASIS3ServiceRequest to obtain a list of your buckets
9 |
10 | #import
11 | #import "ASIS3Request.h"
12 |
13 | @class ASIS3Bucket;
14 |
15 | @interface ASIS3ServiceRequest : ASIS3Request {
16 |
17 | // Internally used while parsing the response
18 | ASIS3Bucket *currentBucket;
19 | NSString *ownerName;
20 | NSString *ownerID;
21 |
22 | // A list of the buckets stored on S3 for this account
23 | NSMutableArray *buckets;
24 | }
25 |
26 | // Perform a GET request on the S3 service
27 | // This will fetch a list of the buckets attached to the S3 account
28 | + (id)serviceRequest;
29 |
30 | @property (retain, readonly) NSMutableArray *buckets;
31 | @end
32 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/ACL/AVACL_Internal.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVACL_Internal.h
3 | // AVOSCloud
4 | //
5 | // Created by Zhu Zeng on 3/13/13.
6 | // Copyright (c) 2013 AVOS. All rights reserved.
7 | //
8 |
9 | #import "AVACL.h"
10 |
11 | @interface AVACL ()
12 |
13 | @property (nonatomic, readwrite, strong) NSMutableDictionary *permissionsById;
14 |
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/ACL/AVRole_Internal.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVRole_Internal.h
3 | // paas
4 | //
5 | // Created by Zhu Zeng on 3/13/13.
6 | // Copyright (c) 2013 AVOS. All rights reserved.
7 | //
8 |
9 | #import "AVRole.h"
10 |
11 | @class AVACL;
12 |
13 | @interface AVRole ()
14 |
15 | @property (nonatomic, readwrite, strong) AVACL * acl;
16 | @property (nonatomic, readwrite, strong) NSMutableDictionary * relationData;
17 |
18 | +(instancetype)role;
19 |
20 | +(NSString *)className;
21 | +(NSString *)endPoint;
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Analytics/AVAnalytics_Internal.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVAnalytics_Internal.h
3 | // paas
4 | //
5 | // Created by Zhu Zeng on 10/29/13.
6 | // Copyright (c) 2013 AVOS. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AVConstants.h"
11 | #import "AVAnalytics.h"
12 |
13 | @interface AVAnalytics ()
14 |
15 | +(void)startInternally;
16 |
17 | @end
18 |
19 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Analytics/AVDuration.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVDuration.h
3 | // paas
4 | //
5 | // Created by Zhu Zeng on 10/10/13.
6 | // Copyright (c) 2013 AVOS. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | // life cycle, like android activity.
12 | @interface AVDuration : NSObject
13 |
14 |
15 | @property (nonatomic, readwrite) NSTimeInterval resumeTimeStamp;
16 | @property (nonatomic, readwrite) NSTimeInterval duration;
17 |
18 | /// Duration set by user. Sometimes, developers want to record duration by themselves.
19 | @property (nonatomic, readwrite) NSTimeInterval userDuration;
20 |
21 |
22 | -(void)start;
23 | -(void)stop;
24 | -(BOOL)isStopped;
25 |
26 | -(void)resume;
27 | -(void)pause;
28 |
29 | /// Sync duration. Let duration += Now - Last.
30 | -(void)sync;
31 |
32 | -(void)setDurationWithMilliSeconds:(long)ms;
33 | -(void)addDurationWithMilliSeconds:(long)ms;
34 | -(NSTimeInterval)createTimeStampInMilliSeconds;
35 |
36 | +(NSTimeInterval)currentTS;
37 |
38 |
39 | @end
40 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Cache/AVCacheManager.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVCacheManager.h
3 | // LeanCloud
4 | //
5 | // Created by Summer on 13-3-19.
6 | // Copyright (c) 2013年 AVOS. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AVConstants.h"
11 |
12 | @interface AVCacheManager : NSObject
13 |
14 | + (AVCacheManager *)sharedInstance;
15 |
16 | // cache
17 | - (void)getWithKey:(NSString *)key maxCacheAge:(NSTimeInterval)maxCacheAge block:(AVIdResultBlock)block;
18 | - (void)saveJSON:(id)JSON forKey:(NSString *)key;
19 |
20 | - (BOOL)hasCacheForKey:(NSString *)key;
21 | - (BOOL)hasCacheForMD5Key:(NSString *)key;
22 |
23 | // clear
24 | + (BOOL)clearAllCache;
25 | + (BOOL)clearCacheMoreThanOneDay;
26 | + (BOOL)clearCacheMoreThanDays:(NSInteger)numberOfDays;
27 | - (void)clearCacheForKey:(NSString *)key;
28 | - (void)clearCacheForMD5Key:(NSString *)key;
29 | @end
30 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Cache/AVScheduler.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVScheduler.h
3 | // paas
4 | //
5 | // Created by Summer on 13-8-22.
6 | // Copyright (c) 2013年 AVOS. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AVScheduler : NSObject
12 |
13 | @property (nonatomic, assign) NSInteger queryCacheExpiredDays;
14 | @property (nonatomic, assign) NSInteger fileCacheExpiredDays;
15 |
16 | + (AVScheduler *)sharedInstance;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/CloudCode/AVCloud_Internal.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVCloud_Internal.h
3 | // LeanCloud
4 | //
5 | // Created by Summer on 13-5-2.
6 | // Copyright (c) 2013年 AVOS. All rights reserved.
7 | //
8 |
9 | #import "AVCloud.h"
10 |
11 | @interface AVCloud ()
12 | @end
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Geo/AVGeoPoint_Internal.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVGeoPoint_Internal.h
3 | // paas
4 | //
5 | // Created by Zhu Zeng on 3/12/13.
6 | // Copyright (c) 2013 AVOS. All rights reserved.
7 | //
8 |
9 | #import "AVGeoPoint.h"
10 |
11 | @interface AVGeoPoint ()
12 |
13 | +(NSDictionary *)dictionaryFromGeoPoint:(AVGeoPoint *)point;
14 | +(AVGeoPoint *)geoPointFromDictionary:(NSDictionary *)dict;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Object/AVRelation_Internal.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVRelation_Internal.h
3 | // paas
4 | //
5 | // Created by Zhu Zeng on 3/8/13.
6 | // Copyright (c) 2013 AVOS. All rights reserved.
7 | //
8 |
9 | #import "AVRelation.h"
10 |
11 | @interface AVRelation ()
12 |
13 | @property (nonatomic, readwrite, copy) NSString * key;
14 | @property (nonatomic, readwrite, weak) AVObject * parent;
15 |
16 | +(AVRelation *)relationFromDictionary:(NSDictionary *)dict;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Object/AVSaveOption.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVSaveOption.h
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 1/12/16.
6 | // Copyright © 2016 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class AVQuery;
12 |
13 | NS_ASSUME_NONNULL_BEGIN
14 |
15 | @interface AVSaveOption : NSObject
16 |
17 | @property (nonatomic, assign) BOOL fetchWhenSave;
18 | @property (nonatomic, strong, nullable) AVQuery *query;
19 |
20 | @end
21 |
22 | NS_ASSUME_NONNULL_END
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Object/AVSaveOption.m:
--------------------------------------------------------------------------------
1 | //
2 | // AVSaveOption.m
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 1/12/16.
6 | // Copyright © 2016 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 | #import "AVSaveOption.h"
10 | #import "AVSaveOption_internal.h"
11 | #import "AVQuery.h"
12 | #import "AVQuery_Internal.h"
13 |
14 | @implementation AVSaveOption
15 |
16 | - (NSDictionary *)dictionary {
17 | NSMutableDictionary *result = [NSMutableDictionary dictionary];
18 |
19 | if (self.fetchWhenSave)
20 | result[@"fetchWhenSave"] = @(YES);
21 |
22 | if (self.query)
23 | result[@"where"] = [self.query whereJSONDictionary];
24 |
25 | return result;
26 | }
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Object/AVSaveOption_internal.h:
--------------------------------------------------------------------------------
1 | //
2 | // Header.h
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 1/12/16.
6 | // Copyright © 2016 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AVSaveOption ()
12 |
13 | - (NSDictionary *)dictionary;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Push/AVInstallation_Internal.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVInstallation_Internal.h
3 | // LeanCloud
4 | //
5 | // Created by Zhu Zeng on 3/27/13.
6 | // Copyright (c) 2013 AVOS. All rights reserved.
7 | //
8 |
9 | #import "AVInstallation.h"
10 |
11 | @interface AVInstallation ()
12 |
13 | + (NSString *)className;
14 | + (NSString *)endPoint;
15 |
16 | - (void)updateChannels:(NSArray *)channels;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Push/AVPush_Internal.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVPush_Internal.h
3 | // Paas
4 | //
5 | // Created by Zhu Zeng on 3/28/13.
6 | // Copyright (c) 2013 AVOS. All rights reserved.
7 | //
8 |
9 | #import "AVPush.h"
10 | #import "AVQuery.h"
11 |
12 | @interface AVPush ()
13 |
14 | @property (nonatomic, readwrite, strong) AVQuery * pushQuery;
15 | @property (nonatomic, readwrite, strong) NSMutableArray * pushChannels;
16 | @property (nonatomic, readwrite, strong) NSMutableDictionary * pushData;
17 | @property (nonatomic, readwrite, strong) NSDate * expirationDate;
18 | @property (nonatomic, readwrite, strong) NSDate * pushTime;
19 | @property (nonatomic, readwrite) NSTimeInterval expireTimeInterval;
20 | @property (nonatomic, readwrite, strong) NSMutableArray * pushTarget;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Query/AVCloudQueryResult.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVCloudQueryResult.h
3 | // AVOS
4 | //
5 | // Created by Qihe Bian on 9/22/14.
6 | //
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface AVCloudQueryResult : NSObject
14 | /**
15 | * 查询结果的 className
16 | */
17 | @property(nonatomic, copy, readonly) NSString *className;
18 |
19 | /**
20 | * 查询的结果 AVObject 对象列表
21 | */
22 | @property(nonatomic, strong, readonly) NSArray *results;
23 |
24 | /**
25 | * 查询 count 结果, 只有使用 select count(*) ... 时有效
26 | */
27 | @property(nonatomic, assign, readonly) NSUInteger count;
28 |
29 | @end
30 |
31 | typedef void(^AVCloudQueryCallback)(AVCloudQueryResult * _Nullable result, NSError * _Nullable error);
32 |
33 | NS_ASSUME_NONNULL_END
34 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Query/AVCloudQueryResult.m:
--------------------------------------------------------------------------------
1 | //
2 | // AVCloudQueryResult.m
3 | // AVOS
4 | //
5 | // Created by Qihe Bian on 9/22/14.
6 | //
7 | //
8 |
9 | #import "AVCloudQueryResult.h"
10 | #import "AVCloudQueryResult_Internal.h"
11 |
12 | @implementation AVCloudQueryResult
13 |
14 | - (void)setClassName:(NSString *)className {
15 | _className = className;
16 | }
17 |
18 | - (void)setResults:(NSArray *)results {
19 | _results = results;
20 | }
21 |
22 | - (void)setCount:(NSUInteger)count {
23 | _count = count;
24 | }
25 | @end
26 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Query/AVCloudQueryResult_Internal.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVCloudQueryResult_Internal.h
3 | // AVOS
4 | //
5 | // Created by Qihe Bian on 9/22/14.
6 | //
7 | //
8 |
9 | #import
10 | #import "AVCloudQueryResult.h"
11 |
12 | @interface AVCloudQueryResult()
13 | - (void)setClassName:(NSString *)className;
14 | - (void)setCount:(NSUInteger)count;
15 | - (void)setResults:(NSArray *)results;
16 | @end
17 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Query/AVFriendQuery.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVFriendQuery.h
3 | // paas
4 | //
5 | // Created by Travis on 14-1-26.
6 | // Copyright (c) 2014年 AVOS. All rights reserved.
7 | //
8 |
9 | #import "AVQuery.h"
10 |
11 | @interface AVFriendQuery : AVQuery
12 | @property(nonatomic, copy) NSString *targetFeild;
13 | @end
14 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Request/AVPaasClient_internal.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVPaasClient_internal.h
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 5/23/16.
6 | // Copyright © 2016 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 |
10 | @interface AVPaasClient()
11 |
12 | /**
13 | A table of requests indexed by URL.
14 |
15 | If request task is not retained by application,
16 | the request will be removed from this table automaticly after request did finish.
17 | Thanks to the feature of NSMapTable.
18 | */
19 | @property (nonatomic, strong) NSMapTable *requestTable;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Request/AVRequestOperation.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVRequestOperation.h
3 | // AVOSCloud
4 | //
5 | // Created by Zhu Zeng on 7/9/13.
6 | // Copyright (c) 2013 AVOS. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AVConstants.h"
11 |
12 | @interface AVRequestOperation : NSObject
13 |
14 | @property (nonatomic, readwrite, strong) NSMutableArray * batchRequest;
15 | @property (nonatomic, readwrite, copy) AVBooleanResultBlock block;
16 | @property (nonatomic, readwrite) int sequence;
17 |
18 | +(AVRequestOperation *)operation:(NSArray *)request;
19 |
20 | @end
21 |
22 |
23 | @interface AVRequestOperationQueue : NSObject
24 |
25 | @property (nonatomic, readwrite) NSMutableArray * queue;
26 | @property (nonatomic, readwrite) int currentSequence;
27 |
28 | -(void)increaseSequence;
29 | -(AVRequestOperation *)addOperation:(NSArray *)request
30 | withBlock:(AVBooleanResultBlock)block;
31 | -(AVRequestOperation *)popHead;
32 | -(BOOL)noPendingRequest;
33 | -(void)clearOperationWithSequence:(int)seq;
34 |
35 | @end
36 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Router/LCRouter.h:
--------------------------------------------------------------------------------
1 | //
2 | // LCRouter.h
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 5/9/16.
6 | // Copyright © 2016 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | typedef NSString * const RouterCacheKey NS_TYPED_EXTENSIBLE_ENUM;
14 | FOUNDATION_EXPORT RouterCacheKey RouterCacheKeyApp;
15 | FOUNDATION_EXPORT RouterCacheKey RouterCacheKeyRTM;
16 |
17 | @interface LCRouter : NSObject
18 |
19 | + (instancetype)sharedInstance;
20 |
21 | /**
22 | Clean disk cache.
23 |
24 | @param key Cache type.
25 | @param error Error.
26 | */
27 | - (void)cleanCacheWithKey:(RouterCacheKey)key error:(NSError * __autoreleasing *)error;
28 |
29 | // MARK: - Deprecated
30 |
31 | /// for compatibility
32 | - (NSString *)URLStringForPath:(NSString *)path __deprecated;
33 |
34 | @end
35 |
36 | NS_ASSUME_NONNULL_END
37 |
38 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Statistics/LCNetworkStatistics.h:
--------------------------------------------------------------------------------
1 | //
2 | // LCNetworkStatistics.h
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 6/26/15.
6 | // Copyright (c) 2015 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface LCNetworkStatistics : NSObject
12 |
13 | + (instancetype)sharedInstance;
14 |
15 | - (void)addIncrementalAttribute:(NSInteger)amount forKey:(NSString *)key;
16 | - (void)addAverageAttribute:(double)amount forKey:(NSString *)key;
17 |
18 | - (void)start;
19 | - (void)stop;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/ThirdParty/LCDB/LCDB.h:
--------------------------------------------------------------------------------
1 | #import "LCDatabase.h"
2 | #import "LCResultSet.h"
3 | #import "LCDatabaseAdditions.h"
4 | #import "LCDatabaseQueue.h"
5 | #import "LCDatabasePool.h"
6 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/User/AVUser_Internal.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVUser_Internal.h
3 | // paas
4 | //
5 | // Created by Zhu Zeng on 3/14/13.
6 | // Copyright (c) 2013 AVOS. All rights reserved.
7 | //
8 |
9 | #import "AVUser.h"
10 |
11 | #define AnonymousIdKey @"LeanCloud.AnonymousId"
12 |
13 | @interface AVUser ()
14 |
15 | @property (nonatomic, readwrite) BOOL isNew;
16 | @property (nonatomic, readwrite) BOOL mobilePhoneVerified;
17 |
18 | - (BOOL)isAuthDataExistInMemory;
19 |
20 | + (AVUser *)userOrSubclassUser;
21 |
22 | + (NSString *)userTag;
23 |
24 | + (NSString *)endPoint;
25 | - (NSString *)internalClassName;
26 | - (void)setNewFlag:(BOOL)isNew;
27 |
28 | - (NSArray *)linkedServiceNames;
29 |
30 | + (void)configAndChangeCurrentUserWithUser:(AVUser *)user
31 | object:(id)object;
32 |
33 | @end
34 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/UserAgent.h:
--------------------------------------------------------------------------------
1 | #define SDK_VERSION @"12.1.3"
2 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Utils/AVDynamicObject.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVDynamicObject.h
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 27/04/2017.
6 | // Copyright © 2017 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface AVDynamicObject : NSObject
14 |
15 | - (nullable id)objectForKeyedSubscript:(NSString *)key;
16 |
17 | - (void)setObject:(nullable id)object forKeyedSubscript:(NSString *)key;
18 |
19 | @end
20 |
21 | NS_ASSUME_NONNULL_END
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Utils/AVDynamicObject_Internal.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVDynamicObject_Internal.h
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 03/05/2017.
6 | // Copyright © 2017 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 | #import "AVDynamicObject.h"
10 |
11 | @interface AVDynamicObject ()
12 |
13 | - (instancetype)initWithDictionary:(NSDictionary *)dictionary;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Utils/AVErrorUtils.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVErrorUtils.h
3 | // LeanCloud
4 | //
5 | // Created by Zhu Zeng on 3/23/13.
6 | // Copyright (c) 2013 AVOS. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | FOUNDATION_EXPORT NSError * LCErrorInternal(NSString *failureReason);
12 |
13 | FOUNDATION_EXPORT NSError * LCError(NSInteger code, NSString *failureReason, NSDictionary *userInfo);
14 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Utils/AVHelpers.h:
--------------------------------------------------------------------------------
1 | //
2 | // AVHelpers.h
3 | // paas
4 | //
5 | // Created by Travis on 13-12-17.
6 | // Copyright (c) 2013年 AVOS. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSData (AVBase64)
12 |
13 | /* 根据传入的base64编码字符串生成NSData
14 | * @param aString 需要转换的base64格式字符串
15 | * @return 返回生成的data
16 | */
17 | + (NSData *)AVdataFromBase64String:(NSString *)aString;
18 |
19 | /* 获得当前data的base64编码字符串 */
20 | - (NSString *)AVbase64EncodedString;
21 |
22 | @end
23 |
24 | @interface NSString (AVMD5)
25 |
26 | /* 返回当前字符串的*大写*MD5值
27 | * @return 返回当前字符串的*大写*MD5值
28 | */
29 | - (NSString *)AVMD5String;
30 |
31 | @end
32 |
33 |
34 | @interface NSURLRequest (curl)
35 | /* 获得当前请求的curl命令行代码, 方便命令行调试 对比结果
36 | * @return 当前请求的curl命令行代码
37 | */
38 | - (NSString *)cURLCommand;
39 | @end
40 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Utils/LCDatabaseCommon.h:
--------------------------------------------------------------------------------
1 | //
2 | // LCDatabaseCommon.h
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 6/1/15.
6 | // Copyright (c) 2015 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class LCDatabase;
12 |
13 | typedef void(^LCDatabaseJob)(LCDatabase *db);
14 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Utils/LCDatabaseCoordinator.h:
--------------------------------------------------------------------------------
1 | //
2 | // LCDatabaseCoordinator.h
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 6/1/15.
6 | // Copyright (c) 2015 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "LCDatabaseCommon.h"
11 |
12 | @interface LCDatabaseCoordinator : NSObject
13 |
14 | @property (readonly) NSString *databasePath;
15 |
16 | - (instancetype)initWithDatabasePath:(NSString *)databasePath;
17 |
18 | - (void)executeTransaction:(LCDatabaseJob)job fail:(LCDatabaseJob)fail;
19 |
20 | - (void)executeJob:(LCDatabaseJob)job;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Utils/LCKeyValueStore.h:
--------------------------------------------------------------------------------
1 | //
2 | // LCKeyValueStore.h
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 6/26/15.
6 | // Copyright (c) 2015 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface LCKeyValueStore : NSObject
12 |
13 | + (instancetype)sharedInstance;
14 |
15 | + (instancetype)userDefaultsKeyValueStore;
16 |
17 | - (instancetype)initWithDatabasePath:(NSString *)databasePath;
18 |
19 | - (instancetype)initWithDatabasePath:(NSString *)databasePath tableName:(NSString *)tableName;
20 |
21 | - (NSData *)dataForKey:(NSString *)key;
22 |
23 | - (void)setData:(NSData *)data forKey:(NSString *)key;
24 |
25 | - (void)deleteKey:(NSString *)key;
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Utils/LCURLConnection.h:
--------------------------------------------------------------------------------
1 | //
2 | // LCURLConnection.h
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 12/10/15.
6 | // Copyright © 2015 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface LCURLConnection : NSObject
12 |
13 | + (NSData *)sendSynchronousRequest:(NSURLRequest *)request returningResponse:(NSURLResponse **)response error:(NSError **)error;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Utils/NSDictionary+LCHash.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSDictionary+LCHash.h
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 7/15/15.
6 | // Copyright (c) 2015 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSDictionary (LCHash)
12 |
13 | - (NSString *)lc_SHA1String;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Utils/NSDictionary+LeanCloud.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSDictionary+LeanCloud.h
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 03/05/2017.
6 | // Copyright © 2017 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSDictionary (LeanCloud)
12 |
13 | - (instancetype)lc_selectEntriesWithKeyMappings:(NSDictionary *)keyMappings;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/AVOSCloud/AVOS/AVOSCloud/Utils/NSDictionary+LeanCloud.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSDictionary+LeanCloud.m
3 | // AVOS
4 | //
5 | // Created by Tang Tianyong on 03/05/2017.
6 | // Copyright © 2017 LeanCloud Inc. All rights reserved.
7 | //
8 |
9 | #import "NSDictionary+LeanCloud.h"
10 |
11 | @implementation NSDictionary (LeanCloud)
12 |
13 | - (instancetype)lc_selectEntriesWithKeyMappings:(NSDictionary *)keyMappings {
14 | NSMutableDictionary *selected = [NSMutableDictionary dictionary];
15 |
16 | for (id sourceKey in keyMappings)
17 | selected[keyMappings[sourceKey]] = self[sourceKey];
18 |
19 | return selected;
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshAutoFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | // Copyright (c) 2015年 小码哥. All rights reserved.
7 | //
8 |
9 | #import "MJRefreshFooter.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface MJRefreshAutoFooter : MJRefreshFooter
14 | /** 是否自动刷新(默认为YES) */
15 | @property (assign, nonatomic, getter=isAutomaticallyRefresh) BOOL automaticallyRefresh;
16 |
17 | /** 当底部控件出现多少时就自动刷新(默认为1.0,也就是底部控件完全出现时,才会自动刷新) */
18 | @property (assign, nonatomic) CGFloat appearencePercentTriggerAutoRefresh MJRefreshDeprecated("请使用triggerAutomaticallyRefreshPercent属性");
19 |
20 | /** 当底部控件出现多少时就自动刷新(默认为1.0,也就是底部控件完全出现时,才会自动刷新) */
21 | @property (assign, nonatomic) CGFloat triggerAutomaticallyRefreshPercent;
22 |
23 | /** 自动触发次数, 默认为 1, 仅在拖拽 ScrollView 时才生效,
24 |
25 | 如果为 -1, 则为无限触发
26 | */
27 | @property (nonatomic) NSInteger autoTriggerTimes;
28 | @end
29 |
30 | NS_ASSUME_NONNULL_END
31 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshBackFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | // Copyright (c) 2015年 小码哥. All rights reserved.
7 | //
8 |
9 | #import "MJRefreshFooter.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface MJRefreshBackFooter : MJRefreshFooter
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshAutoGifFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | // Copyright (c) 2015年 小码哥. All rights reserved.
7 | //
8 |
9 | #import "MJRefreshAutoStateFooter.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface MJRefreshAutoGifFooter : MJRefreshAutoStateFooter
14 | @property (weak, nonatomic, readonly) UIImageView *gifView;
15 |
16 | /** 设置state状态下的动画图片images 动画持续时间duration*/
17 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state;
18 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state;
19 | @end
20 |
21 | NS_ASSUME_NONNULL_END
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshAutoNormalFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | // Copyright (c) 2015年 小码哥. All rights reserved.
7 | //
8 |
9 | #import "MJRefreshAutoStateFooter.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface MJRefreshAutoNormalFooter : MJRefreshAutoStateFooter
14 | @property (weak, nonatomic, readonly) UIActivityIndicatorView *loadingView;
15 |
16 | /** 菊花的样式 */
17 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle MJRefreshDeprecated("first deprecated in 3.2.2 - Use `loadingView` property");
18 | @end
19 |
20 |
21 | NS_ASSUME_NONNULL_END
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshAutoStateFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/6/13.
6 | // Copyright © 2015年 小码哥. All rights reserved.
7 | //
8 |
9 | #import "MJRefreshAutoFooter.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface MJRefreshAutoStateFooter : MJRefreshAutoFooter
14 | /** 文字距离圈圈、箭头的距离 */
15 | @property (assign, nonatomic) CGFloat labelLeftInset;
16 | /** 显示刷新状态的label */
17 | @property (weak, nonatomic, readonly) UILabel *stateLabel;
18 |
19 | /** 设置state状态下的文字 */
20 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state;
21 |
22 | /** 隐藏刷新状态的文字 */
23 | @property (assign, nonatomic, getter=isRefreshingTitleHidden) BOOL refreshingTitleHidden;
24 | @end
25 |
26 | NS_ASSUME_NONNULL_END
27 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshBackGifFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | // Copyright (c) 2015年 小码哥. All rights reserved.
7 | //
8 |
9 | #import "MJRefreshBackStateFooter.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface MJRefreshBackGifFooter : MJRefreshBackStateFooter
14 | @property (weak, nonatomic, readonly) UIImageView *gifView;
15 |
16 | /** 设置state状态下的动画图片images 动画持续时间duration*/
17 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state;
18 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state;
19 | @end
20 |
21 | NS_ASSUME_NONNULL_END
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshBackNormalFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | // Copyright (c) 2015年 小码哥. All rights reserved.
7 | //
8 |
9 | #import "MJRefreshBackStateFooter.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface MJRefreshBackNormalFooter : MJRefreshBackStateFooter
14 | @property (weak, nonatomic, readonly) UIImageView *arrowView;
15 | @property (weak, nonatomic, readonly) UIActivityIndicatorView *loadingView;
16 |
17 | /** 菊花的样式 */
18 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle MJRefreshDeprecated("first deprecated in 3.2.2 - Use `loadingView` property");
19 | @end
20 |
21 | NS_ASSUME_NONNULL_END
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshBackStateFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/6/13.
6 | // Copyright © 2015年 小码哥. All rights reserved.
7 | //
8 |
9 | #import "MJRefreshBackFooter.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface MJRefreshBackStateFooter : MJRefreshBackFooter
14 | /** 文字距离圈圈、箭头的距离 */
15 | @property (assign, nonatomic) CGFloat labelLeftInset;
16 | /** 显示刷新状态的label */
17 | @property (weak, nonatomic, readonly) UILabel *stateLabel;
18 | /** 设置state状态下的文字 */
19 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state;
20 |
21 | /** 获取state状态下的title */
22 | - (NSString *)titleForState:(MJRefreshState)state;
23 | @end
24 |
25 | NS_ASSUME_NONNULL_END
26 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshGifHeader.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | // Copyright (c) 2015年 小码哥. All rights reserved.
7 | //
8 |
9 | #import "MJRefreshStateHeader.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface MJRefreshGifHeader : MJRefreshStateHeader
14 | @property (weak, nonatomic, readonly) UIImageView *gifView;
15 |
16 | /** 设置state状态下的动画图片images 动画持续时间duration*/
17 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state;
18 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state;
19 | @end
20 |
21 | NS_ASSUME_NONNULL_END
22 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshNormalHeader.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | // Copyright (c) 2015年 小码哥. All rights reserved.
7 | //
8 |
9 | #import "MJRefreshStateHeader.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface MJRefreshNormalHeader : MJRefreshStateHeader
14 | @property (weak, nonatomic, readonly) UIImageView *arrowView;
15 | @property (weak, nonatomic, readonly) UIActivityIndicatorView *loadingView;
16 |
17 |
18 | /** 菊花的样式 */
19 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle MJRefreshDeprecated("first deprecated in 3.2.2 - Use `loadingView` property");
20 | @end
21 |
22 | NS_ASSUME_NONNULL_END
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshStateHeader.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | // Copyright (c) 2015年 小码哥. All rights reserved.
7 | //
8 |
9 | #import "MJRefreshHeader.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface MJRefreshStateHeader : MJRefreshHeader
14 | #pragma mark - 刷新时间相关
15 | /** 利用这个block来决定显示的更新时间文字 */
16 | @property (copy, nonatomic, nullable) NSString *(^lastUpdatedTimeText)(NSDate * _Nullable lastUpdatedTime);
17 | /** 显示上一次刷新时间的label */
18 | @property (weak, nonatomic, readonly) UILabel *lastUpdatedTimeLabel;
19 |
20 | #pragma mark - 状态相关
21 | /** 文字距离圈圈、箭头的距离 */
22 | @property (assign, nonatomic) CGFloat labelLeftInset;
23 | /** 显示刷新状态的label */
24 | @property (weak, nonatomic, readonly) UILabel *stateLabel;
25 | /** 设置state状态下的文字 */
26 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state;
27 | @end
28 |
29 | NS_ASSUME_NONNULL_END
30 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/en.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/en.lproj/Localizable.strings
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/ko.lproj/Localizable.strings:
--------------------------------------------------------------------------------
1 | "MJRefreshHeaderIdleText" = "아래로 당겨 새로고침";
2 | "MJRefreshHeaderPullingText" = "놓으면 새로고침";
3 | "MJRefreshHeaderRefreshingText" = "로딩중...";
4 |
5 | "MJRefreshAutoFooterIdleText" = "탭 또는 위로 당겨 로드함";
6 | "MJRefreshAutoFooterRefreshingText" = "로딩중...";
7 | "MJRefreshAutoFooterNoMoreDataText" = "더이상 데이터 없음";
8 |
9 | "MJRefreshBackFooterIdleText" = "위로 당겨 더 로드 가능";
10 | "MJRefreshBackFooterPullingText" = "놓으면 더 로드됨.";
11 | "MJRefreshBackFooterRefreshingText" = "로딩중...";
12 | "MJRefreshBackFooterNoMoreDataText" = "더이상 데이터 없음";
13 |
14 | "MJRefreshHeaderLastTimeText" = "마지막 업데이트: ";
15 | "MJRefreshHeaderDateTodayText" = "오늘";
16 | "MJRefreshHeaderNoneLastDateText" = "기록 없음";
17 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/ru.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/ru.lproj/Localizable.strings
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/uk.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/uk.lproj/Localizable.strings
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/zh-Hans.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/zh-Hans.lproj/Localizable.strings
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/zh-Hant.lproj/Localizable.strings:
--------------------------------------------------------------------------------
1 | "MJRefreshHeaderIdleText" = "下拉可以刷新";
2 | "MJRefreshHeaderPullingText" = "鬆開立即刷新";
3 | "MJRefreshHeaderRefreshingText" = "正在刷新數據中...";
4 |
5 | "MJRefreshAutoFooterIdleText" = "點擊或上拉加載更多";
6 | "MJRefreshAutoFooterRefreshingText" = "正在加載更多的數據...";
7 | "MJRefreshAutoFooterNoMoreDataText" = "已經全部加載完畢";
8 |
9 | "MJRefreshBackFooterIdleText" = "上拉可以加載更多";
10 | "MJRefreshBackFooterPullingText" = "鬆開立即加載更多";
11 | "MJRefreshBackFooterRefreshingText" = "正在加載更多的數據...";
12 | "MJRefreshBackFooterNoMoreDataText" = "已經全部加載完畢";
13 |
14 | "MJRefreshHeaderLastTimeText" = "最後更新:";
15 | "MJRefreshHeaderDateTodayText" = "今天";
16 | "MJRefreshHeaderNoneLastDateText" = "無記錄";
17 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefresh.h:
--------------------------------------------------------------------------------
1 | // 代码地址: https://github.com/CoderMJLee/MJRefresh
2 | // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
3 |
4 | #import "UIScrollView+MJRefresh.h"
5 | #import "UIScrollView+MJExtension.h"
6 | #import "UIView+MJExtension.h"
7 |
8 | #import "MJRefreshNormalHeader.h"
9 | #import "MJRefreshGifHeader.h"
10 |
11 | #import "MJRefreshBackNormalFooter.h"
12 | #import "MJRefreshBackGifFooter.h"
13 | #import "MJRefreshAutoNormalFooter.h"
14 | #import "MJRefreshAutoGifFooter.h"
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefreshConfig.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshConfig.h
3 | //
4 | // Created by Frank on 2018/11/27.
5 | // Copyright © 2018 小码哥. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | NS_ASSUME_NONNULL_BEGIN
11 |
12 | @interface MJRefreshConfig : NSObject
13 |
14 | /** 默认使用的语言版本, 默认为 nil. 将随系统的语言自动改变 */
15 | @property (copy, nonatomic, nullable) NSString *languageCode;
16 |
17 | /** @return Singleton Config instance */
18 | + (instancetype)defaultConfig;
19 |
20 | - (instancetype)init NS_UNAVAILABLE;
21 | + (instancetype)new NS_UNAVAILABLE;
22 |
23 | @end
24 |
25 | NS_ASSUME_NONNULL_END
26 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/MJRefreshConfig.m:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshConfig.m
3 | //
4 | // Created by Frank on 2018/11/27.
5 | // Copyright © 2018 小码哥. All rights reserved.
6 | //
7 |
8 | #import "MJRefreshConfig.h"
9 |
10 | @implementation MJRefreshConfig
11 |
12 | static MJRefreshConfig *mj_RefreshConfig = nil;
13 |
14 | + (instancetype)defaultConfig {
15 | static dispatch_once_t onceToken;
16 | dispatch_once(&onceToken, ^{
17 | mj_RefreshConfig = [[self alloc] init];
18 | });
19 | return mj_RefreshConfig;
20 | }
21 |
22 |
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/NSBundle+MJRefresh.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSBundle+MJRefresh.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 16/6/13.
6 | // Copyright © 2016年 小码哥. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface NSBundle (MJRefresh)
14 | + (instancetype)mj_refreshBundle;
15 | + (UIImage *)mj_arrowImage;
16 | + (NSString *)mj_localizedStringForKey:(NSString *)key value:(nullable NSString *)value;
17 | + (NSString *)mj_localizedStringForKey:(NSString *)key;
18 | @end
19 |
20 | NS_ASSUME_NONNULL_END
21 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/UIScrollView+MJExtension.h:
--------------------------------------------------------------------------------
1 | // 代码地址: https://github.com/CoderMJLee/MJRefresh
2 | // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
3 | // UIScrollView+Extension.h
4 | // MJRefreshExample
5 | //
6 | // Created by MJ Lee on 14-5-28.
7 | // Copyright (c) 2014年 小码哥. All rights reserved.
8 | //
9 |
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface UIScrollView (MJExtension)
15 | @property (readonly, nonatomic) UIEdgeInsets mj_inset;
16 |
17 | @property (assign, nonatomic) CGFloat mj_insetT;
18 | @property (assign, nonatomic) CGFloat mj_insetB;
19 | @property (assign, nonatomic) CGFloat mj_insetL;
20 | @property (assign, nonatomic) CGFloat mj_insetR;
21 |
22 | @property (assign, nonatomic) CGFloat mj_offsetX;
23 | @property (assign, nonatomic) CGFloat mj_offsetY;
24 |
25 | @property (assign, nonatomic) CGFloat mj_contentW;
26 | @property (assign, nonatomic) CGFloat mj_contentH;
27 | @end
28 |
29 | NS_ASSUME_NONNULL_END
30 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/MJRefresh/MJRefresh/UIView+MJExtension.h:
--------------------------------------------------------------------------------
1 | // 代码地址: https://github.com/CoderMJLee/MJRefresh
2 | // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
3 | // UIView+Extension.h
4 | // MJRefreshExample
5 | //
6 | // Created by MJ Lee on 14-5-28.
7 | // Copyright (c) 2014年 小码哥. All rights reserved.
8 | //
9 |
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface UIView (MJExtension)
15 | @property (assign, nonatomic) CGFloat mj_x;
16 | @property (assign, nonatomic) CGFloat mj_y;
17 | @property (assign, nonatomic) CGFloat mj_w;
18 | @property (assign, nonatomic) CGFloat mj_h;
19 | @property (assign, nonatomic) CGSize mj_size;
20 | @property (assign, nonatomic) CGPoint mj_origin;
21 | @end
22 |
23 | NS_ASSUME_NONNULL_END
24 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Masonry/Masonry/MASCompositeConstraint.h:
--------------------------------------------------------------------------------
1 | //
2 | // MASCompositeConstraint.h
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 21/07/13.
6 | // Copyright (c) 2013 cloudling. All rights reserved.
7 | //
8 |
9 | #import "MASConstraint.h"
10 | #import "MASUtilities.h"
11 |
12 | /**
13 | * A group of MASConstraint objects
14 | */
15 | @interface MASCompositeConstraint : MASConstraint
16 |
17 | /**
18 | * Creates a composite with a predefined array of children
19 | *
20 | * @param children child MASConstraints
21 | *
22 | * @return a composite constraint
23 | */
24 | - (id)initWithChildren:(NSArray *)children;
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Masonry/Masonry/MASLayoutConstraint.h:
--------------------------------------------------------------------------------
1 | //
2 | // MASLayoutConstraint.h
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 3/08/13.
6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved.
7 | //
8 |
9 | #import "MASUtilities.h"
10 |
11 | /**
12 | * When you are debugging or printing the constraints attached to a view this subclass
13 | * makes it easier to identify which constraints have been created via Masonry
14 | */
15 | @interface MASLayoutConstraint : NSLayoutConstraint
16 |
17 | /**
18 | * a key to associate with this constraint
19 | */
20 | @property (nonatomic, strong) id mas_key;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Masonry/Masonry/MASLayoutConstraint.m:
--------------------------------------------------------------------------------
1 | //
2 | // MASLayoutConstraint.m
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 3/08/13.
6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved.
7 | //
8 |
9 | #import "MASLayoutConstraint.h"
10 |
11 | @implementation MASLayoutConstraint
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Masonry/Masonry/Masonry.h:
--------------------------------------------------------------------------------
1 | //
2 | // Masonry.h
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 20/07/13.
6 | // Copyright (c) 2013 cloudling. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | //! Project version number for Masonry.
12 | FOUNDATION_EXPORT double MasonryVersionNumber;
13 |
14 | //! Project version string for Masonry.
15 | FOUNDATION_EXPORT const unsigned char MasonryVersionString[];
16 |
17 | #import "MASUtilities.h"
18 | #import "View+MASAdditions.h"
19 | #import "View+MASShorthandAdditions.h"
20 | #import "ViewController+MASAdditions.h"
21 | #import "NSArray+MASAdditions.h"
22 | #import "NSArray+MASShorthandAdditions.h"
23 | #import "MASConstraint.h"
24 | #import "MASCompositeConstraint.h"
25 | #import "MASViewAttribute.h"
26 | #import "MASViewConstraint.h"
27 | #import "MASConstraintMaker.h"
28 | #import "MASLayoutConstraint.h"
29 | #import "NSLayoutConstraint+MASDebugAdditions.h"
30 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSLayoutConstraint+MASDebugAdditions.h
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 3/08/13.
6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved.
7 | //
8 |
9 | #import "MASUtilities.h"
10 |
11 | /**
12 | * makes debug and log output of NSLayoutConstraints more readable
13 | */
14 | @interface NSLayoutConstraint (MASDebugAdditions)
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Masonry/Masonry/ViewController+MASAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIViewController+MASAdditions.h
3 | // Masonry
4 | //
5 | // Created by Craig Siemens on 2015-06-23.
6 | //
7 | //
8 |
9 | #import "MASUtilities.h"
10 | #import "MASConstraintMaker.h"
11 | #import "MASViewAttribute.h"
12 |
13 | #ifdef MAS_VIEW_CONTROLLER
14 |
15 | @interface MAS_VIEW_CONTROLLER (MASAdditions)
16 |
17 | /**
18 | * following properties return a new MASViewAttribute with appropriate UILayoutGuide and NSLayoutAttribute
19 | */
20 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_topLayoutGuide;
21 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_bottomLayoutGuide;
22 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_topLayoutGuideTop;
23 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_topLayoutGuideBottom;
24 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_bottomLayoutGuideTop;
25 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_bottomLayoutGuideBottom;
26 |
27 |
28 | @end
29 |
30 | #endif
31 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/ASIHTTPRequest/ASIHTTPRequest-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.8.2
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/ASIHTTPRequest/ASIHTTPRequest-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_ASIHTTPRequest : NSObject
3 | @end
4 | @implementation PodsDummy_ASIHTTPRequest
5 | @end
6 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/ASIHTTPRequest/ASIHTTPRequest-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/ASIHTTPRequest/ASIHTTPRequest.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ASIHTTPRequest
3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Reachability"
4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
5 | HEADER_SEARCH_PATHS = $(inherited) "$(SDKROOT)/usr/include/libxml2"
6 | OTHER_LDFLAGS = $(inherited) -l"xml2.2" -l"z.1" -framework "CFNetwork" -framework "CoreGraphics" -framework "MobileCoreServices"
7 | PODS_BUILD_DIR = ${BUILD_DIR}
8 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
9 | PODS_ROOT = ${SRCROOT}
10 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/ASIHTTPRequest
11 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
12 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
13 | SKIP_INSTALL = YES
14 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
15 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/ASIHTTPRequest/ASIHTTPRequest.modulemap:
--------------------------------------------------------------------------------
1 | framework module ASIHTTPRequest {
2 | umbrella header "ASIHTTPRequest-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/ASIHTTPRequest/ASIHTTPRequest.release.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ASIHTTPRequest
3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Reachability"
4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
5 | HEADER_SEARCH_PATHS = $(inherited) "$(SDKROOT)/usr/include/libxml2"
6 | OTHER_LDFLAGS = $(inherited) -l"xml2.2" -l"z.1" -framework "CFNetwork" -framework "CoreGraphics" -framework "MobileCoreServices"
7 | PODS_BUILD_DIR = ${BUILD_DIR}
8 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
9 | PODS_ROOT = ${SRCROOT}
10 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/ASIHTTPRequest
11 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
12 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
13 | SKIP_INSTALL = YES
14 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
15 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/ASIHTTPRequest/ASIHTTPRequest.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ASIHTTPRequest
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Reachability"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | HEADER_SEARCH_PATHS = $(inherited) "$(SDKROOT)/usr/include/libxml2"
5 | OTHER_LDFLAGS = $(inherited) -l"xml2.2" -l"z.1" -framework "CFNetwork" -framework "CoreGraphics" -framework "MobileCoreServices"
6 | PODS_BUILD_DIR = ${BUILD_DIR}
7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 | PODS_ROOT = ${SRCROOT}
9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/ASIHTTPRequest
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/AVOSCloud/AVOSCloud-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 12.1.3
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/AVOSCloud/AVOSCloud-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_AVOSCloud : NSObject
3 | @end
4 | @implementation PodsDummy_AVOSCloud
5 | @end
6 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/AVOSCloud/AVOSCloud-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/AVOSCloud/AVOSCloud.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/AVOSCloud
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | OTHER_LDFLAGS = $(inherited) -l"sqlite3"
5 | PODS_BUILD_DIR = ${BUILD_DIR}
6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/AVOSCloud
9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/AVOSCloud/AVOSCloud.modulemap:
--------------------------------------------------------------------------------
1 | framework module AVOSCloud {
2 | umbrella header "AVOSCloud-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/AVOSCloud/AVOSCloud.release.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/AVOSCloud
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | OTHER_LDFLAGS = $(inherited) -l"sqlite3"
5 | PODS_BUILD_DIR = ${BUILD_DIR}
6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/AVOSCloud
9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/AVOSCloud/AVOSCloud.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/AVOSCloud
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | OTHER_LDFLAGS = $(inherited) -l"sqlite3"
4 | PODS_BUILD_DIR = ${BUILD_DIR}
5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
6 | PODS_ROOT = ${SRCROOT}
7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/AVOSCloud
8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
9 | SKIP_INSTALL = YES
10 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 6.5.5
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_IQKeyboardManager : NSObject
3 | @end
4 | @implementation PodsDummy_IQKeyboardManager
5 | @end
6 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 | #import "IQKeyboardManager.h"
14 | #import "IQKeyboardReturnKeyHandler.h"
15 | #import "IQUIScrollView+Additions.h"
16 | #import "IQUITextFieldView+Additions.h"
17 | #import "IQUIView+Hierarchy.h"
18 | #import "IQUIViewController+Additions.h"
19 | #import "IQKeyboardManagerConstants.h"
20 | #import "IQTextView.h"
21 | #import "IQBarButtonItem.h"
22 | #import "IQPreviousNextView.h"
23 | #import "IQTitleBarButtonItem.h"
24 | #import "IQToolbar.h"
25 | #import "IQUIView+IQKeyboardToolbar.h"
26 |
27 | FOUNDATION_EXPORT double IQKeyboardManagerVersionNumber;
28 | FOUNDATION_EXPORT const unsigned char IQKeyboardManagerVersionString[];
29 |
30 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Foundation" -framework "QuartzCore" -framework "UIKit"
5 | PODS_BUILD_DIR = ${BUILD_DIR}
6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/IQKeyboardManager
9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.modulemap:
--------------------------------------------------------------------------------
1 | framework module IQKeyboardManager {
2 | umbrella header "IQKeyboardManager-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.release.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Foundation" -framework "QuartzCore" -framework "UIKit"
5 | PODS_BUILD_DIR = ${BUILD_DIR}
6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/IQKeyboardManager
9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Foundation" -framework "QuartzCore" -framework "UIKit"
4 | PODS_BUILD_DIR = ${BUILD_DIR}
5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
6 | PODS_ROOT = ${SRCROOT}
7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/IQKeyboardManager
8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
9 | SKIP_INSTALL = YES
10 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/MJRefresh/MJRefresh-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 3.4.3
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/MJRefresh/MJRefresh-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_MJRefresh : NSObject
3 | @end
4 | @implementation PodsDummy_MJRefresh
5 | @end
6 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/MJRefresh/MJRefresh-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/MJRefresh/MJRefresh.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | PODS_BUILD_DIR = ${BUILD_DIR}
5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
6 | PODS_ROOT = ${SRCROOT}
7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/MJRefresh
8 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
10 | SKIP_INSTALL = YES
11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
12 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/MJRefresh/MJRefresh.modulemap:
--------------------------------------------------------------------------------
1 | framework module MJRefresh {
2 | umbrella header "MJRefresh-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/MJRefresh/MJRefresh.release.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | PODS_BUILD_DIR = ${BUILD_DIR}
5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
6 | PODS_ROOT = ${SRCROOT}
7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/MJRefresh
8 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
10 | SKIP_INSTALL = YES
11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
12 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/MJRefresh/MJRefresh.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | PODS_BUILD_DIR = ${BUILD_DIR}
4 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
5 | PODS_ROOT = ${SRCROOT}
6 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/MJRefresh
7 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
8 | SKIP_INSTALL = YES
9 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Masonry/Masonry-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Masonry/Masonry-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Masonry : NSObject
3 | @end
4 | @implementation PodsDummy_Masonry
5 | @end
6 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Masonry/Masonry-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Masonry/Masonry-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 | #import "MASCompositeConstraint.h"
14 | #import "MASConstraint+Private.h"
15 | #import "MASConstraint.h"
16 | #import "MASConstraintMaker.h"
17 | #import "MASLayoutConstraint.h"
18 | #import "Masonry.h"
19 | #import "MASUtilities.h"
20 | #import "MASViewAttribute.h"
21 | #import "MASViewConstraint.h"
22 | #import "NSArray+MASAdditions.h"
23 | #import "NSArray+MASShorthandAdditions.h"
24 | #import "NSLayoutConstraint+MASDebugAdditions.h"
25 | #import "View+MASAdditions.h"
26 | #import "View+MASShorthandAdditions.h"
27 | #import "ViewController+MASAdditions.h"
28 |
29 | FOUNDATION_EXPORT double MasonryVersionNumber;
30 | FOUNDATION_EXPORT const unsigned char MasonryVersionString[];
31 |
32 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Masonry/Masonry.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Masonry
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "UIKit"
5 | PODS_BUILD_DIR = ${BUILD_DIR}
6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Masonry
9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Masonry/Masonry.modulemap:
--------------------------------------------------------------------------------
1 | framework module Masonry {
2 | umbrella header "Masonry-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Masonry/Masonry.release.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Masonry
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "UIKit"
5 | PODS_BUILD_DIR = ${BUILD_DIR}
6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Masonry
9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Masonry/Masonry.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Masonry
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "UIKit"
4 | PODS_BUILD_DIR = ${BUILD_DIR}
5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
6 | PODS_ROOT = ${SRCROOT}
7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Masonry
8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
9 | SKIP_INSTALL = YES
10 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.0.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods_ECSignerForiOS : NSObject
3 | @end
4 | @implementation PodsDummy_Pods_ECSignerForiOS
5 | @end
6 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-frameworks-Debug-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-frameworks.sh
2 | ${BUILT_PRODUCTS_DIR}/ASIHTTPRequest/ASIHTTPRequest.framework
3 | ${BUILT_PRODUCTS_DIR}/AVOSCloud/AVOSCloud.framework
4 | ${BUILT_PRODUCTS_DIR}/IQKeyboardManager/IQKeyboardManager.framework
5 | ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework
6 | ${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework
7 | ${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework
8 | ${BUILT_PRODUCTS_DIR}/YYCache/YYCache.framework
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-frameworks-Debug-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ASIHTTPRequest.framework
2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AVOSCloud.framework
3 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManager.framework
4 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework
5 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework
6 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework
7 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YYCache.framework
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-frameworks-Release-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-frameworks.sh
2 | ${BUILT_PRODUCTS_DIR}/ASIHTTPRequest/ASIHTTPRequest.framework
3 | ${BUILT_PRODUCTS_DIR}/AVOSCloud/AVOSCloud.framework
4 | ${BUILT_PRODUCTS_DIR}/IQKeyboardManager/IQKeyboardManager.framework
5 | ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework
6 | ${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework
7 | ${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework
8 | ${BUILT_PRODUCTS_DIR}/YYCache/YYCache.framework
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-frameworks-Release-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ASIHTTPRequest.framework
2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AVOSCloud.framework
3 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManager.framework
4 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework
5 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework
6 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework
7 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YYCache.framework
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-resources-Debug-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-resources.sh
2 | ${PODS_ROOT}/AVOSCloud/AVOS/AVOSCloud/AVOSCloud_Art.inc
3 | ${PODS_ROOT}/MJRefresh/MJRefresh/MJRefresh.bundle
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-resources-Debug-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AVOSCloud_Art.inc
2 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MJRefresh.bundle
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-resources-Release-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-resources.sh
2 | ${PODS_ROOT}/AVOSCloud/AVOS/AVOSCloud/AVOSCloud_Art.inc
3 | ${PODS_ROOT}/MJRefresh/MJRefresh/MJRefresh.bundle
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-resources-Release-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AVOSCloud_Art.inc
2 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MJRefresh.bundle
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
14 | FOUNDATION_EXPORT double Pods_ECSignerForiOSVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char Pods_ECSignerForiOSVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Pods-ECSignerForiOS/Pods-ECSignerForiOS.modulemap:
--------------------------------------------------------------------------------
1 | framework module Pods_ECSignerForiOS {
2 | umbrella header "Pods-ECSignerForiOS-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Reachability/Reachability-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 3.2.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Reachability/Reachability-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Reachability : NSObject
3 | @end
4 | @implementation PodsDummy_Reachability
5 | @end
6 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Reachability/Reachability-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Reachability/Reachability-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 | #import "Reachability.h"
14 |
15 | FOUNDATION_EXPORT double ReachabilityVersionNumber;
16 | FOUNDATION_EXPORT const unsigned char ReachabilityVersionString[];
17 |
18 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Reachability/Reachability.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Reachability
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | OTHER_LDFLAGS = $(inherited) -framework "SystemConfiguration"
5 | PODS_BUILD_DIR = ${BUILD_DIR}
6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Reachability
9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Reachability/Reachability.modulemap:
--------------------------------------------------------------------------------
1 | framework module Reachability {
2 | umbrella header "Reachability-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Reachability/Reachability.release.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Reachability
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | OTHER_LDFLAGS = $(inherited) -framework "SystemConfiguration"
5 | PODS_BUILD_DIR = ${BUILD_DIR}
6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Reachability
9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/Reachability/Reachability.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Reachability
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | OTHER_LDFLAGS = $(inherited) -framework "SystemConfiguration"
4 | PODS_BUILD_DIR = ${BUILD_DIR}
5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
6 | PODS_ROOT = ${SRCROOT}
7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Reachability
8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
9 | SKIP_INSTALL = YES
10 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/YYCache/YYCache-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.0.4
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/YYCache/YYCache-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_YYCache : NSObject
3 | @end
4 | @implementation PodsDummy_YYCache
5 | @end
6 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/YYCache/YYCache-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/YYCache/YYCache-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 | #import "YYCache.h"
14 | #import "YYDiskCache.h"
15 | #import "YYKVStorage.h"
16 | #import "YYMemoryCache.h"
17 |
18 | FOUNDATION_EXPORT double YYCacheVersionNumber;
19 | FOUNDATION_EXPORT const unsigned char YYCacheVersionString[];
20 |
21 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/YYCache/YYCache.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/YYCache
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "CoreFoundation" -framework "QuartzCore" -framework "UIKit"
5 | PODS_BUILD_DIR = ${BUILD_DIR}
6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/YYCache
9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/YYCache/YYCache.modulemap:
--------------------------------------------------------------------------------
1 | framework module YYCache {
2 | umbrella header "YYCache-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/YYCache/YYCache.release.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/YYCache
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "CoreFoundation" -framework "QuartzCore" -framework "UIKit"
5 | PODS_BUILD_DIR = ${BUILD_DIR}
6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/YYCache
9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
13 |
--------------------------------------------------------------------------------
/ECSignerForiOS开源版/Pods/Target Support Files/YYCache/YYCache.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/YYCache
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "CoreFoundation" -framework "QuartzCore" -framework "UIKit"
4 | PODS_BUILD_DIR = ${BUILD_DIR}
5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
6 | PODS_ROOT = ${SRCROOT}
7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/YYCache
8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
9 | SKIP_INSTALL = YES
10 |
--------------------------------------------------------------------------------
/foriOS.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/foriOS.JPG
--------------------------------------------------------------------------------
/sign1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/sign1.png
--------------------------------------------------------------------------------
/sign2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/sign2.png
--------------------------------------------------------------------------------
/sign3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/sign3.png
--------------------------------------------------------------------------------
/sign4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/sign4.png
--------------------------------------------------------------------------------
/sign5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/even-cheng/ECSigneriOS/6ca017a5483b114ea3640fbbdef2340ecd3286d0/sign5.png
--------------------------------------------------------------------------------