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
- iOS基础框架的搭建 / 及国际化操作 代码讲解
- ios-代码的国际化
- ssh2框架搭建及代码
- ssh2框架搭建及代码
- geohash的代码及讲解
- iOS开发-进阶:语言国际化及代码切换语言
- Ibatis 框架的基本介绍及基础操作
- 搭建一个包含 redux、router、国际化的前端项目框架
- 框架搭建讲解
- 通过insert实现局部不缓存的搭建代码及讲解
- JBPM 入门教程及框架搭建实例代码
- iOS中FMDB的基础操作,及日常使用心得
- iOS国际化及应用内部实现国际化
- python 网络框架twisted基础学习及详细讲解
- 框架搭建的相关代码
- IOS 项目的框架搭建
- TensorFlow基础4:四种类型数据的读取流程及API讲解和代码实现
- TensorFlow基础5:TFRecords文件的存储与读取讲解及代码实现
- Bluetooth基本使用
- 构建需求响应式亿级商品详情页
- Codeforces 557D Vitaly and Cycle 【染色判二分图 + 组合数学】
- Android Studio 2.0 新特性体验
- 使用kickstart脚本安装CentOS7
- iOS基础框架的搭建 / 及国际化操作 代码讲解
- ZOJ3499-Median
- Hive-0.5中UDF和UDAF简述
- 数学史上最重要的女性:埃米·诺特
- 清除火狐浏览器的缓存数据
- 如何成为安卓软件开发工程师?
- 关于java中getInstance()方法
- 3D游戏编程大师技巧第一章 vs2013编译书本源码问题解决方案
- Charles:移动端设备网络抓包