Constants
The following constants are available globally.
-
Undocumented
Declaration
Objective-C
FOUNDATION_EXPORT double FWFrameworkVersionNumber
-
Undocumented
Declaration
Objective-C
FOUNDATION_EXPORT const unsigned char FWFrameworkVersionString[]
-
Undocumented
Declaration
Objective-C
static const FWScreenInch FWScreenInch35 = 35
-
Undocumented
Declaration
Objective-C
static const FWScreenInch FWScreenInch40 = 40
-
Undocumented
Declaration
Objective-C
static const FWScreenInch FWScreenInch47 = 47
-
Undocumented
Declaration
Objective-C
static const FWScreenInch FWScreenInch54 = 54
-
Undocumented
Declaration
Objective-C
static const FWScreenInch FWScreenInch55 = 55
-
Undocumented
Declaration
Objective-C
static const FWScreenInch FWScreenInch58 = 58
-
Undocumented
Declaration
Objective-C
static const FWScreenInch FWScreenInch61 = 61
-
Undocumented
Declaration
Objective-C
static const FWScreenInch FWScreenInch65 = 65
-
Undocumented
Declaration
Objective-C
static const FWScreenInch FWScreenInch67 = 67
-
默认弹框样式
Declaration
Objective-C
static const FWAlertStyle FWAlertStyleDefault = 0
-
成功弹框样式
Declaration
Objective-C
static const FWAlertStyle FWAlertStyleSuccess = 1
-
失败弹框样式
Declaration
Objective-C
static const FWAlertStyle FWAlertStyleFailure = 2
-
Undocumented
Declaration
Objective-C
static const FWImageFormat FWImageFormatUndefined = -1
-
Undocumented
Declaration
Objective-C
static const FWImageFormat FWImageFormatJPEG = 0
-
Undocumented
Declaration
Objective-C
static const FWImageFormat FWImageFormatPNG = 1
-
Undocumented
Declaration
Objective-C
static const FWImageFormat FWImageFormatGIF = 2
-
Undocumented
Declaration
Objective-C
static const FWImageFormat FWImageFormatTIFF = 3
-
Undocumented
Declaration
Objective-C
static const FWImageFormat FWImageFormatWebP = 4
-
Undocumented
Declaration
Objective-C
static const FWImageFormat FWImageFormatHEIC = 5
-
Undocumented
Declaration
Objective-C
static const FWImageFormat FWImageFormatHEIF = 6
-
Undocumented
Declaration
Objective-C
static const FWImageFormat FWImageFormatPDF = 7
-
Undocumented
Declaration
Objective-C
static const FWImageFormat FWImageFormatSVG = 8
-
Undocumented
Declaration
Objective-C
FOUNDATION_EXPORT NSString *const FWBarrageAnimation
-
Undocumented
Declaration
Objective-C
FOUNDATION_EXPORT NSString *const FWRequestValidationErrorDomain
-
内存缓存
Declaration
Objective-C
static const FWCacheType FWCacheTypeMemory = 1
-
NSUserDefaults缓存
Declaration
Objective-C
static const FWCacheType FWCacheTypeUserDefaults = 2
-
Keychain缓存
Declaration
Objective-C
static const FWCacheType FWCacheTypeKeychain = 3
-
文件缓存
Declaration
Objective-C
static const FWCacheType FWCacheTypeFile = 4
-
Sqlite数据库缓存
Declaration
Objective-C
static const FWCacheType FWCacheTypeSqlite = 5
-
异常捕获通知,object为NSException对象,userInfo为附加信息(name|reason|method|remark|symbols)
Declaration
Objective-C
extern NS_SWIFT_NAME(ExceptionCaptured) const NSNotificationName FWExceptionCapturedNotification
-
用于属性 maximumItemSize,是它的默认值。表示 item 的最大宽高会自动根据当前 floatLayoutView 的内容大小来调整,从而避免 item 内容过多时可能溢出 floatLayoutView。
Declaration
Objective-C
extern const CGSize FWFloatLayoutViewAutomaticalMaximumItemSize
-
图片解码scale选项,默认未指定时为1
Declaration
Objective-C
extern const FWImageCoderOptions _Nonnull FWImageCoderOptionScaleFactor
-
Undocumented
Declaration
Objective-C
extern const CGFloat FWImagePreviewCornerRadiusAutomaticDimension
-
八线条渐变旋转,类似系统,默认
Declaration
Objective-C
static const FWIndicatorViewAnimationType FWIndicatorViewAnimationTypeLineSpin = 0
-
五线条跳动,类似音符
Declaration
Objective-C
static const FWIndicatorViewAnimationType FWIndicatorViewAnimationTypeLinePulse = 1
-
八圆球渐变旋转
Declaration
Objective-C
static const FWIndicatorViewAnimationType FWIndicatorViewAnimationTypeBallSpin = 2
-
三圆球水平跳动
Declaration
Objective-C
static const FWIndicatorViewAnimationType FWIndicatorViewAnimationTypeBallPulse = 3
-
三圆圈三角形旋转
Declaration
Objective-C
static const FWIndicatorViewAnimationType FWIndicatorViewAnimationTypeBallTriangle = 4
-
单圆圈渐变旋转
Declaration
Objective-C
static const FWIndicatorViewAnimationType FWIndicatorViewAnimationTypeCircleSpin = 5
-
圆形向外扩散,类似水波纹
Declaration
Objective-C
static const FWIndicatorViewAnimationType FWIndicatorViewAnimationTypeTriplePulse = 6
-
本地化语言改变通知,object为本地化语言名称
Declaration
Objective-C
extern NS_SWIFT_NAME(LanguageChanged) const NSNotificationName FWLanguageChangedNotification
-
定位更新通知
Declaration
Objective-C
extern NS_SWIFT_NAME(LocationUpdated) const NSNotificationName FWLocationUpdatedNotification
-
定位失败通知
Declaration
Objective-C
extern NS_SWIFT_NAME(LocationFailed) const NSNotificationName FWLocationFailedNotification
-
方向改变通知
Declaration
Objective-C
extern NS_SWIFT_NAME(HeadingUpdated) const NSNotificationName FWHeadingUpdatedNotification
-
Undocumented
Declaration
Objective-C
static const FWModulePriority FWModulePriorityLow = 250
-
Undocumented
Declaration
Objective-C
static const FWModulePriority FWModulePriorityDefault = 500
-
Undocumented
Declaration
Objective-C
static const FWModulePriority FWModulePriorityHigh = 750
-
默认样式,应用可配置并扩展
Declaration
Objective-C
static const FWNavigationBarStyle FWNavigationBarStyleDefault = 0
-
Posted when network reachability changes. This notification assigns no notification object. The
userInfo
dictionary contains anNSNumber
object under theFWNetworkingReachabilityNotificationStatusItem
key, representing theFWNetworkReachabilityStatus
value for the current network reachability.Warning
In order for network reachability to be monitored, include theSystemConfiguration
framework in the active target’s “Link Binary With Library” build phase, and add#import <SystemConfiguration/SystemConfiguration.h>
to the header prefix of the project (Prefix.pch
).Declaration
Objective-C
extern NS_SWIFT_NAME(NetworkingReachabilityDidChange) const NSNotificationName FWNetworkingReachabilityDidChangeNotification
-
Undocumented
Declaration
Objective-C
FOUNDATION_EXPORT NSString * const FWNetworkingReachabilityNotificationStatusItem
-
Undocumented
Declaration
Objective-C
extern NSNotificationName FWPlayerCacheManagerDidUpdateCacheNotification
-
Undocumented
Declaration
Objective-C
extern NSNotificationName FWPlayerCacheManagerDidFinishCacheNotification
-
Undocumented
Declaration
Objective-C
extern NSString *FWPlayerCacheConfigurationKey
-
Undocumented
Declaration
Objective-C
extern NSString *FWPlayerCacheFinishedErrorKey
-
Undocumented
Declaration
Objective-C
FOUNDATION_EXPORT NSString *const FWRequestCacheErrorDomain
-
路由信息来源Key,默认未处理
Declaration
Objective-C
extern NS_SWIFT_NAME(RouterSourceKey) const FWRouterUserInfoKey FWRouterSourceKey
-
路由信息选项Key,默认支持NavigationOptions
Declaration
Objective-C
extern NS_SWIFT_NAME(RouterOptionsKey) const FWRouterUserInfoKey FWRouterOptionsKey
-
路由信息句柄Key,默认参数context、viewController,无返回值,仅open生效
Declaration
Objective-C
extern NS_SWIFT_NAME(RouterHandlerKey) const FWRouterUserInfoKey FWRouterHandlerKey
-
Segment index for no selected segment
Declaration
Objective-C
extern NSUInteger FWSegmentedControlNoSegment
-
状态改变通知
Declaration
Objective-C
extern NS_SWIFT_NAME(StateChanged) const NSNotificationName FWStateChangedNotification
-
统计事件触发通知,可统一处理。通知object为FWStatisticalObject统计对象,userInfo为附加信息
Declaration
Objective-C
extern NS_SWIFT_NAME(StatisticalEventTriggered) const NSNotificationName FWStatisticalEventTriggeredNotification
-
浅色样式
Declaration
Objective-C
static const FWThemeStyle FWThemeStyleLight = 1
-
深色样式
Declaration
Objective-C
static const FWThemeStyle FWThemeStyleDark = 2
-
跟随系统模式,iOS13以上动态切换,iOS13以下固定浅色,默认
Declaration
Objective-C
static const FWThemeMode FWThemeModeSystem = 0
-
固定浅色模式
Declaration
Objective-C
static const FWThemeMode FWThemeModeLight = FWThemeStyleLight
-
固定深色模式
Declaration
Objective-C
static const FWThemeMode FWThemeModeDark = FWThemeStyleDark
-
iOS13主题改变通知,object为FWThemeManager时表示手工切换,object为UIScreen时为系统切换
Declaration
Objective-C
extern NS_SWIFT_NAME(ThemeChanged) const NSNotificationName FWThemeChangedNotification
-
默认消息样式
Declaration
Objective-C
static const FWToastStyle FWToastStyleDefault = 0
-
成功消息样式
Declaration
Objective-C
static const FWToastStyle FWToastStyleSuccess = 1
-
失败消息样式
Declaration
Objective-C
static const FWToastStyle FWToastStyleFailure = 2
-
Error Domains
The following error domain is predefined.
NSString * const FWURLRequestSerializationErrorDomain
Constants
FWURLRequestSerializationErrorDomain
FWURLRequestSerializer errors. Error codes forFWURLRequestSerializationErrorDomain
correspond to codes inNSURLErrorDomain
.Declaration
Objective-C
extern NS_SWIFT_NAME(URLRequestSerializationErrorDomain) NSString *const FWURLRequestSerializationErrorDomain
-
User info dictionary keys
These keys may exist in the user info dictionary, in addition to those defined for NSError.
NSString * const FWNetworkingOperationFailingURLRequestErrorKey
Constants
FWNetworkingOperationFailingURLRequestErrorKey
The corresponding value is anNSURLRequest
containing the request of the operation associated with an error. This key is only present in theFWURLRequestSerializationErrorDomain
.Declaration
Objective-C
extern NS_SWIFT_NAME(NetworkingOperationFailingURLRequestErrorKey) NSString *const FWNetworkingOperationFailingURLRequestErrorKey
-
Throttling Bandwidth for HTTP Request Input Streams
See
-throttleBandwidthWithPacketSize:delay:Constants
kFWUploadStream3GSuggestedPacketSize
Maximum packet size, in number of bytes. Equal to 16kb.kFWUploadStream3GSuggestedDelay
Duration of delay each time a packet is read. Equal to 0.2 seconds.Declaration
Objective-C
extern const NSUInteger kFWUploadStream3GSuggestedPacketSize
-
Undocumented
Declaration
Objective-C
FOUNDATION_EXPORT NSTimeInterval const kFWUploadStream3GSuggestedDelay
-
Error Domains
The following error domain is predefined.
NSString * const FWURLResponseSerializationErrorDomain
Constants
FWURLResponseSerializationErrorDomain
FWURLResponseSerializer errors. Error codes forFWURLResponseSerializationErrorDomain
correspond to codes inNSURLErrorDomain
.Declaration
Objective-C
extern NS_SWIFT_NAME(URLResponseSerializationErrorDomain) NSString *const FWURLResponseSerializationErrorDomain
-
User info dictionary keys
These keys may exist in the user info dictionary, in addition to those defined for NSError.
NSString * const FWNetworkingOperationFailingURLResponseErrorKey
NSString * const FWNetworkingOperationFailingURLResponseDataErrorKey
Constants
FWNetworkingOperationFailingURLResponseErrorKey
The corresponding value is anNSURLResponse
containing the response of the operation associated with an error. This key is only present in theFWURLResponseSerializationErrorDomain
.FWNetworkingOperationFailingURLResponseDataErrorKey
The corresponding value is anNSData
containing the original data of the operation associated with an error. This key is only present in theFWURLResponseSerializationErrorDomain
.Declaration
Objective-C
extern NS_SWIFT_NAME(NetworkingOperationFailingURLResponseErrorKey) NSString *const FWNetworkingOperationFailingURLResponseErrorKey
-
Undocumented
Declaration
Objective-C
FOUNDATION_EXPORT NSString * const FWNetworkingOperationFailingURLResponseDataErrorKey
-
Posted when a task resumes.
Declaration
Objective-C
extern NS_SWIFT_NAME(NetworkingTaskDidResumeNotification) const NSNotificationName FWNetworkingTaskDidResumeNotification
-
Posted when a task finishes executing. Includes a userInfo dictionary with additional information about the task.
Declaration
Objective-C
extern NS_SWIFT_NAME(NetworkingTaskDidCompleteNotification) const NSNotificationName FWNetworkingTaskDidCompleteNotification
-
Posted when a task suspends its execution.
Declaration
Objective-C
extern NS_SWIFT_NAME(NetworkingTaskDidSuspendNotification) const NSNotificationName FWNetworkingTaskDidSuspendNotification
-
Posted when a session is invalidated.
Declaration
Objective-C
extern NS_SWIFT_NAME(URLSessionDidInvalidateNotification) const NSNotificationName FWURLSessionDidInvalidateNotification
-
Posted when a session download task finished moving the temporary download file to a specified destination successfully.
Declaration
Objective-C
extern NS_SWIFT_NAME(URLSessionDownloadTaskDidMoveFileSuccessfullyNotification) const NSNotificationName FWURLSessionDownloadTaskDidMoveFileSuccessfullyNotification
-
Posted when a session download task encountered an error when moving the temporary download file to a specified destination.
Declaration
Objective-C
extern NS_SWIFT_NAME(URLSessionDownloadTaskDidFailToMoveFileNotification) const NSNotificationName FWURLSessionDownloadTaskDidFailToMoveFileNotification
-
The raw response data of the task. Included in the userInfo dictionary of the
FWNetworkingTaskDidCompleteNotification
if response data exists for the task.Declaration
Objective-C
extern NS_SWIFT_NAME(NetworkingTaskDidCompleteResponseDataKey) NSString *const FWNetworkingTaskDidCompleteResponseDataKey
-
The serialized response object of the task. Included in the userInfo dictionary of the
FWNetworkingTaskDidCompleteNotification
if the response was serialized.Declaration
Objective-C
extern NS_SWIFT_NAME(NetworkingTaskDidCompleteSerializedResponseKey) NSString *const FWNetworkingTaskDidCompleteSerializedResponseKey
-
The response serializer used to serialize the response. Included in the userInfo dictionary of the
FWNetworkingTaskDidCompleteNotification
if the task has an associated response serializer.Declaration
Objective-C
extern NS_SWIFT_NAME(NetworkingTaskDidCompleteResponseSerializerKey) NSString *const FWNetworkingTaskDidCompleteResponseSerializerKey
-
The file path associated with the download task. Included in the userInfo dictionary of the
FWNetworkingTaskDidCompleteNotification
if an the response data has been stored directly to disk.Declaration
Objective-C
extern NS_SWIFT_NAME(NetworkingTaskDidCompleteAssetPathKey) NSString *const FWNetworkingTaskDidCompleteAssetPathKey
-
Any error associated with the task, or the serialization of the response. Included in the userInfo dictionary of the
FWNetworkingTaskDidCompleteNotification
if an error exists.Declaration
Objective-C
extern NS_SWIFT_NAME(NetworkingTaskDidCompleteErrorKey) NSString *const FWNetworkingTaskDidCompleteErrorKey
-
The session task metrics taken from the download task. Included in the userInfo dictionary of the
FWNetworkingTaskDidCompleteSessionTaskMetrics
Declaration
Objective-C
extern NS_SWIFT_NAME(NetworkingTaskDidCompleteSessionTaskMetrics) NSString *const FWNetworkingTaskDidCompleteSessionTaskMetrics
-
默认进度条样式,用于框架Toast等
Declaration
Objective-C
static const FWProgressViewStyle FWProgressViewStyleDefault = 0
-
默认指示器样式,用于框架Empty|Toast等
Declaration
Objective-C
static const FWIndicatorViewStyle FWIndicatorViewStyleDefault = 0
-
刷新指示器样式,用于框架Refresh等
Declaration
Objective-C
static const FWIndicatorViewStyle FWIndicatorViewStyleRefresh = 1