- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 class_getInstanceMethod和class_getClassMethod的区别
今天在学习runtime的method_exchangeImplementations进行方法交换的时候,将class_getInstanceMethod方法误写成class_getClassMethod,结果发现方法交换失败,找了好久发现在获取方法的时候写错了;先简单介绍下这两个方法是干什么用的:class_getInstanceMethod 得到类的实例方法cl
2016-06-30 22:14:50 6698
原创 解决Mac外接显示器分辨率不正确问题
TAT:今天被坑惨了,重新安装了Mavericks后,使用thunderbolt转VGA外接显示器时遇到了分辨率的问题:外接显示器支持1080P的分辨率,但在OS X的Display设置中只能选择最高1280*1024的分辨率。google了许久,尝试了重启、合上盖外接显示器重启,重置NVRM都没有效果。最后在这里发现了问题的解决方案。具体做法很是简单: 打开Dis
2016-06-27 18:00:23 123839 3
转载 MBProgressHUD实现分析
源码来源:https://github.com/jdg/MBProgressHUD版本:0.9.1MBProgressHUD是一个显示HUD窗口的第三方类库,用于在执行一些后台任务时,在程序中显示一个表示进度的loading视图和两个可选的文本提示的HUD窗口。我想最多是应用在加载网络数据的时候。其实苹果官方自己有一个带有此功能的类UIProgressHUD,只不过它是私有的,现在
2016-06-23 18:38:56 1491
原创 iOS解锁界面的"滑动来解锁"闪烁动画效果
今天在github上看到个库,facebook搞的,非常简单的API就能完成你们看到的效果:每天解锁iPhone,看到底部“滑动来解锁”这个效果:示例DEMO:先导入#import "FBShimmeringView.h"类:- (void)viewDidLoad { [super viewDidLoad]; //生成FBShimmeringView对
2016-06-22 17:11:13 2780 2
转载 iOS-不用网线搭建IPv6网络测试环境
前言从6月1日开始苹果要求之后审核的项目必须支持iPv6,如果不支持将被拒绝,掘金最近一次审核被就被拒绝了....理由为下:Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required.
2016-06-17 18:22:10 941
转载 纯代码实现 AutoLayout
概述使用 Objective-C 纯代码编写 AutoLayout,看 AutoLayout 的字面理解就是自动布局,听起来好像蛮屌的样子。说白了就是适配:适应、兼容各种不同的情况,包括不同版本的操作系统的适配(系统适配)和不同屏幕尺寸的适配(屏幕适配)。在 Storyboard 中,AutoLayout 有以下 3 个常用面板:Align(对齐)
2016-06-17 18:09:53 340
转载 HTTP各类状态码汇总
1xx消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。100Continue 客户端应当继续发送请求。这个临时响应是用来通知客户端
2016-06-14 16:53:50 423
转载 iOS应用支持IPV6,就那点事儿
果然是苹果打个哈欠,iOS行业内就得起一次风暴呀。自从5月初Apple明文规定所有开发者在6月1号以后提交新版本需要支持IPV6-Only的网络,大家便开始热火朝天的研究如何支持IPV6,以及应用中哪些模块目前不支持IPV6。一、IPV6-Only支持是啥?首先IPV6,是对IPV4地址空间的扩充。目前当我们用iOS设备连接上Wifi、4G、3G等网络时,设备被分配的地址均是I
2016-06-14 16:50:58 2327
iOS_推送语音播报_类似支付宝微信的收款提醒.zip
2020-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人