自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 base64编码的理解

最近学Python的时候遇到了编码问题,顺带了解了一下base64编码,首先阅读了咱CSDN上的一篇文章Base64编码原理,有所感悟,记录下来以备日后查看 首先,base64编码是用64个字符来表示任意二进制的数据的方法,有时候我们用记事本打开.pdf,.exe, .png的后缀名的文件时打开是一堆乱码。实际上这些二进制文件里面包含了许多无法打印的字符,如果我们让记事本能处理打开这些文件,就需

2017-02-16 17:53:43 553

转载 iOS 页面性能优化

前言 在软件开发领域里经常能听到这样一句话,“过早的优化是万恶之源”,不要过早优化或者过度优化。我认为在编码过程中时刻注意性能影响是有必要的,但凡事都有个度,不能为了性能耽误了开发进度。在时间紧急的情况下我们往往采用“quick and dirty”的方案来快速出成果,后面再迭代优化,即所谓的敏捷开发。与之相对应的是传统软件开发中的瀑布流开发流程。 卡顿产生的原因 在 iOS 系

2017-02-16 11:24:33 335

翻译 关于__IPHONE_OS_VERSION_MAX_ALLOWED和__IPHONE_OS_VERSION_MIN_ALLOWED的用法

简单来说, 这些编译期常量, 对运行时的环境判断完全无效, 它告诉编译器用哪一段代码来进行编译, 那那段代码里, 你仍然可以写运行到目标机器里会崩溃的代码, 从stackoverflow里拷两段示例代码出来: 片段1, max: #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 50000 //you can use iOS 5 APIs her

2017-02-09 10:33:43 1632

原创 热更新JSPatch学习:

热更新的基础理论和需求原因就不介绍了,不清楚的可以百度,APP线上修复bug类似于游戏的补丁修复,这里给出几个可行的技术方案并比较其优缺点 一:实现热更新的几种思路: 1,原生动态化 在保持原生语言开发的基础上加入动态补丁修复,保证APP性能和效果的同时完成bug修复和模块添加,目前使用较多的有两种方式,一是广泛应用的JSPatch,该方案可以实时修复线上bug,安全快速,官

2017-02-08 11:46:09 383

iOS各类面试题总结.zip

含字节跳动,美团,腾讯百度等大厂面试题,iOS基础,算法,多线程,Runloop,GCD,动画,数据结构,性能,UI等等20多套PDF,物超所值,升职加薪就靠它了!!!

2020-07-08

iOS设备通讯录获取,及其他小功能

真机运行,会打印出设备的通讯录,没做表格来显示,所以模拟器运行没效果,还有其他的附加功能如调用系统电话,发短信,浏览器等等。还做了一个for循环实现button排列的简单测试和代理实现页面传值等功能

2015-11-05

空空如也

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

TA关注的人

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