10.9提交

This commit is contained in:
zoujiandong
2025-10-09 16:48:46 +08:00
parent 65b2d269c5
commit dd9b2984b2
929 changed files with 259591 additions and 383 deletions
@@ -0,0 +1,16 @@
// Copyright (c) 2022 NetEase, Inc. All rights reserved.
// Use of this source code is governed by a MIT license that can be
// found in the LICENSE file.
#import <AVFoundation/AVFoundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface AVAsset (NIMKit)
- (AVMutableVideoComposition *)nim_videoComposition;
@end
NS_ASSUME_NONNULL_END
@@ -0,0 +1,340 @@
#if defined(__arm64__) && __arm64__ || (__x86_64__) && __x86_64__
// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
#ifndef NECOMMONKIT_SWIFT_H
#define NECOMMONKIT_SWIFT_H
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"
#if !defined(__has_include)
# define __has_include(x) 0
#endif
#if !defined(__has_attribute)
# define __has_attribute(x) 0
#endif
#if !defined(__has_feature)
# define __has_feature(x) 0
#endif
#if !defined(__has_warning)
# define __has_warning(x) 0
#endif
#if __has_include(<swift/objc-prologue.h>)
# include <swift/objc-prologue.h>
#endif
#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include <Foundation/Foundation.h>
#endif
#if defined(__cplusplus)
#include <cstdint>
#include <cstddef>
#include <cstdbool>
#else
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
#endif
#if !defined(SWIFT_TYPEDEFS)
# define SWIFT_TYPEDEFS 1
# if __has_include(<uchar.h>)
# include <uchar.h>
# elif !defined(__cplusplus)
typedef uint_least16_t char16_t;
typedef uint_least32_t char32_t;
# endif
typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#endif
#if !defined(SWIFT_PASTE)
# define SWIFT_PASTE_HELPER(x, y) x##y
# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
#endif
#if !defined(SWIFT_METATYPE)
# define SWIFT_METATYPE(X) Class
#endif
#if !defined(SWIFT_CLASS_PROPERTY)
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
# define SWIFT_CLASS_PROPERTY(...)
# endif
#endif
#if __has_attribute(objc_runtime_name)
# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
#else
# define SWIFT_RUNTIME_NAME(X)
#endif
#if __has_attribute(swift_name)
# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
#else
# define SWIFT_COMPILE_NAME(X)
#endif
#if __has_attribute(objc_method_family)
# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
#else
# define SWIFT_METHOD_FAMILY(X)
#endif
#if __has_attribute(noescape)
# define SWIFT_NOESCAPE __attribute__((noescape))
#else
# define SWIFT_NOESCAPE
#endif
#if __has_attribute(ns_consumed)
# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
#else
# define SWIFT_RELEASES_ARGUMENT
#endif
#if __has_attribute(warn_unused_result)
# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
#else
# define SWIFT_WARN_UNUSED_RESULT
#endif
#if __has_attribute(noreturn)
# define SWIFT_NORETURN __attribute__((noreturn))
#else
# define SWIFT_NORETURN
#endif
#if !defined(SWIFT_CLASS_EXTRA)
# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
# if __has_attribute(objc_subclassing_restricted)
# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
# else
# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
# endif
#endif
#if !defined(SWIFT_RESILIENT_CLASS)
# if __has_attribute(objc_class_stub)
# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
# else
# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
# endif
#endif
#if !defined(SWIFT_PROTOCOL)
# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_EXTENSION)
# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
#if !defined(OBJC_DESIGNATED_INITIALIZER)
# if __has_attribute(objc_designated_initializer)
# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
# else
# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
# if defined(__has_attribute) && __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
# if __has_feature(generalized_swift_name)
# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
# else
# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
# endif
#endif
#if !defined(SWIFT_UNAVAILABLE)
# define SWIFT_UNAVAILABLE __attribute__((unavailable))
#endif
#if !defined(SWIFT_UNAVAILABLE_MSG)
# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
#endif
#if !defined(SWIFT_AVAILABILITY)
# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
#endif
#if !defined(SWIFT_WEAK_IMPORT)
# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
#endif
#if !defined(SWIFT_DEPRECATED)
# define SWIFT_DEPRECATED __attribute__((deprecated))
#endif
#if !defined(SWIFT_DEPRECATED_MSG)
# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
#if __has_feature(attribute_diagnose_if_objc)
# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
# if defined(__cplusplus)
# define SWIFT_EXTERN extern "C"
# else
# define SWIFT_EXTERN extern
# endif
#endif
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
#if defined(__cplusplus)
#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT noexcept
#endif
#else
#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
#endif
#if defined(__cplusplus)
#if !defined(SWIFT_CXX_INT_DEFINED)
#define SWIFT_CXX_INT_DEFINED
namespace swift {
using Int = ptrdiff_t;
using UInt = size_t;
}
#endif
#endif
#if defined(__OBJC__)
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@import CoreFoundation;
@import Foundation;
@import ObjectiveC;
@import UIKit;
#endif
#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
#endif
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
#if __has_attribute(external_source_symbol)
# pragma push_macro("any")
# undef any
# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="NECommonKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
# pragma pop_macro("any")
#endif
#if defined(__OBJC__)
SWIFT_CLASS("_TtC11NECommonKit10CommonTool")
@interface CommonTool : NSObject
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
SWIFT_CLASS("_TtC11NECommonKit13NEAuthManager")
@interface NEAuthManager : NSObject
/// 查询麦克风权限
+ (BOOL)hasAudioAuthoriztion SWIFT_WARN_UNUSED_RESULT;
/// 请求麦克风权限
/// @param completion 结果
+ (void)requestAudioAuthorization:(void (^ _Nullable)(BOOL))completion;
/// 查询相机授权
+ (BOOL)hasCameraAuthorization SWIFT_WARN_UNUSED_RESULT;
/// 请求相机权限
/// @param completion 结果
+ (void)requestCameraAuthorization:(void (^ _Nullable)(BOOL))completion;
/// 查询相册授权
+ (BOOL)hasPhotoAuthorization SWIFT_WARN_UNUSED_RESULT;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
@class NSString;
SWIFT_CLASS("_TtC11NECommonKit12NECommonUtil")
@interface NECommonUtil : NSObject
+ (NSString * _Nonnull)getJSONStringFromDictionary:(NSDictionary<NSString *, id> * _Nonnull)dictionary SWIFT_WARN_UNUSED_RESULT;
+ (NSDictionary * _Nullable)getDictionaryFromJSONString:(NSString * _Nonnull)jsonString SWIFT_WARN_UNUSED_RESULT;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
@class UIFont;
@class UIColor;
SWIFT_CLASS("_TtC11NECommonKit10NEConstant")
@interface NEConstant : NSObject
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) CGFloat screenWidth;)
+ (CGFloat)screenWidth SWIFT_WARN_UNUSED_RESULT;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) CGFloat screenHeight;)
+ (CGFloat)screenHeight SWIFT_WARN_UNUSED_RESULT;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) CGFloat sreenWidthScale;)
+ (CGFloat)sreenWidthScale SWIFT_WARN_UNUSED_RESULT;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) CGFloat sreenHeightScale;)
+ (CGFloat)sreenHeightScale SWIFT_WARN_UNUSED_RESULT;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) double navigationHeight;)
+ (double)navigationHeight SWIFT_WARN_UNUSED_RESULT;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) CGFloat statusBarHeight;)
+ (CGFloat)statusBarHeight SWIFT_WARN_UNUSED_RESULT;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) double navigationAndStatusHeight;)
+ (double)navigationAndStatusHeight SWIFT_WARN_UNUSED_RESULT;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) CGFloat screenInterval;)
+ (CGFloat)screenInterval SWIFT_WARN_UNUSED_RESULT;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) UIFont * _Nonnull (^ _Nonnull textFont)(NSString * _Nonnull, float);)
+ (UIFont * _Nonnull (^ _Nonnull)(NSString * _Nonnull, float))textFont SWIFT_WARN_UNUSED_RESULT;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) UIFont * _Nonnull (^ _Nonnull defaultTextFont)(float);)
+ (UIFont * _Nonnull (^ _Nonnull)(float))defaultTextFont SWIFT_WARN_UNUSED_RESULT;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) UIColor * _Nonnull (^ _Nonnull hexRGB)(NSInteger);)
+ (UIColor * _Nonnull (^ _Nonnull)(NSInteger))hexRGB SWIFT_WARN_UNUSED_RESULT;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) UIColor * _Nonnull (^ _Nonnull hexRGBAlpha)(NSInteger, float);)
+ (UIColor * _Nonnull (^ _Nonnull)(NSInteger, float))hexRGBAlpha SWIFT_WARN_UNUSED_RESULT;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
@interface UIColor (SWIFT_EXTENSION(NECommonKit))
+ (UIColor * _Nonnull)colorWithStringWithString:(NSString * _Nullable)string SWIFT_WARN_UNUSED_RESULT;
@end
#endif
#if defined(__cplusplus)
#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
#pragma clang diagnostic pop
#endif
#else
#error unsupported Swift architecture
#endif
@@ -0,0 +1,22 @@
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#else
#ifndef FOUNDATION_EXPORT
#if defined(__cplusplus)
#define FOUNDATION_EXPORT extern "C"
#else
#define FOUNDATION_EXPORT extern
#endif
#endif
#endif
#import "YXNetworkReachabilityManager.h"
#import "AVAsset+NIMKit.h"
#import "NIMInputAtCache.h"
#import "NIMKitFileLocationHelper.h"
#import "NSString+NIMKit.h"
#import "VideoFormatConvert.h"
FOUNDATION_EXPORT double NECommonKitVersionNumber;
FOUNDATION_EXPORT const unsigned char NECommonKitVersionString[];
@@ -0,0 +1,33 @@
// Copyright (c) 2022 NetEase, Inc. All rights reserved.
// Use of this source code is governed by a MIT license that can be
// found in the LICENSE file.
#import <Foundation/Foundation.h>
#define NIMInputAtStartChar @"@"
#define NIMInputAtEndChar @"\u2004"
@interface NIMInputAtItem : NSObject
@property(nonatomic, copy) NSString *name;
@property(nonatomic, copy) NSString *uid;
@property(nonatomic, assign) NSRange range;
@end
@interface NIMInputAtCache : NSObject
- (NSArray *)allAtUid:(NSString *)sendText;
- (void)clean;
- (void)addAtItem:(NIMInputAtItem *)item;
- (NIMInputAtItem *)item:(NSString *)name;
- (NIMInputAtItem *)removeName:(NSString *)name;
@end
@@ -0,0 +1,26 @@
// Copyright (c) 2022 NetEase, Inc. All rights reserved.
// Use of this source code is governed by a MIT license that can be
// found in the LICENSE file.
#import <Foundation/Foundation.h>
@interface NIMKitFileLocationHelper : NSObject
+ (void)setStaticAppkey:(NSString *)appkey;
+ (void)setStaticUserId:(NSString *)userid;
+ (NSString *)getAppDocumentPath;
+ (NSString *)getAppTempPath;
+ (NSString *)userDirectory;
+ (NSString *)genFilenameWithExt:(NSString *)ext;
+ (NSString *)filepathForVideo:(NSString *)filename;
+ (NSString *)filepathForImage:(NSString *)filename;
@end
@@ -0,0 +1,12 @@
// Copyright (c) 2022 NetEase, Inc. All rights reserved.
// Use of this source code is governed by a MIT license that can be
// found in the LICENSE file.
#import <UIKit/UIKit.h>
@interface NSString (NIMKit)
- (BOOL)nim_containsEmoji;
@end
@@ -0,0 +1,20 @@
// Copyright (c) 2022 NetEase, Inc. All rights reserved.
// Use of this source code is governed by a MIT license that can be
// found in the LICENSE file.
#import <Foundation/Foundation.h>
typedef void (^NIMKitCameraFetchResult)(NSString *path, UIImage *image);
@interface VideoFormatConvert : NSObject
/// convertToMP4
/// @param inputURL inputurl
/// @param quality av quality default is AVAssetExportPresetHighestQuality
/// @param completion call back
+ (void)convertToMP4WithURL:(NSURL *)inputURL
avQuality:(NSString *)quality
withCompletion:(_Nonnull NIMKitCameraFetchResult)completion;
@end
@@ -0,0 +1,63 @@
// Copyright (c) 2022 NetEase, Inc. All rights reserved.
// Use of this source code is governed by a MIT license that can be
// found in the LICENSE file.
#import <Foundation/Foundation.h>
#if !TARGET_OS_WATCH
#import <SystemConfiguration/SystemConfiguration.h>
typedef NS_ENUM(NSInteger, YXNetworkReachabilityStatus) {
YXNetworkReachabilityStatusUnknown = -1,
YXNetworkReachabilityStatusNotReachable = 0,
YXNetworkReachabilityStatusReachableViaWWAN = 1,
YXNetworkReachabilityStatusReachableViaWiFi = 2,
};
NS_ASSUME_NONNULL_BEGIN
@interface YXNetworkReachabilityManager : NSObject
@property(readonly, nonatomic, assign) YXNetworkReachabilityStatus networkReachabilityStatus;
@property(readonly, nonatomic, assign, getter=isReachable) BOOL reachable;
@property(readonly, nonatomic, assign, getter=isReachableViaWWAN) BOOL reachableViaWWAN;
@property(readonly, nonatomic, assign, getter=isReachableViaWiFi) BOOL reachableViaWiFi;
+ (instancetype)sharedManager;
+ (instancetype)manager;
+ (instancetype)managerForDomain:(NSString *)domain;
+ (instancetype)managerForAddress:(const void *)address;
- (instancetype)initWithReachability:(SCNetworkReachabilityRef)reachability
NS_DESIGNATED_INITIALIZER;
+ (instancetype)new NS_UNAVAILABLE;
- (instancetype)init NS_UNAVAILABLE;
- (void)startMonitoring;
- (void)stopMonitoring;
- (NSString *)localizedNetworkReachabilityStatusString;
- (void)setReachabilityStatusChangeBlock:
(nullable void (^)(YXNetworkReachabilityStatus status))block;
@end
FOUNDATION_EXPORT NSString *const YXNetworkingReachabilityDidChangeNotification;
FOUNDATION_EXPORT NSString *const YXNetworkingReachabilityNotificationStatusItem;
FOUNDATION_EXPORT NSString *YXStringFromNetworkReachabilityStatus(
YXNetworkReachabilityStatus status);
NS_ASSUME_NONNULL_END
#endif
@@ -0,0 +1,187 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NECommonKit
// swift-module-flags-ignorable: -enable-bare-slash-regex
import AVFoundation
import Foundation
@_exported import NECommonKit
import Photos
import Swift
import SystemConfiguration
import UIKit
import _Concurrency
import _StringProcessing
extension Swift.Array {
public func chunk(_ chunkSize: Swift.Int) -> [[Element]]
}
@propertyWrapper public struct Atomic<Value> {
public init(wrappedValue value: Value)
public var wrappedValue: Value {
get
set
}
}
public class CommonLoader<T> where T : AnyObject {
public init()
public func localizable(_ key: Swift.String) -> Swift.String
public func loadImage(_ name: Swift.String) -> UIKit.UIImage?
public func loadString(source: Swift.String?, type: Swift.String?) -> Swift.String?
@objc deinit
}
@objc @_inheritsConvenienceInitializers public class CommonTool : ObjectiveC.NSObject {
public static func getCurrentLanguage() -> Swift.String
@objc override dynamic public init()
@objc deinit
}
public typealias NEAuthCompletion = (_ granted: Swift.Bool) -> Swift.Void
@_inheritsConvenienceInitializers @objc public class NEAuthManager : ObjectiveC.NSObject {
@objc public class func hasAudioAuthoriztion() -> Swift.Bool
@objc public class func requestAudioAuthorization(_ completion: NECommonKit.NEAuthCompletion?)
@objc public class func hasCameraAuthorization() -> Swift.Bool
@objc public class func requestCameraAuthorization(_ completion: NECommonKit.NEAuthCompletion?)
@objc public class func hasPhotoAuthorization() -> Swift.Bool
public class func requestPhotoAuthorization(_ completion: NECommonKit.NEAuthCompletion?)
@objc override dynamic public init()
@objc deinit
}
public enum ReachabilityStatus {
case notReachable
case unknown
case ethernetOrWiFi
case wwan
public static func == (a: NECommonKit.ReachabilityStatus, b: NECommonKit.ReachabilityStatus) -> Swift.Bool
public func hash(into hasher: inout Swift.Hasher)
public var hashValue: Swift.Int {
get
}
}
@_hasMissingDesignatedInitializers public class NEChatDetectNetworkTool {
public static let shareInstance: NECommonKit.NEChatDetectNetworkTool
final public let manager: NECommonKit.NENetworkReachabilityManager?
public func isNetworkRecahability() -> Swift.Bool
public func netWorkReachability(reachabilityStatus: @escaping (NECommonKit.ReachabilityStatus) -> Swift.Void)
@objc deinit
}
extension UIKit.UIColor {
public static let ne_darkText: UIKit.UIColor
public static let ne_greyText: UIKit.UIColor
public static let ne_lightText: UIKit.UIColor
public static let ne_blueText: UIKit.UIColor
public static let ne_redText: UIKit.UIColor
public static let ne_disableRedText: UIKit.UIColor
public static let ne_backcolor: UIKit.UIColor
public static let ne_emptyTitleColor: UIKit.UIColor
public static let ne_greenText: UIKit.UIColor
public static let ne_lightBackgroundColor: UIKit.UIColor
public static let ne_defautAvatarColor: UIKit.UIColor
public static let ne_greenColor: UIKit.UIColor
public static let ne_yellowBackgroundColor: UIKit.UIColor
public static let ne_borderColor: UIKit.UIColor
public static let ne_operationBorderColor: UIKit.UIColor
public static let ne_greyLine: UIKit.UIColor
public static let ne_redColor: UIKit.UIColor
public static let ne_backgroundColor: UIKit.UIColor
public static let ne_navLineColor: UIKit.UIColor
public static let ne_outlineColor: UIKit.UIColor
convenience public init(hexString: Swift.String, _ alpha: CoreFoundation.CGFloat = 1.0)
public var hexString: Swift.String? {
get
}
public class func colorWithNumber(number: Swift.UInt64?) -> UIKit.UIColor
@objc dynamic public class func colorWithString(string: Swift.String?) -> UIKit.UIColor
}
@objc @_inheritsConvenienceInitializers @objcMembers public class NECommonUtil : ObjectiveC.NSObject {
@objc public class func getJSONStringFromDictionary(_ dictionary: [Swift.String : Any]) -> Swift.String
@objc public class func getDictionaryFromJSONString(_ jsonString: Swift.String) -> Foundation.NSDictionary?
@objc override dynamic public init()
@objc deinit
}
@objc @_inheritsConvenienceInitializers @objcMembers public class NEConstant : ObjectiveC.NSObject {
@objc public static let screenWidth: CoreFoundation.CGFloat
@objc public static let screenHeight: CoreFoundation.CGFloat
@objc public static let sreenWidthScale: CoreFoundation.CGFloat
@objc public static let sreenHeightScale: CoreFoundation.CGFloat
@objc public static let navigationHeight: Swift.Double
@objc public static let statusBarHeight: CoreFoundation.CGFloat
@objc public static let navigationAndStatusHeight: Swift.Double
@objc public static let screenInterval: CoreFoundation.CGFloat
@objc public static let textFont: (_ fontName: Swift.String, _ fontSize: Swift.Float) -> UIKit.UIFont
@objc public static let defaultTextFont: (_ fontSize: Swift.Float) -> UIKit.UIFont
@objc public static let hexRGB: (_ rgbValue: Swift.Int) -> UIKit.UIColor
@objc public static let hexRGBAlpha: (_ rgbValue: Swift.Int, _ alpha: Swift.Float) -> UIKit.UIColor
@objc override dynamic public init()
@objc deinit
}
extension Foundation.Date {
public static func utcFormattedDate(_ from: Foundation.Date, withDate: Swift.Bool) -> Swift.String
public static func getFormatPlayTime(_ secounds: Foundation.TimeInterval) -> Swift.String
public static func getTimeString(_ time: Foundation.TimeInterval) -> Swift.String
public func isToday() -> Swift.Bool
public func isThisYear() -> Swift.Bool
}
@_hasMissingDesignatedInitializers open class NENetworkReachabilityManager {
public enum NetworkReachabilityStatus {
case unknown
case notReachable
case reachable(NECommonKit.NENetworkReachabilityManager.ConnectionType)
}
public enum ConnectionType {
case ethernetOrWiFi
case wwan
public static func == (a: NECommonKit.NENetworkReachabilityManager.ConnectionType, b: NECommonKit.NENetworkReachabilityManager.ConnectionType) -> Swift.Bool
public func hash(into hasher: inout Swift.Hasher)
public var hashValue: Swift.Int {
get
}
}
public typealias Listener = (NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus) -> Swift.Void
open var isReachable: Swift.Bool {
get
}
open var isReachableOnWWAN: Swift.Bool {
get
}
open var isReachableOnEthernetOrWiFi: Swift.Bool {
get
}
open var networkReachabilityStatus: NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus {
get
}
open var listenerQueue: Dispatch.DispatchQueue
open var listener: NECommonKit.NENetworkReachabilityManager.Listener?
open var flags: SystemConfiguration.SCNetworkReachabilityFlags? {
get
}
open var previousFlags: SystemConfiguration.SCNetworkReachabilityFlags
convenience public init?(host: Swift.String)
convenience public init?()
@objc deinit
@discardableResult
open func startListening() -> Swift.Bool
open func stopListening()
}
extension NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus : Swift.Equatable {
}
public func == (lhs: NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus, rhs: NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus) -> Swift.Bool
extension ObjectiveC.NSObject {
public class func className() -> Swift.String
public func className() -> Swift.String
}
extension Swift.String {
public func finalSize(_ font: UIKit.UIFont, _ size: CoreFoundation.CGSize, _ numberOfLines: Swift.Int = 0) -> CoreFoundation.CGSize
}
extension Foundation.NSAttributedString {
public func finalSize(_ font: UIKit.UIFont, _ size: CoreFoundation.CGSize, _ numberOfLines: Swift.Int = 0) -> CoreFoundation.CGSize
}
extension Swift.String {
@available(*, deprecated, message: "This method is deprecated")
public func findAllIndex(_ string: Swift.String) -> [Foundation.NSRange]
public static func stringFromDate(date: Foundation.Date) -> Swift.String
public static func firstDayInYear() -> Foundation.Date?
public static func stringFromDictionary(dictionary: [Swift.String : Any]) -> Swift.String?
public static func dictionaryFromString(string: Swift.String) -> [Swift.String : Any]?
}
extension NECommonKit.ReachabilityStatus : Swift.Equatable {}
extension NECommonKit.ReachabilityStatus : Swift.Hashable {}
extension NECommonKit.NENetworkReachabilityManager.ConnectionType : Swift.Equatable {}
extension NECommonKit.NENetworkReachabilityManager.ConnectionType : Swift.Hashable {}
@@ -0,0 +1,187 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NECommonKit
// swift-module-flags-ignorable: -enable-bare-slash-regex
import AVFoundation
import Foundation
@_exported import NECommonKit
import Photos
import Swift
import SystemConfiguration
import UIKit
import _Concurrency
import _StringProcessing
extension Swift.Array {
public func chunk(_ chunkSize: Swift.Int) -> [[Element]]
}
@propertyWrapper public struct Atomic<Value> {
public init(wrappedValue value: Value)
public var wrappedValue: Value {
get
set
}
}
public class CommonLoader<T> where T : AnyObject {
public init()
public func localizable(_ key: Swift.String) -> Swift.String
public func loadImage(_ name: Swift.String) -> UIKit.UIImage?
public func loadString(source: Swift.String?, type: Swift.String?) -> Swift.String?
@objc deinit
}
@objc @_inheritsConvenienceInitializers public class CommonTool : ObjectiveC.NSObject {
public static func getCurrentLanguage() -> Swift.String
@objc override dynamic public init()
@objc deinit
}
public typealias NEAuthCompletion = (_ granted: Swift.Bool) -> Swift.Void
@_inheritsConvenienceInitializers @objc public class NEAuthManager : ObjectiveC.NSObject {
@objc public class func hasAudioAuthoriztion() -> Swift.Bool
@objc public class func requestAudioAuthorization(_ completion: NECommonKit.NEAuthCompletion?)
@objc public class func hasCameraAuthorization() -> Swift.Bool
@objc public class func requestCameraAuthorization(_ completion: NECommonKit.NEAuthCompletion?)
@objc public class func hasPhotoAuthorization() -> Swift.Bool
public class func requestPhotoAuthorization(_ completion: NECommonKit.NEAuthCompletion?)
@objc override dynamic public init()
@objc deinit
}
public enum ReachabilityStatus {
case notReachable
case unknown
case ethernetOrWiFi
case wwan
public static func == (a: NECommonKit.ReachabilityStatus, b: NECommonKit.ReachabilityStatus) -> Swift.Bool
public func hash(into hasher: inout Swift.Hasher)
public var hashValue: Swift.Int {
get
}
}
@_hasMissingDesignatedInitializers public class NEChatDetectNetworkTool {
public static let shareInstance: NECommonKit.NEChatDetectNetworkTool
final public let manager: NECommonKit.NENetworkReachabilityManager?
public func isNetworkRecahability() -> Swift.Bool
public func netWorkReachability(reachabilityStatus: @escaping (NECommonKit.ReachabilityStatus) -> Swift.Void)
@objc deinit
}
extension UIKit.UIColor {
public static let ne_darkText: UIKit.UIColor
public static let ne_greyText: UIKit.UIColor
public static let ne_lightText: UIKit.UIColor
public static let ne_blueText: UIKit.UIColor
public static let ne_redText: UIKit.UIColor
public static let ne_disableRedText: UIKit.UIColor
public static let ne_backcolor: UIKit.UIColor
public static let ne_emptyTitleColor: UIKit.UIColor
public static let ne_greenText: UIKit.UIColor
public static let ne_lightBackgroundColor: UIKit.UIColor
public static let ne_defautAvatarColor: UIKit.UIColor
public static let ne_greenColor: UIKit.UIColor
public static let ne_yellowBackgroundColor: UIKit.UIColor
public static let ne_borderColor: UIKit.UIColor
public static let ne_operationBorderColor: UIKit.UIColor
public static let ne_greyLine: UIKit.UIColor
public static let ne_redColor: UIKit.UIColor
public static let ne_backgroundColor: UIKit.UIColor
public static let ne_navLineColor: UIKit.UIColor
public static let ne_outlineColor: UIKit.UIColor
convenience public init(hexString: Swift.String, _ alpha: CoreFoundation.CGFloat = 1.0)
public var hexString: Swift.String? {
get
}
public class func colorWithNumber(number: Swift.UInt64?) -> UIKit.UIColor
@objc dynamic public class func colorWithString(string: Swift.String?) -> UIKit.UIColor
}
@objc @_inheritsConvenienceInitializers @objcMembers public class NECommonUtil : ObjectiveC.NSObject {
@objc public class func getJSONStringFromDictionary(_ dictionary: [Swift.String : Any]) -> Swift.String
@objc public class func getDictionaryFromJSONString(_ jsonString: Swift.String) -> Foundation.NSDictionary?
@objc override dynamic public init()
@objc deinit
}
@objc @_inheritsConvenienceInitializers @objcMembers public class NEConstant : ObjectiveC.NSObject {
@objc public static let screenWidth: CoreFoundation.CGFloat
@objc public static let screenHeight: CoreFoundation.CGFloat
@objc public static let sreenWidthScale: CoreFoundation.CGFloat
@objc public static let sreenHeightScale: CoreFoundation.CGFloat
@objc public static let navigationHeight: Swift.Double
@objc public static let statusBarHeight: CoreFoundation.CGFloat
@objc public static let navigationAndStatusHeight: Swift.Double
@objc public static let screenInterval: CoreFoundation.CGFloat
@objc public static let textFont: (_ fontName: Swift.String, _ fontSize: Swift.Float) -> UIKit.UIFont
@objc public static let defaultTextFont: (_ fontSize: Swift.Float) -> UIKit.UIFont
@objc public static let hexRGB: (_ rgbValue: Swift.Int) -> UIKit.UIColor
@objc public static let hexRGBAlpha: (_ rgbValue: Swift.Int, _ alpha: Swift.Float) -> UIKit.UIColor
@objc override dynamic public init()
@objc deinit
}
extension Foundation.Date {
public static func utcFormattedDate(_ from: Foundation.Date, withDate: Swift.Bool) -> Swift.String
public static func getFormatPlayTime(_ secounds: Foundation.TimeInterval) -> Swift.String
public static func getTimeString(_ time: Foundation.TimeInterval) -> Swift.String
public func isToday() -> Swift.Bool
public func isThisYear() -> Swift.Bool
}
@_hasMissingDesignatedInitializers open class NENetworkReachabilityManager {
public enum NetworkReachabilityStatus {
case unknown
case notReachable
case reachable(NECommonKit.NENetworkReachabilityManager.ConnectionType)
}
public enum ConnectionType {
case ethernetOrWiFi
case wwan
public static func == (a: NECommonKit.NENetworkReachabilityManager.ConnectionType, b: NECommonKit.NENetworkReachabilityManager.ConnectionType) -> Swift.Bool
public func hash(into hasher: inout Swift.Hasher)
public var hashValue: Swift.Int {
get
}
}
public typealias Listener = (NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus) -> Swift.Void
open var isReachable: Swift.Bool {
get
}
open var isReachableOnWWAN: Swift.Bool {
get
}
open var isReachableOnEthernetOrWiFi: Swift.Bool {
get
}
open var networkReachabilityStatus: NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus {
get
}
open var listenerQueue: Dispatch.DispatchQueue
open var listener: NECommonKit.NENetworkReachabilityManager.Listener?
open var flags: SystemConfiguration.SCNetworkReachabilityFlags? {
get
}
open var previousFlags: SystemConfiguration.SCNetworkReachabilityFlags
convenience public init?(host: Swift.String)
convenience public init?()
@objc deinit
@discardableResult
open func startListening() -> Swift.Bool
open func stopListening()
}
extension NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus : Swift.Equatable {
}
public func == (lhs: NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus, rhs: NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus) -> Swift.Bool
extension ObjectiveC.NSObject {
public class func className() -> Swift.String
public func className() -> Swift.String
}
extension Swift.String {
public func finalSize(_ font: UIKit.UIFont, _ size: CoreFoundation.CGSize, _ numberOfLines: Swift.Int = 0) -> CoreFoundation.CGSize
}
extension Foundation.NSAttributedString {
public func finalSize(_ font: UIKit.UIFont, _ size: CoreFoundation.CGSize, _ numberOfLines: Swift.Int = 0) -> CoreFoundation.CGSize
}
extension Swift.String {
@available(*, deprecated, message: "This method is deprecated")
public func findAllIndex(_ string: Swift.String) -> [Foundation.NSRange]
public static func stringFromDate(date: Foundation.Date) -> Swift.String
public static func firstDayInYear() -> Foundation.Date?
public static func stringFromDictionary(dictionary: [Swift.String : Any]) -> Swift.String?
public static func dictionaryFromString(string: Swift.String) -> [Swift.String : Any]?
}
extension NECommonKit.ReachabilityStatus : Swift.Equatable {}
extension NECommonKit.ReachabilityStatus : Swift.Hashable {}
extension NECommonKit.NENetworkReachabilityManager.ConnectionType : Swift.Equatable {}
extension NECommonKit.NENetworkReachabilityManager.ConnectionType : Swift.Hashable {}
@@ -0,0 +1,187 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NECommonKit
// swift-module-flags-ignorable: -enable-bare-slash-regex
import AVFoundation
import Foundation
@_exported import NECommonKit
import Photos
import Swift
import SystemConfiguration
import UIKit
import _Concurrency
import _StringProcessing
extension Swift.Array {
public func chunk(_ chunkSize: Swift.Int) -> [[Element]]
}
@propertyWrapper public struct Atomic<Value> {
public init(wrappedValue value: Value)
public var wrappedValue: Value {
get
set
}
}
public class CommonLoader<T> where T : AnyObject {
public init()
public func localizable(_ key: Swift.String) -> Swift.String
public func loadImage(_ name: Swift.String) -> UIKit.UIImage?
public func loadString(source: Swift.String?, type: Swift.String?) -> Swift.String?
@objc deinit
}
@objc @_inheritsConvenienceInitializers public class CommonTool : ObjectiveC.NSObject {
public static func getCurrentLanguage() -> Swift.String
@objc override dynamic public init()
@objc deinit
}
public typealias NEAuthCompletion = (_ granted: Swift.Bool) -> Swift.Void
@_inheritsConvenienceInitializers @objc public class NEAuthManager : ObjectiveC.NSObject {
@objc public class func hasAudioAuthoriztion() -> Swift.Bool
@objc public class func requestAudioAuthorization(_ completion: NECommonKit.NEAuthCompletion?)
@objc public class func hasCameraAuthorization() -> Swift.Bool
@objc public class func requestCameraAuthorization(_ completion: NECommonKit.NEAuthCompletion?)
@objc public class func hasPhotoAuthorization() -> Swift.Bool
public class func requestPhotoAuthorization(_ completion: NECommonKit.NEAuthCompletion?)
@objc override dynamic public init()
@objc deinit
}
public enum ReachabilityStatus {
case notReachable
case unknown
case ethernetOrWiFi
case wwan
public static func == (a: NECommonKit.ReachabilityStatus, b: NECommonKit.ReachabilityStatus) -> Swift.Bool
public func hash(into hasher: inout Swift.Hasher)
public var hashValue: Swift.Int {
get
}
}
@_hasMissingDesignatedInitializers public class NEChatDetectNetworkTool {
public static let shareInstance: NECommonKit.NEChatDetectNetworkTool
final public let manager: NECommonKit.NENetworkReachabilityManager?
public func isNetworkRecahability() -> Swift.Bool
public func netWorkReachability(reachabilityStatus: @escaping (NECommonKit.ReachabilityStatus) -> Swift.Void)
@objc deinit
}
extension UIKit.UIColor {
public static let ne_darkText: UIKit.UIColor
public static let ne_greyText: UIKit.UIColor
public static let ne_lightText: UIKit.UIColor
public static let ne_blueText: UIKit.UIColor
public static let ne_redText: UIKit.UIColor
public static let ne_disableRedText: UIKit.UIColor
public static let ne_backcolor: UIKit.UIColor
public static let ne_emptyTitleColor: UIKit.UIColor
public static let ne_greenText: UIKit.UIColor
public static let ne_lightBackgroundColor: UIKit.UIColor
public static let ne_defautAvatarColor: UIKit.UIColor
public static let ne_greenColor: UIKit.UIColor
public static let ne_yellowBackgroundColor: UIKit.UIColor
public static let ne_borderColor: UIKit.UIColor
public static let ne_operationBorderColor: UIKit.UIColor
public static let ne_greyLine: UIKit.UIColor
public static let ne_redColor: UIKit.UIColor
public static let ne_backgroundColor: UIKit.UIColor
public static let ne_navLineColor: UIKit.UIColor
public static let ne_outlineColor: UIKit.UIColor
convenience public init(hexString: Swift.String, _ alpha: CoreFoundation.CGFloat = 1.0)
public var hexString: Swift.String? {
get
}
public class func colorWithNumber(number: Swift.UInt64?) -> UIKit.UIColor
@objc dynamic public class func colorWithString(string: Swift.String?) -> UIKit.UIColor
}
@objc @_inheritsConvenienceInitializers @objcMembers public class NECommonUtil : ObjectiveC.NSObject {
@objc public class func getJSONStringFromDictionary(_ dictionary: [Swift.String : Any]) -> Swift.String
@objc public class func getDictionaryFromJSONString(_ jsonString: Swift.String) -> Foundation.NSDictionary?
@objc override dynamic public init()
@objc deinit
}
@objc @_inheritsConvenienceInitializers @objcMembers public class NEConstant : ObjectiveC.NSObject {
@objc public static let screenWidth: CoreFoundation.CGFloat
@objc public static let screenHeight: CoreFoundation.CGFloat
@objc public static let sreenWidthScale: CoreFoundation.CGFloat
@objc public static let sreenHeightScale: CoreFoundation.CGFloat
@objc public static let navigationHeight: Swift.Double
@objc public static let statusBarHeight: CoreFoundation.CGFloat
@objc public static let navigationAndStatusHeight: Swift.Double
@objc public static let screenInterval: CoreFoundation.CGFloat
@objc public static let textFont: (_ fontName: Swift.String, _ fontSize: Swift.Float) -> UIKit.UIFont
@objc public static let defaultTextFont: (_ fontSize: Swift.Float) -> UIKit.UIFont
@objc public static let hexRGB: (_ rgbValue: Swift.Int) -> UIKit.UIColor
@objc public static let hexRGBAlpha: (_ rgbValue: Swift.Int, _ alpha: Swift.Float) -> UIKit.UIColor
@objc override dynamic public init()
@objc deinit
}
extension Foundation.Date {
public static func utcFormattedDate(_ from: Foundation.Date, withDate: Swift.Bool) -> Swift.String
public static func getFormatPlayTime(_ secounds: Foundation.TimeInterval) -> Swift.String
public static func getTimeString(_ time: Foundation.TimeInterval) -> Swift.String
public func isToday() -> Swift.Bool
public func isThisYear() -> Swift.Bool
}
@_hasMissingDesignatedInitializers open class NENetworkReachabilityManager {
public enum NetworkReachabilityStatus {
case unknown
case notReachable
case reachable(NECommonKit.NENetworkReachabilityManager.ConnectionType)
}
public enum ConnectionType {
case ethernetOrWiFi
case wwan
public static func == (a: NECommonKit.NENetworkReachabilityManager.ConnectionType, b: NECommonKit.NENetworkReachabilityManager.ConnectionType) -> Swift.Bool
public func hash(into hasher: inout Swift.Hasher)
public var hashValue: Swift.Int {
get
}
}
public typealias Listener = (NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus) -> Swift.Void
open var isReachable: Swift.Bool {
get
}
open var isReachableOnWWAN: Swift.Bool {
get
}
open var isReachableOnEthernetOrWiFi: Swift.Bool {
get
}
open var networkReachabilityStatus: NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus {
get
}
open var listenerQueue: Dispatch.DispatchQueue
open var listener: NECommonKit.NENetworkReachabilityManager.Listener?
open var flags: SystemConfiguration.SCNetworkReachabilityFlags? {
get
}
open var previousFlags: SystemConfiguration.SCNetworkReachabilityFlags
convenience public init?(host: Swift.String)
convenience public init?()
@objc deinit
@discardableResult
open func startListening() -> Swift.Bool
open func stopListening()
}
extension NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus : Swift.Equatable {
}
public func == (lhs: NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus, rhs: NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus) -> Swift.Bool
extension ObjectiveC.NSObject {
public class func className() -> Swift.String
public func className() -> Swift.String
}
extension Swift.String {
public func finalSize(_ font: UIKit.UIFont, _ size: CoreFoundation.CGSize, _ numberOfLines: Swift.Int = 0) -> CoreFoundation.CGSize
}
extension Foundation.NSAttributedString {
public func finalSize(_ font: UIKit.UIFont, _ size: CoreFoundation.CGSize, _ numberOfLines: Swift.Int = 0) -> CoreFoundation.CGSize
}
extension Swift.String {
@available(*, deprecated, message: "This method is deprecated")
public func findAllIndex(_ string: Swift.String) -> [Foundation.NSRange]
public static func stringFromDate(date: Foundation.Date) -> Swift.String
public static func firstDayInYear() -> Foundation.Date?
public static func stringFromDictionary(dictionary: [Swift.String : Any]) -> Swift.String?
public static func dictionaryFromString(string: Swift.String) -> [Swift.String : Any]?
}
extension NECommonKit.ReachabilityStatus : Swift.Equatable {}
extension NECommonKit.ReachabilityStatus : Swift.Hashable {}
extension NECommonKit.NENetworkReachabilityManager.ConnectionType : Swift.Equatable {}
extension NECommonKit.NENetworkReachabilityManager.ConnectionType : Swift.Hashable {}
@@ -0,0 +1,187 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NECommonKit
// swift-module-flags-ignorable: -enable-bare-slash-regex
import AVFoundation
import Foundation
@_exported import NECommonKit
import Photos
import Swift
import SystemConfiguration
import UIKit
import _Concurrency
import _StringProcessing
extension Swift.Array {
public func chunk(_ chunkSize: Swift.Int) -> [[Element]]
}
@propertyWrapper public struct Atomic<Value> {
public init(wrappedValue value: Value)
public var wrappedValue: Value {
get
set
}
}
public class CommonLoader<T> where T : AnyObject {
public init()
public func localizable(_ key: Swift.String) -> Swift.String
public func loadImage(_ name: Swift.String) -> UIKit.UIImage?
public func loadString(source: Swift.String?, type: Swift.String?) -> Swift.String?
@objc deinit
}
@objc @_inheritsConvenienceInitializers public class CommonTool : ObjectiveC.NSObject {
public static func getCurrentLanguage() -> Swift.String
@objc override dynamic public init()
@objc deinit
}
public typealias NEAuthCompletion = (_ granted: Swift.Bool) -> Swift.Void
@_inheritsConvenienceInitializers @objc public class NEAuthManager : ObjectiveC.NSObject {
@objc public class func hasAudioAuthoriztion() -> Swift.Bool
@objc public class func requestAudioAuthorization(_ completion: NECommonKit.NEAuthCompletion?)
@objc public class func hasCameraAuthorization() -> Swift.Bool
@objc public class func requestCameraAuthorization(_ completion: NECommonKit.NEAuthCompletion?)
@objc public class func hasPhotoAuthorization() -> Swift.Bool
public class func requestPhotoAuthorization(_ completion: NECommonKit.NEAuthCompletion?)
@objc override dynamic public init()
@objc deinit
}
public enum ReachabilityStatus {
case notReachable
case unknown
case ethernetOrWiFi
case wwan
public static func == (a: NECommonKit.ReachabilityStatus, b: NECommonKit.ReachabilityStatus) -> Swift.Bool
public func hash(into hasher: inout Swift.Hasher)
public var hashValue: Swift.Int {
get
}
}
@_hasMissingDesignatedInitializers public class NEChatDetectNetworkTool {
public static let shareInstance: NECommonKit.NEChatDetectNetworkTool
final public let manager: NECommonKit.NENetworkReachabilityManager?
public func isNetworkRecahability() -> Swift.Bool
public func netWorkReachability(reachabilityStatus: @escaping (NECommonKit.ReachabilityStatus) -> Swift.Void)
@objc deinit
}
extension UIKit.UIColor {
public static let ne_darkText: UIKit.UIColor
public static let ne_greyText: UIKit.UIColor
public static let ne_lightText: UIKit.UIColor
public static let ne_blueText: UIKit.UIColor
public static let ne_redText: UIKit.UIColor
public static let ne_disableRedText: UIKit.UIColor
public static let ne_backcolor: UIKit.UIColor
public static let ne_emptyTitleColor: UIKit.UIColor
public static let ne_greenText: UIKit.UIColor
public static let ne_lightBackgroundColor: UIKit.UIColor
public static let ne_defautAvatarColor: UIKit.UIColor
public static let ne_greenColor: UIKit.UIColor
public static let ne_yellowBackgroundColor: UIKit.UIColor
public static let ne_borderColor: UIKit.UIColor
public static let ne_operationBorderColor: UIKit.UIColor
public static let ne_greyLine: UIKit.UIColor
public static let ne_redColor: UIKit.UIColor
public static let ne_backgroundColor: UIKit.UIColor
public static let ne_navLineColor: UIKit.UIColor
public static let ne_outlineColor: UIKit.UIColor
convenience public init(hexString: Swift.String, _ alpha: CoreFoundation.CGFloat = 1.0)
public var hexString: Swift.String? {
get
}
public class func colorWithNumber(number: Swift.UInt64?) -> UIKit.UIColor
@objc dynamic public class func colorWithString(string: Swift.String?) -> UIKit.UIColor
}
@objc @_inheritsConvenienceInitializers @objcMembers public class NECommonUtil : ObjectiveC.NSObject {
@objc public class func getJSONStringFromDictionary(_ dictionary: [Swift.String : Any]) -> Swift.String
@objc public class func getDictionaryFromJSONString(_ jsonString: Swift.String) -> Foundation.NSDictionary?
@objc override dynamic public init()
@objc deinit
}
@objc @_inheritsConvenienceInitializers @objcMembers public class NEConstant : ObjectiveC.NSObject {
@objc public static let screenWidth: CoreFoundation.CGFloat
@objc public static let screenHeight: CoreFoundation.CGFloat
@objc public static let sreenWidthScale: CoreFoundation.CGFloat
@objc public static let sreenHeightScale: CoreFoundation.CGFloat
@objc public static let navigationHeight: Swift.Double
@objc public static let statusBarHeight: CoreFoundation.CGFloat
@objc public static let navigationAndStatusHeight: Swift.Double
@objc public static let screenInterval: CoreFoundation.CGFloat
@objc public static let textFont: (_ fontName: Swift.String, _ fontSize: Swift.Float) -> UIKit.UIFont
@objc public static let defaultTextFont: (_ fontSize: Swift.Float) -> UIKit.UIFont
@objc public static let hexRGB: (_ rgbValue: Swift.Int) -> UIKit.UIColor
@objc public static let hexRGBAlpha: (_ rgbValue: Swift.Int, _ alpha: Swift.Float) -> UIKit.UIColor
@objc override dynamic public init()
@objc deinit
}
extension Foundation.Date {
public static func utcFormattedDate(_ from: Foundation.Date, withDate: Swift.Bool) -> Swift.String
public static func getFormatPlayTime(_ secounds: Foundation.TimeInterval) -> Swift.String
public static func getTimeString(_ time: Foundation.TimeInterval) -> Swift.String
public func isToday() -> Swift.Bool
public func isThisYear() -> Swift.Bool
}
@_hasMissingDesignatedInitializers open class NENetworkReachabilityManager {
public enum NetworkReachabilityStatus {
case unknown
case notReachable
case reachable(NECommonKit.NENetworkReachabilityManager.ConnectionType)
}
public enum ConnectionType {
case ethernetOrWiFi
case wwan
public static func == (a: NECommonKit.NENetworkReachabilityManager.ConnectionType, b: NECommonKit.NENetworkReachabilityManager.ConnectionType) -> Swift.Bool
public func hash(into hasher: inout Swift.Hasher)
public var hashValue: Swift.Int {
get
}
}
public typealias Listener = (NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus) -> Swift.Void
open var isReachable: Swift.Bool {
get
}
open var isReachableOnWWAN: Swift.Bool {
get
}
open var isReachableOnEthernetOrWiFi: Swift.Bool {
get
}
open var networkReachabilityStatus: NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus {
get
}
open var listenerQueue: Dispatch.DispatchQueue
open var listener: NECommonKit.NENetworkReachabilityManager.Listener?
open var flags: SystemConfiguration.SCNetworkReachabilityFlags? {
get
}
open var previousFlags: SystemConfiguration.SCNetworkReachabilityFlags
convenience public init?(host: Swift.String)
convenience public init?()
@objc deinit
@discardableResult
open func startListening() -> Swift.Bool
open func stopListening()
}
extension NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus : Swift.Equatable {
}
public func == (lhs: NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus, rhs: NECommonKit.NENetworkReachabilityManager.NetworkReachabilityStatus) -> Swift.Bool
extension ObjectiveC.NSObject {
public class func className() -> Swift.String
public func className() -> Swift.String
}
extension Swift.String {
public func finalSize(_ font: UIKit.UIFont, _ size: CoreFoundation.CGSize, _ numberOfLines: Swift.Int = 0) -> CoreFoundation.CGSize
}
extension Foundation.NSAttributedString {
public func finalSize(_ font: UIKit.UIFont, _ size: CoreFoundation.CGSize, _ numberOfLines: Swift.Int = 0) -> CoreFoundation.CGSize
}
extension Swift.String {
@available(*, deprecated, message: "This method is deprecated")
public func findAllIndex(_ string: Swift.String) -> [Foundation.NSRange]
public static func stringFromDate(date: Foundation.Date) -> Swift.String
public static func firstDayInYear() -> Foundation.Date?
public static func stringFromDictionary(dictionary: [Swift.String : Any]) -> Swift.String?
public static func dictionaryFromString(string: Swift.String) -> [Swift.String : Any]?
}
extension NECommonKit.ReachabilityStatus : Swift.Equatable {}
extension NECommonKit.ReachabilityStatus : Swift.Hashable {}
extension NECommonKit.NENetworkReachabilityManager.ConnectionType : Swift.Equatable {}
extension NECommonKit.NENetworkReachabilityManager.ConnectionType : Swift.Hashable {}
@@ -0,0 +1,11 @@
framework module NECommonKit {
umbrella header "NECommonKit-umbrella.h"
export *
module * { export * }
}
module NECommonKit.Swift {
header "NECommonKit-Swift.h"
requires objc
}