
ios开发
文章平均质量分 71
daiqiao_ios
果粉
展开
-
iOS的socket开发基础
iOS的socket开发基础 首先让我们通过一张图知道socket在哪里? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。 TCP和UDP的区别 TCP:面向连接、传输可靠(保证数据正确性、保证数据顺序)、用于传输大量数据(流模式)、速度慢,建立连接需要开销较多(时间,系统资源)。 UDP:面向非连接、传输不可靠、用于传输少量数据(数据包模式)转载 2016-04-12 10:53:45 · 297 阅读 · 0 评论 -
Xcode7 IOS 项目协作开发遇到apple push notification 提示开发者权限enrolled需求提示
和同事协作开发iOS项目,其他的同事添加了 apple push apn 证书及远程消息提醒代码后,代码同步到另一个账户时提示开发账号没有远程消息提醒权限,需重新注册,但账号已为开发者账号,xcode7.3中的Capabilities选项卡中又没有apple push 选项开关,导致无法进行真机测试, 解决方案如下: 1、去掉代码中的消息提醒部分 2、在projectName.原创 2016-04-21 21:40:47 · 1011 阅读 · 0 评论 -
Swift中的Protocol你知道多少呢?
什么是Protocol?protocol是swift中的一种自定义约束,一般用于定义某些类的一种共同特性定义一个protocolprotocol Student { func getName() func getGrade()}某个class、struct、enum遵守这个约定,需要实现约定的方法(注意:如果里面的方法有参数,不能有默认值)struct Person:Student {...原创 2018-03-15 22:42:46 · 1034 阅读 · 0 评论 -
如何定义可选的protocol属性和方法呢?
定义可选的protocol属性或者方法@objc protocol StudentProtocol{ @objc optional var height: Int{ get set} @objc optional var weight: Int{ get } @objc optional func getName() @objc optional func getSex()...原创 2018-03-16 14:36:44 · 1679 阅读 · 0 评论 -
Swift标准库中常见的协议
//swift标准库为我们提供了55种协议,他们的命名很有特点,基本是以“Type”、“able”、“Convertible”结尾,分别表示该协议“可以被当作XX类型”、“具备某种能力活着特性”、“能够进行改变活着变换”。因此在自定义协议时应该尽可能遵守苹果的命名规则,便于开发人员之间的高效合作。下面介绍一下常见的几种协议:Equatable// Equatable 是比较相关的协议,遵守协议表示...转载 2018-03-16 15:53:21 · 1326 阅读 · 0 评论