This class represents a phone number.
Conforms to: | NSCopying, NSSecureCoding |
Superclass: | NSObject |
Declared in: | AKFPhoneNumber.h |
countryCode
The country code for the phone number.
@property (nonatomic,
copy,
readonly) NSString *countryCode;
AKFPhoneNumber.h
phoneNumber
The remaining portion of the phone number after the country code.
@property (nonatomic,
copy,
readonly) NSString *phoneNumber;
AKFPhoneNumber.h
initWithCountryCode:phoneNumber:
This is the designated initializer.
Parameter | Keterangan |
---|---|
countryCode | The country code for the phone number |
phoneNumber | The remaining portion of the phone number |
- (instancetype)
initWithCountryCode: | (NSString *)countryCode |
phoneNumber: | (NSString *)phoneNumber |
NS_DESIGNATED_INITIALIZER; |
While it is safe to provide any characters for the countryCode
and phoneNumber
, the values should only
contain digits. All other characters will be stripped from this value when it is used.
AKFPhoneNumber.h
isEqualToPhoneNumber:
Compares the receiver to another phone number
Parameter | Keterangan |
---|---|
phoneNumber | The phone number to compare to |
- (BOOL)
isEqualToPhoneNumber:(AKFPhoneNumber *)phoneNumber;
AKFPhoneNumber.h
stringRepresentation
Converts the receiver to an NSString
.
- (NSString *)
stringRepresentation;
All characters that are not digits will be stripped from the phone number and a +
character will precede
the country code value.
AKFPhoneNumber.h