这是我之前不严谨的创建单例的写法.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!...
我们来说说如何对某个控件进行圆角、描边处理: 初级 对于一个初学者来说,如果要进行某个控件的圆角、描边设置,就要从Storyboard关联出属性,然后再对属性进行代码处理。 ...