zoukankan      html  css  js  c++  java
  • 常用宏定义


    #define UserDefaults                        [NSUserDefaults standardUserDefaults]
    #define SharedApplication                   [UIApplication sharedApplication]
    #define Bundle                              [NSBundle mainBundle]
    #define MainScreen                          [UIScreen mainScreen]
    #define ShowNetworkActivityIndicator()      [UIApplication sharedApplication].networkActivityIndicatorVisible = YES
    #define HideNetworkActivityIndicator()      [UIApplication sharedApplication].networkActivityIndicatorVisible = NO
    #define NetworkActivityIndicatorVisible(x)  [UIApplication sharedApplication].networkActivityIndicatorVisible = x
    #define NavBar                              self.navigationController.navigationBar
    #define TabBar                              self.tabBarController.tabBar
    #define NavBarHeight                        self.navigationController.navigationBar.bounds.size.height
    #define TabBarHeight                        self.tabBarController.tabBar.bounds.size.height
    #define ScreenRect                          [[UIScreen mainScreen] bounds]
    #define ScreenWidth                         [[UIScreen mainScreen] bounds].size.width
    #define ScreenHeight                        [[UIScreen mainScreen] bounds].size.height
    #define TouchHeightDefault                  44
    #define TouchHeightSmall                    32
    #define ViewWidth(v)                        v.frame.size.width
    #define ViewHeight(v)                       v.frame.size.height
    #define ViewX(v)                            v.frame.origin.x
    #define ViewY(v)                            v.frame.origin.y
    #define SelfViewHeight                      self.view.bounds.size.height
    #define RectX(f)                            f.origin.x
    #define RectY(f)                            f.origin.y
    #define RectWidth(f)                        f.size.width
    #define RectHeight(f)                       f.size.height
    #define RectSetWidth(f, w)                  CGRectMake(RectX(f), RectY(f), w, RectHeight(f))
    #define RectSetHeight(f, h)                 CGRectMake(RectX(f), RectY(f), RectWidth(f), h)
    #define RectSetX(f, x)                      CGRectMake(x, RectY(f), RectWidth(f), RectHeight(f))
    #define RectSetY(f, y)                      CGRectMake(RectX(f), y, RectWidth(f), RectHeight(f))
    #define RectSetSize(f, w, h)                CGRectMake(RectX(f), RectY(f), w, h)
    #define RectSetOrigin(f, x, y)              CGRectMake(x, y, RectWidth(f), RectHeight(f))
    #define Rect(x, y, w, h)                    CGRectMake(x, y, w, h)
    #define DATE_COMPONENTS                     NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit
    #define TIME_COMPONENTS                     NSHourCalendarUnit|NSMinuteCalendarUnit|NSSecondCalendarUnit
    #define FlushPool(p)                        [p drain]; p = [[NSAutoreleasePool alloc] init]
    #define RGB(r, g, b)                        [UIColor colorWithRed:(r)/255.f green:(g)/255.f blue:(b)/255.f alpha:1.f]
    #define RGBA(r, g, b, a)                    [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:a]
    
    #define StatusBarHeight                     [UIApplication sharedApplication].statusBarFrame.size.height
    #define DefaultToolbarHeight                self.navigationController.navigationBar.frame.size.height
    
    #endif
    
    
  • 相关阅读:
    HDU 2899 Strange fuction
    HDU 2899 Strange fuction
    HDU 2199 Can you solve this equation?
    HDU 2199 Can you solve this equation?
    Java实现 LeetCode 700 二叉搜索树中的搜索(遍历树)
    Java实现 LeetCode 700 二叉搜索树中的搜索(遍历树)
    Java实现 LeetCode 700 二叉搜索树中的搜索(遍历树)
    Java实现 LeetCode 699 掉落的方块(线段树?)
    Java实现 LeetCode 699 掉落的方块(线段树?)
    Java实现 LeetCode 699 掉落的方块(线段树?)
  • 原文地址:https://www.cnblogs.com/CH520/p/9311439.html
Copyright © 2011-2022 走看看