摘要: 一、程序国际化 准备工作: 1、首先我们要先创建一个工程,我们给他命名Internationalization-Demo,然后添加语言。 从代码中分离文本: 目前,应用展示的所有文本都是以硬编码字符串存在于Main.storyboard 和 ViewController里。为了本地化这些字符串,你需 阅读全文
posted @ 2016-12-15 16:46 FMDN 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。 首先说一下pch的作用: 1、存放一些全局的宏(整个项目中都用得上的 阅读全文
posted @ 2016-12-15 16:26 FMDN 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 前言 iOS系统本身提供了两套绘图的框架,即UIBezierPath 和 Core Graphics。而前者所属UIKit,其实是对Core Graphics框架关于path的进一步封装,所以使用起来比较简单。但是毕竟Core Graphics更接近底层,所以它更加强大。 UIBezierPath 阅读全文
posted @ 2016-12-15 15:40 FMDN 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 最近实现了下饿了么中选餐时两级tableView联动效果,先上效果图,大家感受一下: 下面说下具体实现步骤: 首先分解一下,实现这个需求主要是两点,一是点击左边tableView,同时滚动右边tableView到具体的位置。二是拖动右边tableView选中左边tableView对应的某一行。要实现 阅读全文
posted @ 2016-12-15 15:15 FMDN 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 前文提要 近期准备重构项目,需要重写一些通用模块,正巧需要设置App异常加载占位图的问题,心血来潮设想是否可以零行代码解决此问题,特在此分享实现思路。 思路分享 对于App占位图,通常需要考虑的控件有tableView、collectionView和webView,异常加载情况区分为无数据和网络异常 阅读全文
posted @ 2016-12-15 15:13 FMDN 阅读(204) 评论(0) 推荐(0) 编辑