zoukankan      html  css  js  c++  java
  • 外部资源复制

    当一个资源文件较大时(大量图片、视屏等),不应该直接拖进工程里,而应该使用如下方法:

    注:

    1、"Copy items into destination groups's folder(if needed)"是将所要使用的文件,同时复制到项目的resource文件中。

    2、"Create groups for any added folders"会为根据所有文件的目录层次生成不同层次的group,即逻辑上的文件夹。实际上这些资源将会散落在resource文件夹内,没有子文件夹。

    3、"Create Folder References for any added folders",会显示成蓝色的文件夹,实际上它们就是文件夹,在resource文件夹里会按实际结构放置文件。

    一、步骤:

    TARGETS->Build Phases->Add Build Phases(右下角)->Add Copy Files(右角) 把文件直接拖入 勾选copy选择Create Folder。。。 形成蓝色文件夹;

    二、使用

    NSString* homePath = [[NSBundle mainBundle]executablePath];

    NSArray* strings = [homePath componentSeparatedByString:@"/"];

    NSString* executableName = [strings objectAtIndex:[strings count]-1];

    NSString* baseDic = [homePath subStringToIndex:[homePath length]-[executableName length]-1];

    NSString* resourcePath = [NSString stringWithFormat:@"%@/图片/3.png", baseDic];

  • 相关阅读:
    柳下品茗
    游百花诗意亭有感
    爱情如酒
    笑傲IT文坛
    面对诱惑,你会屈从吗?
    拓展人脉的三十六计
    世界经理人推荐:拓展人脉的两大法宝
    我还能做什么
    诗缘
    有谁陪我风雨同舟
  • 原文地址:https://www.cnblogs.com/swallow37/p/2845818.html
Copyright © 2011-2022 走看看