美文网首页nib sbIos@IONIC
iOS - Launch.xib&&pch

iOS - Launch.xib&&pch

作者: Mitchell | 来源:发表于2015-08-10 12:18 被阅读75次
    作者:Mitchell 
    

    一 、LaunchScreen.xib

    • 设置启动页面,可以确定模拟器或者真机的真实尺寸,如果没有设置我们默认是4s的尺寸(320,480)模拟器或者真机的尺寸是由启动界面来确定的。
    • 本质:
      • 其实LaunchScreen.xib的本质是帮我们创建了xib界面的截图,在我们进入app的时候,他会自动使用图片,图片可以在工程包中找到。
    • 如果不使用LaunchScreen.xib的话,当启动界面会出现上下黑条的bug,那么怎么解决呢?我们应该在Images.xcassets中的Launch中拖入尺寸正确的图片,这样系统就会知道我们的屏幕的尺寸来进行适配。

    二、pch文件:

    • pch文件是工程的预编译文件,我们将许多开发中公用的头文件都存放在这里。
    • 在Xcode6之后,系统不再自动生成pch文件,那么我们可以在系统中手动生成,但是生成的文件之后是没有进行预编译设置的,我们进入target中去搜索pre,将Precompile Prefix Header设置为Yes,并给出Prefix Header的路径:工程文件名称/pch文件名
    • 应用
      • 调试的时候:
    //将调试阶段所使用的打印宏和发布阶段的打印宏区分开来
    #ifdef DEBUG
    #define DLog(...) NSLog(__VA_ARGS__)
    #else
    #define DLog(...) 
    #endif
    
    - 混编的时候
    
    //如果是OC文件的话
    #ifdef __OBJC
    //内容
    #endif
    

    相关文章

      网友评论

        本文标题:iOS - Launch.xib&&pch

        本文链接:https://www.haomeiwen.com/subject/mokiqttx.html