240 发简信
IP属地:新疆
  • Swift超基础语法(元组篇)

    你对Swift中的元组了解多少呢?...很有自信嘛...看完这篇文章再说喽 元组 元组是Swift中特有的,OC中并没有相关数据类型 元组是一种数据结构,它可以把多个值,组成...

  • cocoapods的静态库和动态库

    简介 cocoapods在1.4.0推出了static framework,先扒扒历史原因. dymanic framework原因 在iOS8以前,苹果只允许发布静态库,当...

  • 120
    Flutter 开发集成

    一、Flutter 安装与配置 1.搭建Flutter - iOS开发环境 克隆Flutter到Library目录 2.配置Flutter环境变量 为了方便后续使用,需要将项...

  • Markdown 语法和使用说明

    Markdown 的设计哲学 Markdown 的目標是實現「易讀易寫」。不過最需要強調的便是它的可讀性。一份使用 Markdown 格式撰寫的文件應該可以直接以純文字發佈,...

  • Swift常用第三方库

    网络 Alamofire:http网络请求事件处理的框架。 Moya:这是一个基于Alamofire的更高层网络请求封装抽象层。 Reachability.swift:用来检...

  • 将UITableView封装到极致

    介绍 “极致”这种情怀问题,手上做不到没关系,嘴上是肯定要做到的。只要不是能力太打脸,坚持一下下倒是也模棱两可。 本文参考了更轻量的 View Controllers ,对t...

  • 按照这个demo来设置的话,在xcode 9中没有用,请教应该怎么修改

    用xcconfig文件配置iOS app环境变量

    Demo下载:XCConfig Demo app开发中通常都会涉及到多个环境,Debug、Release等。环境切换时可能就会涉及到服务器url的切换,或者一些第三方sdk的...

  • 我在xcode 9中按这个步骤设置,怎么每次都是进入的DEBUG进入不到自定义的那个模式

    swift 环境变量配置 使用config文件管理buildsetting

    本文将达到以下目的:使用config文件管理设置后,我们可以为DEBUG、RELEASE、appstore等不同环境配置不同的bundledisplayname、bundle...

  • 120
    排序算法三:快速排序

    前面两种算法面临的问题,桶排序浪费存储空间,冒泡排序增加了时间的复杂度,那怎样才能既节省时间、又节省存储空间呢! 下面要讲到快速排序 举个例子 假设我们要将 6,1,2,7,...

  • 120
    排序算法二:冒泡排序

    简化版的桶排序所遗留的问题 严重浪费存储空间 如果排序数的范围是 0~100000 之间,那你则需要申请 100000 个变量,因为我们需要用 100000 个“桶”来存储 ...

  • 排序算法一:桶排序

    在我们生活中随处可见排序。比如,考试的名次会按照分数排序,网上购物的时候会按照价格排序,电子邮箱中的邮件按照时间排序……总之很多东西都需要排序,可以说排序是无处不在。现在我们...

  • @天天学搬砖 太感谢了

    Swift4 终极解析方案:进阶篇

    转载请注明,原文地址:Swift4 终极解析方案:进阶篇 自定义Key 基础篇里面已经介绍了使用CodingKey协议来处理自定义字段的问题,这里我们反向编码来看一下,示例:...

  • @天天学搬砖 能举个例子么

    Swift4 终极解析方案:进阶篇

    转载请注明,原文地址:Swift4 终极解析方案:进阶篇 自定义Key 基础篇里面已经介绍了使用CodingKey协议来处理自定义字段的问题,这里我们反向编码来看一下,示例:...

  • 120
    iOS 如何搭建架构,快速使用Swift开发项目

    在空余时间写了一个Swift项目,关于菜谱的。新发布的Swift4.0对开发者来说也是比较友好的,基本没太大的改动,也可以使用Swift3.2,只要改一下编译参数就行。话不多...