自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 主图色切换,通过自定义的颜色对象处理

iOS 一键切换主题色,自定义颜色对象,随意切换,在开发时,就要写好文字颜色,如果后期适配需要整体搜索替换

2020-10-07

iOS_推送语音播报_类似支付宝微信的收款提醒.zip

项目需求: 近期项目有个需求,实现类似支付宝微信收款后的语音播报如:支付宝到账xx元。要求是APP在前台运行、锁屏、杀死进程后都会有语音播报。 博客地址:https://blog.csdn.net/baidu_25743639/article/details/108881999 3.通过远程推送,在iOS10的时候,发布了UNNotificationServiceExten

2020-10-07

iOS_启动页

每个客户端都会有自己的引导页,启动app时,通过引导页简单介绍客户端的个性化功能。

2016-11-18

空空如也

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

TA关注的人

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