iOS基础框架的搭建 / 及国际化操作 代码讲解

来源:互联网 发布:萨达姆 知乎 编辑:程序博客网 时间:2024/05/20 05:54

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 文件来负责
0 0
原创粉丝点击