- 博客(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
cordova-plugin-camera 这个东西用人用过吗?
2016-05-03
iOS写一个插件禁止在app内截屏和使用相机
2016-05-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人