IOS小知识点11之IOS文件结构、UIApplication
来源:互联网 发布:js连接mysql 编辑:程序博客网 时间:2024/06/04 20:04
(1)m h mm c文件
m文件:OC+c代码 h:头文件。mm:OC+c++代码 c:c语言文件
(2)pch文件
主要用于存放一些通用的配置、h头文件。
log信息:
#ifdef DEBUG // 调试阶段
#define XXLog(...) NSLog(__VA_ARGS__)
#else // 发布阶段
#define XXLog(...)
#endif
一般吧代码添加到这个中:#ifdef __OBJC__
比如一些头文件、宏定义UIApplication单例模式,
这只app状态栏的各种样式:
UIApplication *app = [UIApplicationsharedApplication];
// [app setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
// app.statusBarHidden = YES;
// app.statusBarStyle = UIStatusBarStyleLightContent;
[app setStatusBarStyle:UIStatusBarStyleLightContentanimated:YES];
状态栏调用方法:- (BOOL)prefersStatusBarHidden
{
return YES;
}
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
应用右上角的更新
app.applicationIconBadgeNumber = 0;
设置显示联网状态
app.networkActivityIndicatorVisible = YES;
app的功能
[app openURL:[NSURLURLWithString:@"http://www.baidu.com"]];
打电话
[app openURL:[NSURL URLWithString:@"tel://10086"]];
程序启动-执行main函数-执行UIApplicationMain函数-初始化UIApplication代理,开启事件循环-监听系统事件-程序结束。
常用的UIApplication代理事件:
程序加载完毕
application:didFinishLaunchingWithOptions:
程序获得焦点
applicationDidBecomeActive程序进入后台
applicationDidEnterBackground内存警告
applicationDidReceiveMemoryWarning:
程序即将退出
applicationWillTerminate- IOS小知识点11之IOS文件结构、UIApplication
- iOS开发之UIApplication的小功能
- iOS之小知识点
- IOS学习之UIApplication
- iOS之UIApplication详解
- iOS开发学习之UIApplication
- ios-提升之【1】-UIApplication
- IOS UIApplication
- iOS UIApplication
- iOS UIApplication
- iOS UIApplication
- IOS小知识点10之IOSFramework打包
- IOS小知识点
- iOS小知识点(一)
- iOS小知识点(二)
- iOS小知识点(三)
- iOS小知识点总结
- ios 小知识点汇总
- Embedded C/C++(讲师)技术专家
- 货郎担(旅行售货商)动态规划
- 21个挑战题,几杯咖啡的时间,来试试
- 贪心算法详解
- hdu 1217 Arbitrage (floyd+map)
- IOS小知识点11之IOS文件结构、UIApplication
- 让你的javascript函数拥有记忆功能,减少全局变量的使用
- did you run git # update-server-info on the server?
- poj 1469 COURSES 二分图最大匹配
- VS 2012 NuGet错误
- 云计算与海量数据处理(技术专家)讲师
- cocos2dx 中的动作机制 动作在引擎中的行为
- 1+N问题
- IOS推送详解