星空网 > 软件开发 > 操作系统

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 文件来负责

 

 

 

 

 

 

 




原标题:iOS基础框架的搭建 / 及国际化操作

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

速卖通公告:AERU海外仓菜鸟配物流线路升级:https://www.goluckyvip.com/news/5915.html
Shopee新手看过来,新站点分享自己的市场、选品之路:https://www.goluckyvip.com/news/5916.html
Lazada运动户外做什么产品好?告诉你如何卖爆东南亚:https://www.goluckyvip.com/news/5917.html
全球捷运完成数亿人民币融资,深化地面综合物流服务赋能平台建设:https://www.goluckyvip.com/news/5918.html
“东学西用”的Shopee,能不能在印度取得真“金”?:https://www.goluckyvip.com/news/5919.html
俄罗斯物流渠道推荐,货运到俄罗斯应该怎样选物流?:https://www.goluckyvip.com/news/592.html
重庆风景名胜?:https://www.vstour.cn/a/404236.html
卓欧毕雪酒店推荐:https://www.vstour.cn/a/404237.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流