zoukankan      html  css  js  c++  java
  • iOS基础框架的搭建 / 及国际化操作

    1.基础框架的搭建

    1.1 pod引入常用的第三方类库

    1.2 创建基础文件夹结构/目录结构

    Resource———存放声音/图片/xib/storyboard 等资源文件

    Define——宏定义, 常用的常量/常用的方法

    Category——类别, 主要是对第三方框架的封装/对系统类 的方法的额外增加

    View——放继承于UIView的视图,例如:Cell...

    ViewController——放继承与UIViewcontroller的类

    Model——网络解析类型

    NetManager—网络请求

    Factory——工厂方法类/工具类

    Vendor——第三方类库(不支持pod的类库)

    ViewModel ——  视图模型—(MVVM设计模式)

    1.3 创建基类文件

    ViewController

    BaseViewController : UIViewController

     

    Model

    BaseModle : NSObject

     

    ViewModel

    BaseViewModel: NSObject

     

    NetManager

    BaseNetManager: NSObject

     

    Factory

    Factory: NSObject

     

    Define

    Constants.h ——> 选择Header来创建

    Methods.h ———>选择Header来创建

     

    1.4 目录文件调整

    info.plist   pch -> supporting files

    storyboard xib images-> resource

    ViewController —> ViewController

     

    1.5 配置pch文件

    引入常用的类的头文件

    ps:通过在appdelegate文件中,调用以下pch文件中任意 一个头文件包含的方法, 使用cmd+B 编译, 编译完成以 后,pch文件就可以有代码提示了

     

    1.6  修改最低版本号—>通常向下兼容一个版本

    development Target:  7.0

    1.7 关闭横屏——根据实际需求,横屏比较少见

    1.8 设备 devices 选择 universal  : 同时支持pad和iphone

     

    1.9 添加中文支持

    project ->info ->localizations 点+号,添加 chinese(simplicity) 简体中文

     

     

     

     

    2.国际化操作

    2.1  到Project->info->localization 点击+号 添加中文支持

    2.2   创建文件 resource-> strings.  通过右侧 localized按钮,把 文件修改为国际化文件, 修改完毕之后,文件前方会有一个 可以展开的箭头 2.3  对于 名称为 Localizable.strings文件, 代码有优化处理

    2.4  对于info.plist文件的国际化操作 需要专门的 InfoPlist.strings 文件来负责

     

     

     

     

     

     

     

  • 相关阅读:
    (引)spring学习笔记1.什么是控制反转
    Arduino 各种模块篇 步进电机 step motor 舵机 servo 直流电机 总复习
    Raspberry Pi Wireless Adaptor
    Pyramid 使用总结1
    Arduino 各种模块篇 人体红外感应模块 proximity sensor
    Pyramid 使用总结2
    Webcam Streaming Desktop Recording on Linux for ubuntu or its destros
    Arduino 各种模块篇 步进电机 step motor( 不用库,不用shield, 纯)
    Arduino 各种模块篇 motor shield 电机扩展板(舵机、直流电机、步进电机party)
    转载 stepper motors
  • 原文地址:https://www.cnblogs.com/xiaosong666/p/5050842.html
Copyright © 2011-2022 走看看