这是我之前不严谨的创建单例的写法.h .m 这种写法有问题呀,虽然只提供了一种初始化方式,但你不能阻止别人用 [[xxx alloc] init],初始化呀。下面是测试的例子...

IP属地:北京
这是我之前不严谨的创建单例的写法.h .m 这种写法有问题呀,虽然只提供了一种初始化方式,但你不能阻止别人用 [[xxx alloc] init],初始化呀。下面是测试的例子...
1、为什么使用PushKit? iOS10之后,苹果推出了CallKit框架增强VoIP应用的体验,主要表现在3个方面: 在锁屏状态下,如果有网络电话呼入,VoIP应用可以打...
本文介绍了CocoaAsyncSocket库中GCDAsyncSocket类的使用、粘包处理以及时间延迟测试. 一.CocoaAsyncSocket介绍 CocoaAsync...
最好先安装完Xcode,并且保证安装了Xcode Command Line Tool! 最好先安装完Xcode,并且保证安装了Xcode Command Line Tool!...