自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 swift中类由于代理不能释放

在OC中我们使用代理的时候习惯性的使用weak修饰,在swift中其实也是需要的,不然使用代理的类就不能释放,原因大家都知道和OC中一样,代理对这个类有着强引用;这时大家想着在定义代理的时候使用weak就可以了,但是往往加上weak就会报错解决代理使用weak的方法:自定义代理的时候需要这个代理继承class,这样使用weak就没有问题了

2018-01-05 16:28:59 460

原创 iOS中内购中全部都是SKPaymentTransactionStateFailed

首先登录iTunes Connect,选择协议、税务和银行业务;然后确定

2017-11-17 10:13:50 6150 1

原创 使用Xcode获取沙盒文件(模拟器和真机)

1. 获取模拟器的沙盒文件       使用断点,在控制台选中输入  po  NSHomeDirectory()       复制沙河路径,点击一下桌面空白处,command+shift+G,粘贴沙盒路径,回车即可2.获取真机的沙盒路径      选择Xcode导航栏中的 Window -> Devices      左侧选择手机,右侧选择需要的app

2016-10-27 17:21:00 2880

原创 使用Xcode8打包上传成功后,在iTunes Connect中不能构建版本

在使用XCode 8打包上传后,在iTunes Connect里面一直不能够见新的版本,后来在网上查了一系资料他们说iOS10需要配置一些而额外的信息,不如相机使用,相册使用等后来我配置了下面这些信息,就上传成功了Privacy - Camera Usage DescriptionPrivacy - Microphone Usage DescriptionPrivacy

2016-10-21 14:24:04 275

原创 runtime运行时

1.runtime使用的是运行时机制,它是一套C语言的框架2.runtime库里面包含了跟类、成员变量、方法相关的 API3.runtime能获取类里面的所有成员变量,为类动态添 加成员变 量,动态改变类的方法实现,为类动态添加新的方法等 4.使用runtime需要导入 5.我们编写的OC代码,最终都转化成runtime库里的东西,例如类转化成路里的结构体等数据类型,而方法转成了

2016-08-24 18:53:03 424

原创 http协议的底层实现

1.http协议: 超文本传输协议,可以传递各种类型的文件,是使用最广泛的协议模式2.http协议的底层是在应用层里,是一个特殊处理的socket,建立在TCP/IP协议之上的一种广泛应用2.1.服务器先初始化一个socket,与端口绑定,对端口进行监听,调用阻塞,等待客户端的连接2.2.初始化客户端的socket,与服务器的socket连接,需要经过三次握手第一次握手:客户端

2016-08-24 09:42:12 21258 5

空空如也

空空如也

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

TA关注的人

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