随笔分类 -  iOS开发过程中遇到的各种问题

记录开发过程中遇到的各种问题
MAC 终端上传代码到Github 或者 Gitlab
摘要:1.创建远程仓库。 Project name:项目名称 Project description (optional):项目介绍 Visibility Level :项目的访问权限 2.创建完成后操作,终端cd 到你需要克隆到的文件夹目录下: a. cd <你本地文件夹目录> b.git clone 阅读全文
posted @ 2017-12-06 11:21 成长的过程 阅读(6071) 评论(0) 推荐(0)
iOS 添加第三方字体
摘要:有时候根据UI的设计,我们需要添加第三方字体到工程中,实现特殊的效果。 一,把第三方字体包导入工程 二,在info.plist文件中添加Fonts provided by application 类型数组,注意添加的字段必须和导入的文件名称一致 具体如下 三,调用下面的方法把所有字体类型打印出来这样 阅读全文
posted @ 2017-03-09 10:50 成长的过程 阅读(879) 评论(0) 推荐(1)
APPicon的生成
摘要:APPIcon 工厂图标的生成:http://icon.wuruihong.com/#/home 阅读全文
posted @ 2017-03-08 16:28 成长的过程 阅读(238) 评论(0) 推荐(0)
iOS - is missing from working copy
摘要:解决方案:1.打开终端2.cd 到警告所提示的文件夹下3.执行命令svn rm --force 丢失文件的名称 丢失的文件太多批量处理:1.打开终端2.sudo find /Users/mac/Desktop/JXS2.0 -name ".svn" -exec rm -r {}加粗部分为项目路径 阅读全文
posted @ 2017-03-08 15:12 成长的过程 阅读(172) 评论(0) 推荐(0)
iOS 多语言的实现(本地化和国际化)
摘要:配置需要国际化的语言 配置需要国际化的语言,这也是国际化之前的准备工作,无论我们是国际化App名称、代码中的字符串、图片、还是storyboard和xib,都需要进行这一步的准备工作(一个项目中需要且仅需要配置一次)。 选中project->Info->Localizations,然后点击"+",添 阅读全文
posted @ 2017-03-08 15:07 成长的过程 阅读(840) 评论(0) 推荐(0)
tableView 分割线的处理
摘要:有时候根据UI设计图的需要我们需要对原生的TableView分割线做靠左,靠右的操作 在下面这个方法中实现即可。 - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIn 阅读全文
posted @ 2017-03-08 14:25 成长的过程 阅读(151) 评论(0) 推荐(0)
TableView 多余分割线的处理
摘要:方法一,以下两个方法的实现 - (void)viewDidLoad { [super viewDidLoad]; self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero]; } - (void)tableVi 阅读全文
posted @ 2017-03-08 14:16 成长的过程 阅读(1924) 评论(0) 推荐(0)
iOS 原生的 UIButton 点击事件是不允许带多参数的,唯一的一个参数就是默认UIButton本身 那么我们该怎么实现传递多个参数的点击事件呢?
摘要:UIButton *btn = // create the button objc_setAssociatedObject(btn, "firstObject", someObject, OBJC_ASSOCIATION_RETAIN_NONATOMIC); //实际上就是KVC objc_setA 阅读全文
posted @ 2016-11-12 11:17 成长的过程 阅读(219) 评论(0) 推荐(0)