摘要:
本文为转载文章 原文链接:https://www.qcloud.com/community/article/848077001486437077 版权归原文所有 关于UDP 面向报文的传输方式决定了UDP的数据发送方式是一份一份的,也就是应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报 阅读全文
摘要:
在swift 3中新增加了两种访问控制权限 fileprivate和 open。 下面结合网上资料和个人理解整理一下两个属性的原理与介绍。 fileprivate 在原有的swift中的 private其实并不是真正的私有,如果一个变量定义为private,在同一个文件中的其他类依然是可以访问到的。 阅读全文
摘要:
每一个 C 语言基本类型, Swift 都提供了与之对应的类型。 在 Swift 中调用 C 方法的时候,会用到这些类型: 官方文档中对上面表格也有介绍,展示了 Swift 类型和对应的 C 别名。 虽然我们开发时,只需要知道swift下的几种数据类型,但为了更好的理解原始c类型,通过这张表,也能大 阅读全文
摘要:
我们新建项目后,每个页面头部都有一段注释说明, 如下: 如果我们想修改Created by XXX 和 Copyright 版权内容,该如何做呢? 1、对于修改作者:Created by xxx 这里的作者xxx其实是从电脑管理员名称那边自动继承的,我们打开 偏好设置-用户与群组 查看 这边的名称就 阅读全文
摘要:
有时需要在整个项目里,全局修改某一段话或文字,可以这样快速实现: 1、打开查找功能 2、输入你要替换的内容 比如,我这边想全局修改作者名称 3、点击Find,会出现一个框,会有replace出来,就和我们文件内查找替换一样 4、改成你想要的内容,点击replace all easy enjoy it 阅读全文
摘要:
对于自动布局: 我们在 StoryBoard 中可以使用约束实现,简单明了,但如果用纯代码来设置约束就很麻烦了 OC里面,我们常用的有Masonry,SDAutoLayout Swift里,我们有SnapKit:GitHub下载链接 一、项目集成 SnapKit的使用方法 对于如何使用SnapKit 阅读全文
摘要:
最近在做iOS上,基于UDP传输音视频时遇到的一个问题,这边纪录一下: 由于考虑实时性比较高,所以采用了 CocoaAsyncSocket 的UDP框架来实现,将视频切割成一帧帧的图片发给服务端,不过,在发送图片的过程中,发现: 当图片大于9k大小时,会发送失败; 在didclose代理方法里,会打 阅读全文
摘要:
之前做法: 不过,在swift3里面是无效的。 改成这样: 在当前页面,加上这段即可。 作用: 当前页状态栏隐藏,返回之前界面,又会正常显示,很方便。 如果想改变状态栏颜色为白色 Enjoy~ 阅读全文
摘要:
基于swift3的一些常用文件操作方法: 1、创建文件(文件夹) 2、读取文件(根据名称) 3、读取文件(根据路径) 4、判断文件是否存在(根据名称) 5、判断文件是否存在(根据路径) 6、删除指定名称文件 7、删除指定路径文件 8、删除所有文件 9、写入文件 代码: 阅读全文
摘要:
使用时: 方法内容: 如果按动侧边栏音量键,跟随改变界面内的音量 阅读全文