
iOS开发技巧
specter_hhg
现在应该做的就是比昨天进步一点
展开
-
iOS笔记—#define
#define,宏定义。可以用来定义常量、函数等。当编译器遇到宏定义时,会把宏定义先转回定义的值或者方法。 它本身没有类型,不做类型检查,只在预处理器做文本替换。但大量用宏会导致二进制文件变大使用#define定义常量 #define MIN 100 // 最小值 100. 有点类似于:const,但const会在编译阶段进行类型检查const int min =...原创 2018-06-02 00:49:35 · 646 阅读 · 0 评论 -
iOS开发技巧--xcode中的group与folder
在xcode中,folder是蓝色的,它是以文件夹的形式存在;group是黄色的,它是以分组的概念存在。当我们在xcode中新建group,show in finder的时候,并没有发现文件夹的存在,因此我们可以确定。建立的分组只是文件夹的形式,而并非真正创建了文件夹。对比如下: folder:只能作为资源引进项目,不能编译代码,不参与编译。不能放进complie sour...原创 2018-05-26 01:58:24 · 3527 阅读 · 0 评论 -
iOS开发技巧--使用CocoaPods创建、删除第三方框架
(添加一个三方库方法)1.创建一个项目 (本例子的项目名称为Test)2.(在终端) cd 项目路径3. 输入vim Podfile 按i (进入编辑模式)原创 2015-12-02 23:43:08 · 3258 阅读 · 0 评论 -
TestFlight Beta 相关问答
TestFlight Beta 测试是什么?为什么很重要?借助 TestFlight Beta 测试,您可以在 App 于 App Store 中上市前,将预发行版本分发给最多 25 位可信内部用户或最多 1000 位外部测试员。测试员使用 TestFlight App 在其 iOS 设备上安装预发行版本,借此您可以收集您的 App 在特色与功能方面的反馈。转载 2017-04-19 15:40:28 · 3751 阅读 · 0 评论 -
iOS开发技巧--iOS app 上架(2016年10月底)以及版本迭代上架
写一下app store的上架流程。主要分6大部分:1创建证书的请求文件2 创建证书3 创建app id 4 创建app 配置文件5 填写app相关信息6 xcode打包上传原创 2016-10-25 14:46:00 · 3345 阅读 · 0 评论 -
iOS开发技巧--项目中定义宏的相关方法
之前本人写程序的时候,想什么时候用到宏文件就是在文件的顶端定义宏,这样做后期不方便对代码进行维护,因此考虑把它单独写成一个文件,具体思路整理如下:1. 创建一个项目test 2. 创建一个.h文件 叫:Header.h (随便命名的)3. 在Header文件里面写宏定义 (如果这个不会写,不用看这篇博客了,先找找资料看怎么写宏定义)4. 写完宏定义之后(以后可原创 2015-12-04 16:21:32 · 1984 阅读 · 0 评论 -
iOS开发技巧--禁止系统头文件被不小心修改
在开发的时候,我们有时候会点进OC的源文件里面查看一下方法属性。 一不小心就会修改到头文件里面的内容。 你知道不小心碰到了。command+Z撤销。如果你不知道碰到了。恰巧你还关了Xcode, 那就麻烦了。各种错误。(通常这个时候,本人是重装一下Xcode的,然而你也懂得。一个Xcode7、8个G)。所以最好的办法还是防范于未然--把系统头文件锁住。那么怎么锁呢?原创 2016-06-15 14:52:59 · 2902 阅读 · 0 评论 -
iOS开发技巧--利用Xcode提供的模板创建项目
我们创建项目的时候一般都选择Single View application 。 但实际上Xcode给我们提供的其他几个模板如果能好好利用的话,能节省项目的开发时间。比如说第一个的Master-Detail application 模板。 这个其实是一个日记模板。我们可以创建一个试试。看一下它自动生成的故事板运行一下模拟器看看效果我们可以看到,这个模板一点添加就原创 2016-06-28 00:13:06 · 1397 阅读 · 0 评论 -
iOS开发小技巧之快捷键的使用--极少用(甚至不用)鼠标开发iOS程序
声明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨对于一些开发老手而言,一些操作被鼠标打断,让双手停下来,是一件不怎么舒服的事情。所以那些熟练的开发老手经常用快捷键。如果用的妥当,不仅开发效率提高。在一些菜鸟看来也是一场精彩的表演。不过当然,使用快捷键的主要目的当然是前者。废话不多说,以本人经验为例,介绍一些常见的快捷键。一开始先新建一个工程。如果要新建类,就按command原创 2015-10-05 23:40:16 · 1194 阅读 · 0 评论 -
iOS开发技巧--点属性的小隐晦技巧
声明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨有时候,我们写点属性的时候不会提示,完全手写出来也不会报错,可是为什么不会提示呢?一开始还以为自己写错了。后来发现,原来是有中文字符,格式转化的时候可能有点小bug,导致没有提示。把中文字符删除掉即可,如图因此。我们可以在开发的时候,如果遇到需要写中文字符,可以先不写中文字符,先把完整的代码打完之后再补原创 2015-10-27 20:08:56 · 384 阅读 · 0 评论 -
iOS开发技巧--避免程序调试时出现三方库错误
声明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨开发的时候,我们常常使用三方库。那么,我们如何去规避开发三方库的错误?我们可以这样子做,新创建项目,搭建框架的时候,先把三方库导入到项目中,一句代码都不要写,直接运行程序,如果没有报错,再接着搭建你的项目框架,如果运行时报错,那么就是三方库的问题,你可以先解决三方库的问题,然后再开始你的程序搭建。这样子做完之后,以后再写程原创 2015-11-02 13:22:21 · 456 阅读 · 0 评论 -
iOS开发技巧--修改app名称
声明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨直接上图:Info.plist -->Bundle display name原创 2015-10-28 15:50:51 · 672 阅读 · 0 评论 -
iOS开发技巧--去除项目中单个类型的警告
我们在写项目中,会引入一些三方库或者一些代码已经被替换或者各种原因,会导致xocde提示一些警告。有些时候看着是挺烦躁的,那么怎么解决呢?本人提供一个小方法,单独解决某一类的警告原创 2016-01-16 15:12:23 · 1421 阅读 · 1 评论 -
UITaleview - 关于执行顺序引发的探讨
UITableview优化这块,如果有心力的话是可以有很多东西去做处理的。本文目前仅就作为笔记,探讨一个方面。写这篇的文章来源于看到一篇博客,它里面先写了Tableview的两个主要协议,再通过两个协议执行方法去分析优化的方面。上链接详细整理:UITableView优化技巧它就Tableview的两个主要协议谈到了几点:知道UITableViewCell的重用原理后,我们来看看UITabl...原创 2019-03-09 16:19:36 · 510 阅读 · 0 评论