自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

转载 iOS 获取设备唯一标示符的方法

在开发中会遇到应用需要记录设备标示,即使应用卸载后再安装也可重新识别的情况,在这写一种实现方式——读取设备的UUID(Universally Unique Identifier)并通过KeyChain记录。首先iOS中获取设备唯一标示符的方法一直随版本的更新而变化。iOS 2.0版本以后UIDevice提供一个获取设备唯一标识符的方法uniqueIdentifier,通过该方法我们可以获取设备

2017-09-29 16:16:58 744

翻译 OC最实用的runtime总结,面试、工作你看我就足够了!

前言runtime的资料网上有很多了,部分有些晦涩难懂,我通过自己的学习方法总结一遍,主要讲一些常用的方法功能,以实用为主,我觉得用到印象才是最深刻的,并且最后两个demo也是MJExtension的实现原理,面试的时候也可以多扯点。另外runtime的知识还有很多,想要了解更多可以看我翻译的官方文档(有点枯燥),本文的demo下载地址什么是runtime?runtime 是 OC

2017-09-29 16:12:41 242

原创 Runtime常用的几个应用场景(可以先看上一篇文章)

http://gcblog.github.io/2016/04/16/runtime%E8%AF%A6%E8%A7%A3/#more Runtime常见应用场景 具体应用拦截系统自带的方法调用(Method Swizzling黑魔法) 实现给分类增加属性 实现字典的模型和自动转换 JSPatch替换已有的OC方法实行等 一、Method SwizzlingMethod Sw...

2017-09-29 16:08:53 254

原创 runtime的基础学习

一、介绍Runtime是Objective-C中底层的一套C语言API,是一个将C语言转化为面向对象语言的拓展。OC是一种面向对象的动态语言,动态语言就是在运行时执行静态语言的编译连接的工作。OC编写的程序不能直接编译为及其读懂的机器语言,在程序运行时,须通过Runtime来转换。Runtime的一切都围绕两个中心:类的动态配置 和 消息传递。二、应用场景运行时修改内存中的数据

2017-09-29 16:08:27 246

原创 runtime 进行归档

作为iOS,runtime其实一定要去学习的,因为OC的代码最终都是转成runtime进行执行的。github地址:https://github.com/wwpeter/WW-Runingtime.git1.或许很多初学者很疑惑,什么是运行时(runtime)呢?runtime是一套比较底层的纯C语言的API,runtime就是一个库,一个C语言库,包含了许多底层的C语言API

2017-09-29 15:40:03 443

原创 iOS数据存储方法大全

目的项目准备运用的Core Data进行本地数据存储,本来打算只写一下Core Data的,不过既然说到了数据存储,干脆来个数据存储基础大总结!本文将对以下几个模块进行叙述。 沙盒 Plist Preference偏好设置 NSKeyedArchiver归档 / NSKeyedUnarchiver解档 SQLite3的使用 FMDB Core Data下图是Core Data堆栈的图示,在这里是为

2017-09-29 10:01:44 288

转载 关于iOS APP设置启动图片

APP启动页,即LaunchImages,需要五张不同尺寸大小的图,切记一定要选择png格式,否则打包时报错,导致APP适配失败。五张图的大小即:320×480、640×960、640×1136、750×1334、1242×2208分别对应的iphone屏幕尺寸:iphone 3GS、iphone4(s)、iphone5(c、s)、iphone6(s)、iphone 6(s) plus

2017-09-23 10:30:56 8210

转载 iOS UIButton 图片和文字布局调整

image_icon.png描述:a. 项目中经常会遇到图片在上,文字在下的这种布局样式(整体的布局你可以采用 UICollectionView,也可采用 for 循环创建 UIButton,但 UIButton 你需要自行处理)b. 之前我的做法是通过自定义 UIButton,在 -layoutSubviews 方法中,调整 imageView 与 titleLabel 的 fr

2017-09-18 13:43:21 619

原创 iOS 获取WKWebView内容高度做H5原生连接

前言:是这样的,刚写完上一篇文章还没缓过神来,上一篇文章我还提到了,想和大家聊聊原生+H5如何无缝连接的故事.结果我朋友就给我发了两篇他的作品.他的做法也都有独到之处.好的文章都是这样,让你每次看都能有新的收获,我们也都致力于写一些能帮别人解决问题的文章,下面我用另一种方式来完美实现这个问题.毕竟之前大家都是根据UIWebView写的,我来说说换成WK之后的区别,主题思路也不同哦~插两个链

2017-09-14 19:43:23 3719 2

转载 iOS 向后台发送json数据

此处有大坑一个,后台需要json数据,本以为json和字典一样发送,结果后台接收不到,想尽了一切办法。。。。直接上代码- (void)didConfirmButtonClickWithItem:(OrderContentModel *)item {    {        // 1.创建请求        NSURL *url = [NSURLURLWithSt

2017-09-08 16:26:50 1051

WW-wave-master.zip

波浪动画,通过正弦函数SharpLayer,和 帧定时器共同实现。 波浪动画,通过正弦函数SharpLayer,和 帧定时器共同实现。

2020-07-24

FaceID.zip

人脸识别,和支付宝的人脸识别效果一样,抓取到人脸,然后在和后台进行交互。

2020-07-24

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

TA关注的人

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