当前位置:首页 > 第3161页

swift 闭包实质,闭包表达式,跟随闭包

邻居的猫1个月前 (12-09)1389
swift 闭包实质,闭包表达式,跟随闭包
1. 闭包 一个函数和它所捕获的变量/常量环境组合起来,称为闭包 一般指定义在函数内部的函数 一般它所捕获的是外层函数的局部变量/常量 typealias fn = (Int) -> Int func getFn() -> fn{ var count = 0 func s...

给我两分钟的时刻:微博风格九宫格:UICollectionView完成

邻居的猫1个月前 (12-09)1124
给我两分钟的时刻:微博风格九宫格:UICollectionView完成
引言 UICollectionView 是 iOS 平台上一种强大的视图布局工具,能够很好地实现网格布局,列表布局等多种布局方式。 首先讲下今天的目标,我们将要使用 UICollectionView 来创建仿微博的九宫格内容。首先,目标行数为3,每行显示3张图片,总共显示9张图片。 实现方式 我们往...

Swift之struct二进制巨细剖析

邻居的猫1个月前 (12-09)720
Swift之struct二进制巨细剖析
随着Swift的日渐成熟和给开发过程带来的便利性及安全性,京喜App中的原生业务模块和基础模块使用Swift开发占比逐渐增高。本次讨论的是struct对比Class的一些优劣势,重点分析对包体积带来的影响及规避措施。...

iOS开发 - Swift Codable协议实战:快速、简略、高效地完结JSON和Model转化!

邻居的猫1个月前 (12-09)394
iOS开发 - Swift Codable协议实战:快速、简略、高效地完结JSON和Model转化!
Codable 是 Swift 4.0 引入的一种协议,它是一个组合协议,由 Decodable 和 Encodable 两个协议组成。它的作用是将模型对象转换为 JSON 或者是其它的数据格式,也可以反过来将 JSON 数据转换为模型对象。...

万字长文详解怎么运用Swift进步代码质量

邻居的猫1个月前 (12-09)472
万字长文详解怎么运用Swift进步代码质量
京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了70%+以上的业务。通过使用Swift提高了团队内同学的开发效率,同时也带来了质量的提升,目前来自Swift的Crash的占比不到1%...

一步步在 github pages 上用 jekyll 建立归于自己的博客

邻居的猫1个月前 (12-09)1490
一步步在 github pages 上用 jekyll 建立归于自己的博客
序 我的专业与互联网没有太大关系,接触博客还是工作以后的事情。随着工作的经验增加,总想将自己的所思所得记录下来,毕竟,好记性不如烂笔头。 开始是将自己的总结在本地保存,但是本地有一个劣势,就是不能随时随地的查看,最重要的是,不能随时随地的装X,所以,最后转到了简书,转到简书,是17年的时候,那个时候...

Ruby 趣学笔记(一)

邻居的猫1个月前 (12-09)340
Ruby 趣学笔记(一)
Ruby 趣学笔记(一) 本文写于 2020 年 5 月 6 日 Ruby 趣学笔记(一) 变量 变量声明 变量类型 常量 输出 字符串 字符串操作 Array 数组的遍历 数组的连接 怎么判断该变量是否是数组 函数 普通函数 传参的函数 解包参数 部分参数解包 参数的默认值 传入一个散列 clas...

Python函数的正确用法及其注意事项

邻居的猫1个月前 (12-09)1585
Python函数的正确用法及其注意事项
简单总结: 与类和实例无绑定关系的function都属于函数(function); 与类和实例有绑定关系的function都属于方法(method)。 首先摒弃错误认知:并不是类中的调用都叫方法 函数(FunctionType) 函数是封装了一些独立的功能,可以直接调用,能将一些数据(参数)传递进去...

时刻老去,Ruby不死,Ruby言语根底入门教程之Ruby3全渠道开发环境建立EP00

邻居的猫1个月前 (12-09)1423
时刻老去,Ruby不死,Ruby言语根底入门教程之Ruby3全渠道开发环境建立EP00
如果说电子游戏是第九艺术,那么,编程技术则配得上第十艺术的雅称。艺术发展的普遍规律就是要给与人们对于艺术作品的更高层感受,而Matz的Ruby语言则正是这样一件艺术品。 无论是语法还是理念,都让Ruby开发者感受到款待,如此,Ruby代码就像活了过来,它们时而高声,却藏不住优雅,时而细语,却意外地铿...

红袖添香,绝代妖娆,Ruby言语根底入门教程之Ruby3根底语法,第一次亲密接触EP01

邻居的猫1个月前 (12-09)1178
红袖添香,绝代妖娆,Ruby言语根底入门教程之Ruby3根底语法,第一次亲密接触EP01
书接上回,前一篇我们在全平台构建好了Ruby3的开发环境,现在,可以和Ruby3第一次亲密接触了。 Ruby是一门在面向对象层面无所不用其极的解释型编程语言。 我们可以把编写Ruby代码看作是一场行为上的艺术,编码就像跳舞一样,Ruby的每一步都很优雅,几乎没有一步是多余的。 第一行代码 进入系统的...