重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
CGFloat f = 123.9432;
创新互联自2013年创立以来,是专业互联网技术服务公司,拥有项目网站制作、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元凌源做网站,已为上家服务,为凌源各地企业和个人服务,联系电话:13518219792
NSString *strDistance=[NSString stringWithFormat:@"%.2f", f];
如上所述:字符串格式化,格式出输入%.2f ,及表示两位小数
1.怎么自定义leftItem 其实~这个东西嘛~说简单也是很简单的~因为~我们很明确的知道~左导航栏就一个功能~那就是返回上一个界面~很显然~是需要用户交互的~必用按钮~ 说多了都是废话~直接上代码
首先从main.m文件的main函数开始执行的。
int main(int argc, char * argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
//1、principalClassName:应用程序对象的类名(UIApplication或其子类)
//2、delegateClassName:应用程序delegate的类名。(任何接受了UIApplicationDelegate的类)
UIApplicationMain根据上述两个类名创建应用程序实例、应用程序代理实例。然后建立事件循环(runloop),检测程序的各种事件(程序开始启动,接收到触摸等等)
在执行UIApplicationMain函数时做了跳转,转到了AppDelete中。应用程序代理,主要检测应用程序的状态并做出相应的处理。应用程序的状态有很多,比如:程序启动、进入活跃状态、进到后台、内存警告、收到远程消息等等。任何接受了UIApplicationDelegate协议的对象都可以成为应用程序代理。一旦应用程序的某种状态触发,就会执行相应的代理方法。UIApplicationDelegate是一个OC的协议。里面声明了一堆方法,这些方法都与应用程序运行状态有关,它们由应用程序代理实现。UIApplication对象负责调用。
application:didFinishLaunchingWithOptions:告诉delegate程序启动即将完成,程序准备要运行。(delegate实现这个方法时,要创建window对象,将程序内容通过window呈现给用户。),在该方法中为我们应用程序创建window等必要的界面
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];//初始化window
self.window.backgroundColor = [UIColor grayColor];//设置window的背景色
[self.window makeKeyAndVisible];//把window设置为主视图
[self.window setRootViewController:[[UIViewController alloc] init]];//设置window的根视图控制器
return YES;
}
applicationWillResignActive:程序即将结束活跃状态,(例如:突然来电话,短信,下来菜单栏等)就会执行该方法,一般在该方法中做一些必要信息的存储,和一些暂停动作。例如,游戏正在进行时,要暂停游戏
- (void)applicationWillResignActive:(UIApplication *)application {
NSLog(@"*****%s",__func__);//__func__打印方法名
}
applicationDidEnterBackground:程序已经进入后台,如果程序长期在后台呆着,有可能会退出,所以在该方法中要进行一些重要数据的持久化。(按Home键)
- (void)applicationDidEnterBackground:(UIApplication *)application {
NSLog(@"*****%s",__func__);
}
applicationWillEnterForeground:程序即将进入前台,一般式在程序由后台进入该程序的时候执行该方法
- (void)applicationWillEnterForeground:(UIApplication *)application {
NSLog(@"*****%s",__func__);
}
applicationDidBecomeActive:告诉delegate应用程序已经进入活跃状态(重新执行被暂停的任务),程序启动或者由后台进入前台都会执行该方法
- (void)applicationDidBecomeActive:(UIApplication *)application
{
NSLog(@"*****%s",__func__);
}
applicationWillTerminate:即将退出时执行该方法
- (void)applicationWillTerminate:(UIApplication *)application{
NSLog(@"*****%s",__func__);
}
支持版本:iOS版本 5.26.0 以上(如果没更新版本,请在 App Store 更新到最新版本)
支持系统:iOS 14 及其以上
说明:
1、在桌面长按,选择左上角"+"号
2、往下滑动选择,或者搜索里面输入
3、选择你喜欢的小组件,点击添加
1、在有网络的情况下,点击任意小组件,则会刷新状态
2、小组件并非实时更新,存在延迟的情况,若你发现状态不对,点击该组件后,再回到桌面即可更新状态
未来还会陆续更新实用的小组件,如果你有什么想法也可以在评论区分享。
cd各版本都是不能直接中文字体成斜体,但英文数字就行,这和字体里本身有没斜体有关。。 处理办法-----直接选中字体,双击,在选择状态成圆圈的时候,用选择工具,选择顶上中间横着的箭头,左右倾斜控制拉动就行..