// AFNetworkReachabilityManager.h// Copyright (c) 2011–2016 Alamofire 的中文翻譯

// AFNetworkReachabilityManager.h//

// AFNetworkReachabilityManager.h
// Copyright (c) 2011–2016 Alamofire Software Foundation ( http://alamofire.org/ )
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.

#import

#if !TARGET_OS_WATCH
#import

typedef NS_ENUM(NSInteger, AFNetworkReachabilityStatus) {
AFNetworkReachabilityStatusUnknown = -1,
AFNetworkReachabilityStatusNotReachable = 0,
AFNetworkReachabilityStatusReachableViaWWAN = 1,
AFNetworkReachabilityStatusReachableViaWiFi = 2,
};

NS_ASSUME_NONNULL_BEGIN

/**
`AFNetworkReachabilityManager` monitors the reachability of domains, and addresses for both WWAN and WiFi network interfaces.

Reachability can be used to determine background information about why a network operation failed, or to trigger a network operation retrying when a connection is established. It should not be used to prevent a user from initiating a network request, as it's possible that an initial request may be required to establish reachability.

See Apple's Reachability Sample Code ( https://developer.apple.com/library/ios/samplecode/reachability/ )

@warning Instances of `AFNetworkReachabilityManager` must be started with `-startMonitoring` before reachability status can be determined.
*/
@interface AFNetworkReachabilityManager : NSObject

/**
The current network reachability status.
*/
@property (readonly, nonatomic, assign) AFNetworkReachabilityStatus networkReachabilityStatus;

/**
Whether or not the network is currently reachable.
*/
@property (readonly, nonatomic, assign, getter = isReachable) BOOL reachable;

/**
Whether or not the network is currently reachable via WWAN.
*/
@property (readonly, nonatomic, assign, getter = isReachableViaWWAN) BOOL reachableViaWWAN;

/**
Whether or not the network is currently reachable via WiFi.
*/
@property (readonly, nonatomic, assign, getter = isReachableViaWiFi) BOOL reachableViaWiFi;

///---------------------
/// @name Initialization
///---------------------

/**
Returns the shared network reachability manager.
*/
+ (instancetype)sharedManager;

/**
Creates and returns a network reachability manager with the default socket address.

@return An initialized network reachability manager, actively monitoring the default socket address.
*/
+ (instancetype)manager;

/**
Creates and returns a network reachability manager for the specified domain.

@param domain The domain used to evaluate network reachability.

@return An initialized network reachability manager, actively monitoring the specified domain.
*/
+ (instancetype)managerForDomain:(NSString *)domain;

/**
Creates and returns a network reachability manager for the socket address.

@param address The socket address (`sockaddr_in6`) used to evaluate network reachability.

@return An initialized network reachability manager, actively monitoring the specified socket address.
*/
+ (instancetype)managerForAddress:(const void *)address;

/**
Initializes an instance of a network reachability manager from the specified reachability object.

@param reachability The reachability object to monitor.

@return An initialized network reachability manager, actively monitoring the specified reachability.
*/
- (instancetype)initWithReachability:(SCNetworkReachabilityRef)reachability NS_DESIGNATED_INITIALIZER;

///--------------------------------------------------
/// @name Starting & Stopping Reachability Monitoring
///--------------------------------------------------

/**
Starts monitoring for changes in network reachability status.
*/
- (void)startMonitoring;

/**
Stops monitoring for changes in network reachability status.
*/
- (void)stopMonitoring;

///-------------------------------------------------
/// @name Getting Localized Reachability Description
///-------------------------------------------------

/**
Returns a localized string representation of the current network reachability status.
*/
- (
0/5000
原始語言: -
目標語言: -
結果 (中文) 1: [復制]
復制成功!
AFNetworkReachabilityManager.h版权所有 (c) 2011年-2016 Alamofire 软件基金会 (http://alamofire.org/)//权限授予现,免费,向任何人索取这份这个软件和相关的文档文件 ("软件") 来处理的在软件中不受限制,包括但不限于权利以使用、 复制、 修改、 合并、 发布、 分发、 再许可,或卖将复制的软件,并允许向人软件装备来做到这一点,符合以下条件︰//上面的版权声明和本许可声明应包括在所有副本或大量软件的部分模块。//该软件按"原样"提供,没有任何善良、 快递或保修暗示保证,包括但不限于对适销性、 担保适合特定用途和非侵害性。不在任何情况作者或版权持有人需负责任何索赔、 损害赔偿或其他责任,无论是在合同、 侵权行为或其他方面,而引起,出的或与本软件或使用或其他交易该软件。#import#if !TARGET_OS_WATCH#importtypedef NS_ENUM (NSInteger,AFNetworkReachabilityStatus) {AFNetworkReachabilityStatusUnknown =-1,AFNetworkReachabilityStatusNotReachable = 0,AFNetworkReachabilityStatusReachableViaWWAN = 1,AFNetworkReachabilityStatusReachableViaWiFi = 2,};NS_ASSUME_NONNULL_BEGIN/**'AFNetworkReachabilityManager' 监视域和 WWAN 和 WiFi 网络接口地址可达的性。可达性可以用于确定背景信息关于网络操作失败的原因,或者触发网络操作重试时建立连接。它不应该用于防止用户启动网络请求,因为它是可能初始的请求可能需要建立可达性。看看苹果公司的可达性示例代码 (https://developer.apple.com/library/ios/samplecode/reachability/)'AFNetworkReachabilityManager' @warning 实例必须开始与 '-startMonitoring' 之前可达性可以确定状态。 */@interface AFNetworkReachabilityManager: NSObject/**当前的网络可达性状态。 */AFNetworkReachabilityStatus networkReachabilityStatus @property (只读,非原子,分配);/**无论是否网络是目前可到达的。 */@property (只读,非原子,分配,getter = isReachable) BOOL 可到达;/**网络是否通过 WWAN 目前到达。 */@property (只读,非原子,分配,getter = isReachableViaWWAN) BOOL reachableViaWWAN;/**无论是否网络是目前无法通过 WiFi 连接到。 */@property (只读,非原子,分配,getter = isReachableViaWiFi) BOOL reachableViaWiFi;///---------------------@name 初始化///---------------------/**返回共享的网络可达性管理器。 */+ (instancetype) sharedManager;/**创建并返回与默认套接字地址的网络可达性管理器。 @return 初始化的网络可达性经理,积极监测默认套接字地址。 */+ (instancetype) 经理;/**创建并返回指定域的网络可达性管理器。@param 有个域,用于评估网络可达性。@return 初始化的网络可达性经理,积极监测指定的域。 */+ (instancetype) managerForDomain:(NSString *) 域;/**创建并返回套接字地址的网络可达性经理。@param 地址用于评估网络可达性的套接字地址 ('sockaddr_in6')。@return 初始化的网络可达性经理,积极监测指定套接字地址。 */+ (instancetype) managerForAddress:(const void *) 地址;/**初始化网络可达性管理器从指定的可访问性对象的一个实例。@param 的可访问性可达性对象来监视。@return 初始化的网络可达性经理,积极监测指定的可达性。 */-(instancetype) initWithReachability: (SCNetworkReachabilityRef) 可达 NS_DESIGNATED_INITIALIZER;///--------------------------------------------------@name 开始及停止可达性监测///--------------------------------------------------/**开始监视网络可达性状态中的更改。 */-(void) startMonitoring;/**停止监视的网络可达性地位的变化。 */-(void) stopMonitoring;///-------------------------------------------------@name 得到的局部可达性描述///-------------------------------------------------/**返回当前的网络可达性状态的本地化的字符串表示形式。 */- (
正在翻譯中..
結果 (中文) 2:[復制]
復制成功!
// //软件提供“AS IS”,不附有任何形式,明示或//暗示,包括但不限于适销性,适用性//针对特定用途的适用性和非侵权。在任何情况下,//作者或版权所有者对任何索赔,损坏或其他//责任,无论是合同行为,侵权行为还是其他原因,FROM,//出或与本软件或连接使用或其他交易//本软件。#进口 在任何情况下, //作者或版权所有者对任何索赔,损坏或其他//责任,无论是合同行为,侵权行为还是其他原因,FROM,//出或与本软件或连接使用或其他交易//本软件。#进口 在任何情况下, //作者或版权所有者对任何索赔,损坏或其他//责任,无论是合同行为,侵权行为还是其他原因,FROM,//出或与本软件或连接使用或其他交易//本软件。#进口






















#IF!TARGET_OS_WATCH
#进口

的typedef NS_ENUM(NSInteger的,AFNetworkReachabilityStatus){
AFNetworkReachabilityStatusUnknown = -1,
AFNetworkReachabilityStatusNotReachable = 0,
AFNetworkReachabilityStatusReachableViaWWAN = 1,
AFNetworkReachabilityStatusReachableViaWiFi = 2,
};

NS_ASSUME_NONNULL_BEGIN

/ **
`AFNetworkReachabilityManager`监控域的可达性,并为WWAN和WiFi网络接口地址。

可达性可以被用来确定关于为什么一个网络操作失败的背景信息,或在建立连接时,触发一个网络操作重试。它不应该被用来阻止用户发起一个网络请求的,因为它可能是一个初始请求可能需要建立可达性。

见苹果的可达性示例代码(https://developer.apple.com/library/ios/samplecode/reachability/)

@warning AFNetworkReachabilityManager`的`实例必须用`-startMonitoring`开始之前才能确定可达性状态。
* /
@interface AFNetworkReachabilityManager:NSObject的

/ **
当前的网络可达性状态。
* /
@property(只读,非原子,分配)AFNetworkReachabilityStatus networkReachabilityStatus;

/ **
是否该网络是目前可达。
* /
@property(只读,非原子,分配,吸气= isReachable)BOOL到达;

/ **
无论是否网络目前通过WWAN到达。
* /
@property(只读,非原子,分配,吸气= isReachableViaWWAN)BOOL reachableViaWWAN;

/ **
无论是否网络目前通过WiFi访问。
* /
@property(只读,非原子,分配,吸气= isReachableViaWiFi)BOOL reachableViaWiFi;

--------------------- ///
/// @name初始化
/// ----------------- ----

/ **
返回共享网络的可达经理。
* /
+(instancetype)sharedManager;

/ **
创建并返回一个网络可达经理默认套接字地址。

返回:一个初始化的网络可达性管理,积极监测默认套接字地址。
* /
+(instancetype)经理;

/ **
创建并返回一个网络可达经理指定的域。

@参数域用于评估网络可达性的域。

返回:一个初始化的网络可达性管理,主动监控指定的域。
* /
+(instancetype)managerForDomain:(* NSString的)结构域;

/ **
创建并返回一个网络可达经理套接字地址。

@参数地址的套接字地址用于评估网络可达性(`sockaddr_in6`)。

返回:一个初始化的网络可达性管理,主动监控指定的套接字地址。
* /
+(instancetype)managerForAddress:(常量无效*)地址;

/ **
初始化从指定的可达性对象的网络可达性管理器的实例。

@参数可达可达性要监视的对象。

返回:一个初始化的网络可达性管理,主动监控指定的可达性。
* /
- (instancetype)initWithReachability:(SCNetworkReachabilityRef)可达NS_DESIGNATED_INITIALIZER;

/// ----------------------------------------------- ---
/// @name启动和停止可达监测
/// ---------------------------------- ----------------

/ **
启动监测网络可达性状态的变化。
* /
- (无效)startMonitoring;

/ **
停止监测网络可达性状态的变化。
* /
- (无效)stopMonitoring;

/// ----------------------------------------------- -
/// @name获得本地化的可达性说明
/// ------------------------------------ -------------

/ **
返回当前网络可达性状态的本地化字符串表示。
* /
- (
正在翻譯中..
結果 (中文) 3:[復制]
復制成功!
/ / afnetworkreachabilitymanager。H/ /版权所有(C)2011–2016 alamofire软件基金会(http://alamofire.org/)/ /本授权书可免费发给任何获得副本的人/本软件和相关文档文件(“软件”),以处理在没有限制的软件中,包括但不限于权利/ /使用,复制,修改,合并,出版,分发,许可,和/或出售/软件的副本,并允许软件的人如有下列条件,请提供:/ /以上版权声明和本许可通知应包括在/软件的所有拷贝或实质部分。/ //软件提供“是”,没有任何形式的保证,明示或/ /暗示的,包括但不限于适销性的保证,/ /健身为特定目的和不侵权。在任何情况下不得/作者或版权人应对任何索赔、损害赔偿或其他或责任,无论是在合同的诉讼,侵权或其他方面,产生,或与软件或使用或其他交易有关/软件。#进口<基础/地基。”#如果!target_os_watch#进口<配置/系统配置。”typedef ns_enum(NSInteger,afnetworkreachabilitystatus){afnetworkreachabilitystatusunknown = - 1,afnetworkreachabilitystatusnotreachable = 0,afnetworkreachabilitystatusreachableviawwan = 1,afnetworkreachabilitystatusreachableviawifi = 2,};ns_assume_nonnull_begin/ * *` afnetworkreachabilitymanager `监控领域的可达性,并为无线广域网和无线网络接口的地址。可达性可以用来确定背景资料,为什么一个网络操作失败,或触发网络操作重试建立连接时。它不应该被用来防止用户发起网络请求,因为它可能需要初始请求来建立可达性.。看到苹果的可达性的示例代码(https://developer.apple.com/library/ios/samplecode/reachability/)“警报的情况下` afnetworkreachabilitymanager `必须开始` - startmonitoring `可达状态之前可以确定。* /“afnetworkreachabilitymanager NSObject的界面:/ * *当前的网络可达性状态。* /@属性(只读、完备、分配)afnetworkreachabilitystatus networkreachabilitystatus;/ * *网络是否当前可达。* /@属性(只读、完备、分配、吸气= isreachable)布尔可达;/ * *网络是否是目前可以通过广域网。* /@属性(只读、完备、分配、吸气= isreachableviawwan)布尔reachableviawwan;/ * *是否可以通过WiFi网络是目前。* /@属性(只读、完备、分配、吸气= isreachableviawifi)布尔reachableviawifi;/ / / ---------------------“名称初始化”/ / / ---------------------/ * *返回共享网络可达性管理器。* /+(instancetype)sharedmanager;/ * *创建并返回具有默认套接字地址的网络可达性管理器.。@返回初始化的网络可达性管理器,主动监视默认套接字地址。* /+(instancetype)经理;/ * *为指定域创建并返回网络可达性管理器.。@参数域用于评估网络可达性的域。@返回已初始化的网络可达性管理器,积极监视指定域。* /+(instancetype)managerfordomain:(NSString *)域;/ * *创建并返回套接字地址的网络可达性管理器.。@param地址的套接字地址(` sockaddr_in6 `)用于评估网络的可达性。@返回初始化的网络可达性管理器,积极监视指定的套接字地址。* /+(instancetype)managerforaddress:(const void *)地址;/ * *将从指定的可达性目标的网络可达性管理实例。@param可达可达目标监测。@返回初始化的网络可达性管理器,积极监视指定的可达性。* /-(instancetype)initwithreachability:(scnetworkreachabilityref)可达ns_designated_initializer;/ / / --------------------------------------------------名称启动和停止可达性监控/ / / --------------------------------------------------/ * *开始监视网络可达状态的变化。* /-(void)startmonitoring;/ * *停止监视网络可达状态的变化。* /-(void)stopmonitoring;/ / / -------------------------------------------------@获取本地化可达性描述的名称/ / / -------------------------------------------------/ * *返回当前网络可达状态的本地化字符串表示形式.。* /-(
正在翻譯中..
 
其它語言
本翻譯工具支援: 世界語, 中文, 丹麥文, 亞塞拜然文, 亞美尼亞文, 伊博文, 俄文, 保加利亞文, 信德文, 偵測語言, 優魯巴文, 克林貢語, 克羅埃西亞文, 冰島文, 加泰羅尼亞文, 加里西亞文, 匈牙利文, 南非柯薩文, 南非祖魯文, 卡納達文, 印尼巽他文, 印尼文, 印度古哈拉地文, 印度文, 吉爾吉斯文, 哈薩克文, 喬治亞文, 土庫曼文, 土耳其文, 塔吉克文, 塞爾維亞文, 夏威夷文, 奇切瓦文, 威爾斯文, 孟加拉文, 宿霧文, 寮文, 尼泊爾文, 巴斯克文, 布爾文, 希伯來文, 希臘文, 帕施圖文, 庫德文, 弗利然文, 德文, 意第緒文, 愛沙尼亞文, 愛爾蘭文, 拉丁文, 拉脫維亞文, 挪威文, 捷克文, 斯洛伐克文, 斯洛維尼亞文, 斯瓦希里文, 旁遮普文, 日文, 歐利亞文 (奧里雅文), 毛利文, 法文, 波士尼亞文, 波斯文, 波蘭文, 泰文, 泰盧固文, 泰米爾文, 海地克里奧文, 烏克蘭文, 烏爾都文, 烏茲別克文, 爪哇文, 瑞典文, 瑟索托文, 白俄羅斯文, 盧安達文, 盧森堡文, 科西嘉文, 立陶宛文, 索馬里文, 紹納文, 維吾爾文, 緬甸文, 繁體中文, 羅馬尼亞文, 義大利文, 芬蘭文, 苗文, 英文, 荷蘭文, 菲律賓文, 葡萄牙文, 蒙古文, 薩摩亞文, 蘇格蘭的蓋爾文, 西班牙文, 豪沙文, 越南文, 錫蘭文, 阿姆哈拉文, 阿拉伯文, 阿爾巴尼亞文, 韃靼文, 韓文, 馬來文, 馬其頓文, 馬拉加斯文, 馬拉地文, 馬拉雅拉姆文, 馬耳他文, 高棉文, 等語言的翻譯.

Copyright ©2024 I Love Translation. All reserved.

E-mail: