Util.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // Util.h
  3. // IBOSS
  4. //
  5. // Created by iHope on 14-6-6.
  6. // Copyright (c) 2017年 沈阳东科云信软件有限公司. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "AchiementDepartmentInfoModel.h"
  10. #import "BusinessDepartmentFrame.h"
  11. @interface Util : NSObject
  12. + (void)alignLabelWithTop:(UILabel *)label;
  13. //字典转Json
  14. + (NSString*)objectToJson:(id)_obj;
  15. // 判断电话是否有效
  16. + (BOOL)isValidTelephone:(NSString *)telephone;
  17. + (BOOL)isValidMobilePhone:(NSString *)telephone;
  18. +(BOOL)isPureInt:(NSString*)string;
  19. /**
  20. 计算collection view的图片的高度
  21. @param photos <#photos description#>
  22. @return <#return value description#>
  23. */
  24. + (CGFloat)getPhotoCollectionViewHeightWithPhotos:(NSArray *)photos;
  25. + (NSString *)getNetWorkStates;
  26. +(NSMutableArray *)findAllParents:(NSArray*)arry minLength:(NSInteger) len;
  27. +(NSInteger)findDepartmentsRootNodeLength:(NSArray*)arry;
  28. +(NSMutableArray*)findChildByOrganizationCode:(NSString*)organizationCode allArray:(NSMutableArray*)arry minLength:(NSInteger)minLen;
  29. +(Boolean)hasChild:(NSString*)organizationCode allArray:(NSMutableArray*)arry minLength:(NSInteger) len;
  30. +(void)bindChildByParent:(AchiementDepartmentInfoModel *) currentModel allArray:(NSMutableArray*)arry;
  31. + (NSString*)deviceVersion;
  32. + (NSString *)positiveFormat:(NSString *)text;
  33. +(NSString*)thousandSeparatorFormat:(NSString *)number;
  34. @end