// // PBPublic.h // PBSDK // // Created by LStar on 2025/1/6. // #import NS_ASSUME_NONNULL_BEGIN @interface PBPublic : NSObject ///获取昵称 + (NSString *)getNickname; ///获取头像 + (NSString *)getIcon; ///是否为空字符串 + (BOOL)isNotBlankString:(id)string ; /** 判断字符串是否为空返回"" @param string 传进来的字符串 @return NSString 返回的结果字符串 */ + (NSString *)blankString:(id)string; ///退出登录的操作 + (void)loginOut:(void(^)(void))handle; /// IM登录操作 + (void)loginIM:(void(^)(void))handle; /** 根据传入的字符串生成不同的格式 @param dateStr 传入的字符串 @param mode 对应的类型 1 yyyy-MM-dd (年-月-日) 2 yyyy年MM月dd日 (%d年%d月%d日) 3 yyyy-MM-dd HH:mm (年-月-日 时:分) 4 yyyy.MM.dd HH:mm(年.月.日 时:分) 5.yyyy/MM/dd (年/月/日) 6.MM-dd HH:mm (月-日 时:分) @return NSString 生成的字符串 */ + (NSString *)formatDate:(NSString *)dateStr mode:(NSInteger)mode; @end NS_ASSUME_NONNULL_END