自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力,可能成功!放弃,注定失败!

iOS开发交流群:①群529052159②群629878994欢迎大家一起加入探讨问题!

  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

转载 数据安全及各种加密算法对比

平时开发中不仅会遇到各种需要保护用户隐私的情况,而且还有可能需要对公司核心数据进行保护,这时候加密隐私数据就成为了必要。然而市场上存在着各种各样的抓包工具及解密算法,甚至一些公司有专门的逆向部门,这就加大了数据安全的风险,本文将通过以下几个方面对各种加密算法进行分析对比:Base64编码(基础)单项散列函数 MD5、SHA1、SHA256、SHA512等消息认证码 HMAC-MD5、HMAC-SH...

2018-06-22 11:55:40 11111 1

转载 程序员面试闪充--iOS密码学

但凡一个有点追求的iOS开发,总得会点加密技术,要不然用户信息就有可能被其他人获取用来做一些对我们不利的事情。视频地址: 密码学一、base64base64是一种完全可反编译的编码方式,因为编码算法完全公开,所以分分钟就会被破解,所以这个一定不能用于密码的“加密”,一些不需要特别加密的,例如用户名,我们可以用base64进行编码,让人不是一眼就能看出来是什么。Base64 是网络上最常见的用于传输...

2018-06-22 11:38:08 264

转载 现代移动端网络短连接的优化手段总结:请求速度、弱网适应、安全保障

1、前言众所周之,通常我们开发一个移动端应用,会直接调用系统提供的网络请求接口去服务端请求数据,再针对返回的数据进行一些处理,或者使用iOS中的开源AFNetworking/OKHttp这样的网络库(Android中可以用HttpURLConnection或者开源的okhttp库),管理好请求线程和队列,再自动做一些数据解析,就结束了。但对于追求用户体验的应用来说,还会针对移动网络的特性做进一步优...

2018-06-22 11:36:21 1133

转载 iOS新闻类App内容页技术探索

为了更好的阅读体验,建议阅读原文据相关数据显示,截至2017年底,中国手机新闻客户端用户规模达到6.36亿人,移动App已经成为新闻和内容传播的最重要途径之一。而伴随着行业的竞争和发展,App中的内容页在提升App品质、提升使用时长及提升用户黏性等方面,扮演着更为重要的角色,同时也面临着更大的挑战。内容页在呈现上越来越丰富。新闻资讯作为内容页的主体,逐渐增加了更多的文字样式、内容形式、富媒体、以及...

2018-06-19 17:15:29 3239

转载 iOS 两款你可能会用到的弹出框

前言好久没写博客了……最近拿到了一版原型图,各种弹框,简直快把老爷给弹死了……因为实现功能是其次的,最主要还得把这些东西给封装一下,方便同事的调用。于是乎,我就开始了爬坑的过程。经过两天的耕耘,出了两款风格迥异的弹框,这里给大家分享一下。。。同时也祭奠一下,我老去的容颜……效果图底部PickerView弹框(这个东西还是蛮常见的)view.gif中间TextView弹框(这个东西真不常见,Aler...

2018-06-19 16:20:05 1538

转载 深入了解GDB和LLDB

什么是GDB和LLDB我们在开发iOS程序的时候常常会用到调试跟踪,如何正确的使用调试器来debug十分重要。xcode里有内置的Debugger,老版使用的是GDB,xcode自4.3之后默认使用的就是LLDB了。GDB:UNIX及UNIX-like下的调试工具。LLDB:LLDB是个开源的内置于XCode的具有REPL(read-eval-print-loop)特征的Debugger,其可以安...

2018-06-19 16:17:12 8408 2

转载 对于 iOS 开发,人工智能意味着什么?

前言近几年来人工智能的话题那是炙手可热。在国内很多大佬言必谈机器学习和大数据;在美国刚毕业的人工智能 PHD 也是众人追捧,工资直逼 NFL 四分卫。人工智能甚至成为了互联网领域茶余饭后的话题 —— 仿佛不懂人工智能就是落伍了。笔者作为一名 iOS 开发者,对于如火如荼的人工智能和机器学习,也保持了密切的追踪和了解。这篇文章就是总结我在硅谷和西雅图的所见所闻,抛砖引玉的与大家分享一下我对于人工智能...

2018-06-19 16:13:33 436

转载 Github 上那些开源项目的 star 数

掐指一算,一年时间过去了,去年的这个时候,我还捞了一下 github 上的开源项目数据,分析了一下 github 上的项目分布、受欢迎程度等,还是由一些小小的有意思的发现(原文在此)。前几天看到《GitHub预测2018年开源项目趋势》一文,感觉是时候简单回顾下这一年来开源项目的变化了。39,919,570 与 110,512搜索接口返回的数据显示,Github上共有 39,919,570 个开源...

2018-06-15 13:44:38 3764

转载 GitHub上传文件不能超过100M的解决办法

一直卡着      上传项目到GitHub上,当某个文件大小超过100M时,就会上传失败,因为默认的限制了上传文件大小不能超过100M。如果需要上传超过100M的文件,就需要我们自己去修改配置。首先,打开终端,进入项目所在的文件夹;输入命令:git config http.postBuffer 524288000之前git中的配置是没有这一项的,执行完以上语句后输入:git config -l可以...

2018-06-15 13:22:33 1843

转载 iOS UIView Block 动画- (基础动画, 关键帧动画, 动画组)

UIView本身对于基本动画和关键帧动画、转场动画都有相应的封装,在对动画细节没有特殊要求的情况下使用起来也要简单的多1、UIView Block 基础动画 ,转场动画+ 缩放// UIView Block连续多个单动画 ,转场动画+ 缩放- (void)blockBasicAnimation:(UIButton *)tap { [UIView transitionWithVi...

2018-06-14 15:36:36 1513

转载 iOS的密码管理系统 Keychain的介绍和使用

Keychain 的介绍Keychain 是苹果公司 Mac OS(也包含 Mac OSX) 中的密码管理系统。Keychain的作用Keychain 可以包含许多种类型的数据:密码(包括网站、FTP服务器、SSH账户、网络共享、无线网络、群组软件、加密磁盘镜像),私钥,电子证书、加密笔记等。Keychain 的四个方法介绍1、存储数据的方法OSStatus SecItemAdd(CFDictio...

2018-06-14 15:31:56 713

转载 iOS端Mock GPS定位 —— 测试、开发、玩游戏、发朋友圈等等,你都用得上

前言2017年,淘宝、天猫线下活动会场日益增多,个性化的地理围栏圈人投放成了运营司空见惯的方式,那么每次测试就变得非常蛋疼。安卓能找到一大波能虚拟定位的工具,那ios如何测试。我们Awareness的开发测试也遇到了这个问题。一开始我设置了园区1号楼和6号楼2个点,但是iphone的后台LBSPush位置偏移比较严重,好难进入围栏,每天都能有1万多步捐献。呵呵,好傻的测试方式。那就想办法吧。越狱无...

2018-06-14 15:19:26 6456

转载 iOS常用第三方开源框架和优秀开发者博客等

常用开源框架SDWebImage地址:https://github.com/rs/SDWebImage描述:下载和缓存网络图片,可以使用TMCache替代,TMCache是tumblr团队使用的缓存项目地址:https://github.com/tumblr/TMCacheMasonry地址:https://github.com/Masonry/Masonry描述:对AutoLayout封装,比苹...

2018-06-14 15:17:57 744

iOS视图提示框

视图提示框,可以根据自己的需要设置在视图的上,中,下,三个位置显示 ,可以随意设置提示内容,可以随意设置视图停留时间,调用简单,使用简洁

2016-09-09

iOS图片工具

很好用的一款IOS图片处理工具,只需将需要的图片拖拽到图片工具内,工具会自动生成图片

2016-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除