前言: 在近一段时间里,笔者会经常听到在职iOS开发人员的各种吐槽,各种无奈,各种对于iOS市场唱衰,更是在某度搜索引擎上随便一点iOS就是各种负面新闻,事实上,经过笔者的一番了解,断定其实你们看到的一定是个假iOS! 如果你的工作只是为了赚钱, 不管换什么工作,只要过个一两年到了瓶颈期,你都会有类 ...
分类:
移动开发 时间:
2018-06-05 00:40:09
阅读次数:
234
1. 有时候关闭webview子页面的时候会出错。一般是因为线程的问题 try { //有时候在并行编程中,通过ui主线程来处理并不能够奏效,这时候需要通过禁用UI线程,这样就不会出错: var previous = UIApplication.CheckForIllegalCrossThreadC ...
分类:
移动开发 时间:
2018-06-04 23:28:13
阅读次数:
325
在定位某些crash问题的时候,有时候遇到一些问题很诡异。有时候挂在了系统库里面。这个时候定位crash问题往往是比较头疼的。那么这个时候学会一些汇编知识,利用汇编调试技巧进行调试可能会起到意想不到的效果。 学习汇编语言不只是帮助定位crash而已,学习汇编可以帮助你真正的理解计算机。毕竟CPU上跑 ...
分类:
移动开发 时间:
2018-06-04 00:56:04
阅读次数:
357
如何打造一个安全的App?这是每一个移动开发者必须面对的问题。在移动App开发领域,开发工程师对于安全方面的考虑普遍比较欠缺,而由于iOS平台的封闭性,遭遇到的安全问题相比于Android来说要少得多,这就导致了许多iOS开发人员对于安全性方面没有太多的深入,但对于一个合格的软件开发者来说,安全知识... ...
分类:
移动开发 时间:
2018-06-03 14:22:28
阅读次数:
218
移动 UI 设计的世界 ... 1、屏幕尺寸 屏幕大小,指屏幕对角线的长度,而不是屏幕的宽度或高度; 单位为英寸 如 iPhone 7 屏幕尺寸为 4.7 英寸;三星 S6 屏幕尺寸为 5.1 英寸; 2、屏幕像素密度 ppi 指每英寸屏幕搜拥有的像素数;由屏幕尺寸和屏幕里所包含的像素数量 计算出来 ...
分类:
其他好文 时间:
2018-06-01 20:40:21
阅读次数:
234
金三银四已经过去,但是也不能阻挡程序猿们跳槽,寻找一份自己满意的工作。本人收到一位程序员前两天面试中碰到的笔试问题,整理出一份自己的见解跟答案,具体内容如下:现场照片面试题分享第一题:请举例至少三条以上会造成UITableView卡顿的情况1、上方这个注释我们可以翻译为。只加载缓冲好的图片,新的下载直到scrollingend,就是上拉下拉结束以后才去进行下载图片然后刷新2、使用不透明视图。3、重
分类:
其他好文 时间:
2018-05-31 16:11:04
阅读次数:
175
1.登录失败提示,我们进行Toast提示,告诉用户VIP号码输入不正确; 登录成功,我们一般跳转到主界面,跳转时,把用户id等数据 传递给主视图控制器,如图: 2.拖拽一个View控件,来建立一个主视图,并拖拽一个Text控件,准备来显示传递过来的值 3.创建一个主视图控制器: 4.给主视图设置控制 ...
分类:
移动开发 时间:
2018-05-30 14:28:40
阅读次数:
294
前言: 18年快过去了一半,半年下来感觉自己还是很菜,突然想起之前和朋友聊天,朋友本身技术实力极强,业界认可度也较高。但是还是认为自己很菜。我认为这很大一部分是对于知识的敬畏心,作为程序员就需要不断的涉猎新知识,学习。而每次涉猎都发现自己的渺小… 其实完全不必畏惧知识的多,我一直认为菜可以接受,但每 ...
分类:
移动开发 时间:
2018-05-29 23:35:32
阅读次数:
360
1.前面我们做了登录界面的UI,实现了网络请求,如果用户输入了错误的VIP号码,应该提示用户“VIP号码不正确” 2.在Android里面,我们有Toast可以直接使用,在iOS里,貌似没有这样的原生控件,那么我们引入第三个开源框架: 3.我们来修改一下 Podfile: 4.打开终端 重新引入一下 ...
分类:
移动开发 时间:
2018-05-29 17:16:53
阅读次数:
366
在开发中,有时候,我们不需要刷新整个表,只需要刷新局部数据即可,具体代码如下: 这里仅做记录! ...
分类:
移动开发 时间:
2018-05-28 16:13:58
阅读次数:
263