UIApplication

  1. NS_CLASS_AVAILABLE_IOS(2_0) @interface UIApplication : UIResponder <UIActionSheetDelegate>     本文转载至 http://blog.youkuaiyun.com/jpcfei/article/details/9000273
  2. {  
  3.   
  4. //获取UIApplication单例对象  
  5. + (UIApplication *)sharedApplication;  
  6.   
  7. //应用程序委托对象  
  8. @property(nonatomic,assign) id<UIApplicationDelegate> delegate;  
  9.   
  10. - (void)beginIgnoringInteractionEvents;               // nested. set should be set during animations & transitions to ignore touch and other events  
  11. - (void)endIgnoringInteractionEvents;  
  12. - (BOOL)isIgnoringInteractionEvents;                  // returns YES if we are at least one deep in ignoring events  
  13.   
  14. //IOS用一个布尔值用来控制是否取消应用程序空闲时间,既idleTimerDisabled。这个值的默认属性是'NO'。当大多数应用程序没有接收到用户输入信息的时候,  
  15. //系统会把设备设置成“休眠”状态,屏幕也会变暗。这样做是为了保存更多电量。事实上,应用程序在运行大部分的App的时候是不需要用户输入的,如果想保证屏  
  16. //幕长亮,请把这个变量设置为'YES',来取消系统休眠的“空闲时间”。  
  17. @property(nonatomic,getter=isIdleTimerDisabled)       BOOL idleTimerDisabled;     // default is NO  
  18.   
  19. - (BOOL)openURL:(NSURL*)url;  
  20. - (BOOL)canOpenURL:(NSURL *)url NS_AVAILABLE_IOS(3_0);  
  21.   
  22. - (void)sendEvent:(UIEvent *)event;  
  23.   
  24. //获取当前程序关键窗口  
  25. @property(nonatomic,readonly) UIWindow *keyWindow;  
  26.   
  27. //获取当前程序涉及到窗口类数组  
  28. @property(nonatomic,readonly) NSArray  *windows;  
  29.   
  30. - (BOOL)sendAction:(SEL)action to:(id)target from:(id)sender forEvent:(UIEvent *)event;  
  31.   
  32. //状态栏显示网络标志  
  33. @property(nonatomic,getter=isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible; // showing network spinning gear in status bar. default is NO  
  34.   
  35. //状态栏的显示风格  
  36. @property(nonatomic) UIStatusBarStyle statusBarStyle; // default is UIStatusBarStyleDefault  
  37. - (void)setStatusBarStyle:(UIStatusBarStyle)statusBarStyle animated:(BOOL)animated;  
  38.   
  39. @property(nonatomic,getter=isStatusBarHidden) BOOL statusBarHidden;  
  40. - (void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)animation NS_AVAILABLE_IOS(3_2);  
  41.   
  42. // Rotate to a specific orientation.  This only rotates the status bar and updates the statusBarOrientation property.  
  43. // This does not change automatically if the device changes orientation.  
  44. // Explicit setting of the status bar orientation is more limited in iOS 6.0 and later.  
  45.   
  46. //状态栏方向  
  47. @property(nonatomic) UIInterfaceOrientation statusBarOrientation;  
  48. - (void)setStatusBarOrientation:(UIInterfaceOrientation)interfaceOrientation animated:(BOOL)animated;  
  49.   
  50. // The system only calls this method if the application delegate has not  
  51. // implemented the delegate equivalent. It returns the orientations specified by  
  52. // the application's info.plist. If no supported interface orientations were  
  53. // specified it will return UIInterfaceOrientationMaskAll on an iPad and  
  54. // UIInterfaceOrientationMaskAllButUpsideDown on a phone.  The return value  
  55. // should be one of the UIInterfaceOrientationMask values which indicates the  
  56. // orientations supported by this application.  
  57. - (NSUInteger)supportedInterfaceOrientationsForWindow:(UIWindow *)window NS_AVAILABLE_IOS(6_0);  
  58.   
  59. @property(nonatomic,readonly) NSTimeInterval statusBarOrientationAnimationDuration; // Returns the animation duration for the status bar during a 90 degree orientation change.  It should be doubled for a 180 degree orientation change.  
  60. @property(nonatomic,readonly) CGRect statusBarFrame; // returns CGRectZero if the status bar is hidden  
  61.   
  62. @property(nonatomic) NSInteger applicationIconBadgeNumber;  // set to 0 to hide. default is 0  
  63.   
  64. @property(nonatomic) BOOL applicationSupportsShakeToEdit NS_AVAILABLE_IOS(3_0);  
  65.   
  66. @property(nonatomic,readonly) UIApplicationState applicationState NS_AVAILABLE_IOS(4_0);  
  67. @property(nonatomic,readonly) NSTimeInterval backgroundTimeRemaining NS_AVAILABLE_IOS(4_0);  
  68.   
  69. - (UIBackgroundTaskIdentifier)beginBackgroundTaskWithExpirationHandler:(void(^)(void))handler  NS_AVAILABLE_IOS(4_0);  
  70. - (void)endBackgroundTask:(UIBackgroundTaskIdentifier)identifier NS_AVAILABLE_IOS(4_0);  
  71.   
  72. - (BOOL)setKeepAliveTimeout:(NSTimeInterval)timeout handler:(void(^)(void))keepAliveHandler NS_AVAILABLE_IOS(4_0);  
  73. - (void)clearKeepAliveTimeout NS_AVAILABLE_IOS(4_0);  
  74.   
  75. @property(nonatomic,readonly,getter=isProtectedDataAvailable) BOOL protectedDataAvailable NS_AVAILABLE_IOS(4_0);  
  76.   
  77. @property(nonatomic,readonly) UIUserInterfaceLayoutDirection userInterfaceLayoutDirection NS_AVAILABLE_IOS(5_0);  
  78.   
  79. @end  

转载于:https://www.cnblogs.com/Camier-myNiuer/archive/2013/06/05/3118731.html

内容概要:本文详细探讨了基于MATLAB/SIMULINK的多载波无线通信系统仿真及性能分析,重点研究了以OFDM为代表的多载波技术。文章首先介绍了OFDM的基本原理和系统组成,随后通过仿真平台分析了不同调制方式的抗干扰性能、信道估计算法对系统性能的影响以及同步技术的实现与分析。文中提供了详细的MATLAB代码实现,涵盖OFDM系统的基本仿真、信道估计算法比较、同步算法实现和不同调制方式的性能比较。此外,还讨论了信道特征、OFDM关键技术、信道估计、同步技术和系统级仿真架构,并提出了未来的改进方向,如深度学习增强、混合波形设计和硬件加速方案。; 适合人群:具备无线通信基础知识,尤其是对OFDM技术有一定了解的研究人员和技术人员;从事无线通信系统设计与开发的工程师;高校通信工程专业的高年级本科生和研究生。; 使用场景及目标:①理解OFDM系统的工作原理及其在多径信道环境下的性能表现;②掌握MATLAB/SIMULINK在无线通信系统仿真中的应用;③评估不同调制方式、信道估计算法和同步算法的优劣;④为实际OFDM系统的设计和优化提供理论依据和技术支持。; 其他说明:本文不仅提供了详细的理论分析,还附带了大量的MATLAB代码示例,便于读者动手实践。建议读者在学习过程中结合代码进行调试和实验,以加深对OFDM技术的理解。此外,文中还涉及了一些最新的研究方向和技术趋势,如AI增强和毫米波通信,为读者提供了更广阔的视野。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值