iOS开发中的知识整理

1、label显示从左上角开始:label左上角对齐

说明:左上角对齐,针对的是UILabel中要展示的信息过多的情况。我们可以在后面省略一些信息,但是如果没有对齐的话,一些字数不够的数据将导致页面信息展示的紊乱。

2、据说实用的首字母排序:数据取首字母然后排序、首字母排序、首字母进行排序

说明:首字母排序是为了在分类和检索中,提高用户识别度和体验度。

3、UISearchBar的用法

说明:用户搜索栏的一些简单用法。

4、'-[__NSDictionaryI setObject:forKeyedSubscript:]: unrecognized selector sent to instance 0x7feff31ac解决方案

说明:是因为获取后台数据时候,NSDictionary的类型被改变了,导致使用的时候出错。

5、头视图并随着webView滚动,webView底部的黑色部分去掉

说明:这里是因为需求是要带一些我们自己的数据在加载的网页上面,使用了拓展空间的手段。如果加载的速度太慢,就会出现一块黑色区域,这当然不是我们要展示的。

6、iOS 中由颜色值生成图片

说明:我们的程序中,按钮是需要背景图来达到一种点击效果。前端可能比较忙,你的按钮也可能长短不一,如果能够通过一种手段,一个可以根据颜色生成背景图的类来适应你的按钮,那这样大家都很方便。

7、UILabel设置多种字体、颜色

说明:因为一些需求是要我们用连续文字来展示信息,可是要有一些地方字体大一些,或者是颜色不一样,我们比较难通过固定位置、多个控件来展示这些。

8、设置UIButton的文字显示位置、字体的大小、字体的颜色

说明:UIButton,如果不是很熟悉这个控件。就会很迷惑,它的用法怎么会这么难以琢磨?你首先要知道,它大概的用法是如何的。

9、Mac上的编程工具和环境

说明:Windows玩家来到了Mac的世界。哦不,是程序员。

10、Homebrew简介和基本使用

说明:听说这个工具,去下载其他的工具,或者是管理,比较方便。

11、Mac下修改mysql的密码

说明:简单操作,简单操作。

12、使用zsh对mac配置环境变量

说明:环境变量。

13、Mac设置java环境变量

说明:环境变量。

14、Mac上常用的开发工具

说明:Mac编程,iOS或者Java。

15、iOS工程师Mac上的必备软件

说明:只是想,看看。

16、 Xcode操作流

说明:Xcode,认识一下。它,将是你的——好伙伴。

17、IOS四种保存数据方式 、iOS 四种保存数据的方式!

说明:同下。

18、iOS中几种数据持久化方案:我要永远地记住你!

说明:从后台拿到数据。在程序中,并不是每次都要去后台获取数据。像一些用户的偏好、选择,能够比较稳定的数据,我们都可以在程序中进行保存。

19、iOS UIWebView 加载自签名证书Https网页

说明:这个可能不怎么好用。我后面再了解了解这方面的问题。当时,没有加载出网页,是因为我传错了URL。https的验证,在项目中是具备的。所以我犯了个——错误。

20、iOS APP打包上传到APPstore的最新步骤

说明:作为iOS开发者,这么激动的时刻,你肯定不想错过。那么了解一下,如何发布你的APP吧。

21、iOS UIAlertController 弹出延迟

说明:对于这个延迟,我在之前只是知道它存在,还一度怀疑是不是苹果的这个控件加载就是这么慢的。今天想起来,特地搜了一下。没想到不只是我遇到了。今天是几号?2018年4月17日!对于优化,打起十二分警醒!

你可能感兴趣的:(iOS开发中的知识整理)