- 博客(8)
- 收藏
- 关注
原创 tableView头部留白
创建tableView的时候,我们经常会发现有些时候tableView头部有一块白色的区域即设置完frame为CGRectMake(0,0,屏幕宽,屏幕高)以后tableview不从导航栏下面显示。出现这种现象是因为在ios7以后 系统会对第一个添加到视图上的UIScrollView或者其子类(当然就包括tableView了)自动添加一个留白,如果不需要这个留白,我们需要将UIViewCo
2016-08-29 11:50:56
707
原创 swift日志打印第三方库QorumLogs的使用
QorumLogs是一个在swift中的日志打印框架,通过这个第三方库我们可以在调试过程中打印我们需要的东西首先在导入第三方库以后需要打开这个功能 //打开log QorumLogs.enabled =true这个库里面,可以为我们打印四个级别的东西,分别是 debug、info、warning、error。我在AppDe
2016-08-09 12:24:17
1429
原创 iOS程序启动原理
关于程序启动原理: 1.当用户触摸到 APP图标-->启动APP-->系统调用UIApplicationMain函数开启APP 2.UIApplicationMain函数会做两件事情:创建UIApplication对象和 UIApplicationDelegate对象 在调用的main函数里
2016-08-01 18:40:22
214
原创 常量文件的写法-- UIKIT_EXTERN
在平常做项目的过程中,我们总会遇到一些数值的处理,有些时候会遇到很多常量,如果直接写数值,对后期的维护是一个很大的问题,往往会不明白这个数值是干什么的,因此我们需要在项目中定义一个常量文件来保存这些常量,使他们看上去更有意义。常量文件的写法:首先定义一个UIKit文件,其他写法和平常的文件没什么太大区别在.h文件声明,.m文件赋值 .h文件#import /
2016-07-27 10:22:05
519
原创 iOS笔记 scrollView嵌套tableVeiw手势冲突
今天在项目中遇到一个界面scrollView嵌套tableview,手势出现冲突,调试完成以后顺便记录一下//判断scrollview的滑动响应范围- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ CGFloat y =_backScroll.contentOffset.y;
2016-06-29 18:43:17
2427
原创 iOS明文加密方式——MD5和动态密码加密
MD5加密是通过一种运算生成一个固定的字符串,算法公开但是不可逆。任意两个不同的文件生成的文佳结果不同,但是生成的字符串长度是相同的。此外,为避免加密过的字符串被破解我们有时候需要对发送的字符串进行加盐处理即在原有字符串的基础上再拼接一串字符串,然后在进行md5加密处理。动态密码加密的原理类似上面提到的加盐处理,即每次在发送给服务器的时候在原有明文的基础上加上时间戳或者其他字符串以达到相同
2016-06-17 10:37:26
1556
原创 iOS中明文加密方式之base64加密
在iOS开发中,我们经常会用到网络请求,在网络请求的过程中,我们经常需要想服务器发送参数,其中就包括帐号密码一类,在发送这些参数的时候,直接发送明文是不安全的,因此我们需要对明文进行加密。今天介绍第一种加密方法:base64加密 base64加密可以对任意文件进行加密,但是这种加密过程是可逆的,可以被反解密。base64加密的原理是将8个bit为一个字节的数据转换成6个bit为一个单位
2016-06-16 15:15:57
2144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人