最近做项目遇到一个小问题,获取码证码,通常这种界面直接用xib来布局这个注册页面,以往用的是纯代码,然后发现了一个小bug,以前用纯代码写的获取验证码这个功能正常的,但是现在用xib拖拽的按钮,虽然可以实现,但是文字会闪烁,这到底是为什么纯代码没有问题,xib就出现这个问题呢?我也不知道,其实这里第 ...
分类:
其他好文 时间:
2017-07-05 00:26:35
阅读次数:
217
用文本标记语言来进行布局,用的最多的应该是HTML语言。HTML能够理解为有一组特殊标记的XML语言。 一、iOS中xib与storyboard显示原理 在iOS中基本的布置界面的方式有3种:代码。xib,storyboard。 1. 代码 代码布置界面是万能的。但通常非常复杂。布置一个简单的界面可 ...
分类:
移动开发 时间:
2017-07-03 21:11:33
阅读次数:
235
iPhone6和iPhone6 Plus上市有一段时间了。尽管大陆没有首发令人隐隐作痛,可是还是为iPhone6和iPhone6 Plus的设计的转变和大屏时代感到欣喜。 今天主要来mark下面通过xib方式来适配iPhone6和iPhone6 Plus的屏幕。 1.iPhone5分辨率320x56 ...
分类:
移动开发 时间:
2017-07-01 21:48:53
阅读次数:
225
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4、viewDidLoad 载入 ...
分类:
移动开发 时间:
2017-06-29 10:04:58
阅读次数:
248
1、Bundle 文件 Bundle 文件,简单理解,就是资源文件包。我们将许多图片、XIB、文本文件组织在一起,打包成一个 Bundle 文件。方便在其他项目中引用包内的资源。 Bundle 文件是静态的,也就是说,我们包含到包中的资源文件作为一个资源包是不参加项目编译的。也就意味着,bundle ...
分类:
移动开发 时间:
2017-06-26 18:01:48
阅读次数:
166
1、垃圾收集算法(方法论): 定义:JVM通过GC来回收堆和方法区中的内存。 GC的基本原理:首先会找程序中不再被使用的对象;然后回收这些对象所占用的内存。 算法分类: (1) 按照基本回收策略分: <1>引用计数(Reference Counting): 比较古老的回收算法。原理是此对象有一个引用 ...
分类:
编程语言 时间:
2017-06-24 18:35:54
阅读次数:
215
如何修改autolayout 约束的值? 1 2 3 4 5 6 目前我已知的方法有5种 1.修改frame(有时候可能会不起作用,但可以做动画) 2.修改约束的float值 3.使用VisualFormat 语言 4.使用 constraintWithItem,按倍率改变 如 2x+1=Y 5.移 ...
分类:
移动开发 时间:
2017-06-19 17:42:12
阅读次数:
354
UITableView是一种常用的UI控件,在实际开发中,由于原生api的局限,自定义UITableViewCell十分重要,自定义cell可以通过代码,也可以通过xib。 这篇随笔介绍的是通过xib自定义cell。 首先通过gif介绍如何创建xib。 然后实现代码部分,要注意的是实现代码的同时要使 ...
分类:
移动开发 时间:
2017-06-18 23:32:42
阅读次数:
305