1. 给一个数组,要求写一个函数,交换数组中的两个元素 二X程序员:好简单啊,直接写出以下结果 普通程序员:首先跟面试官沟通,是什么类型的数组?面试官会说,任意。普通程序员微...
1. 给一个数组,要求写一个函数,交换数组中的两个元素 二X程序员:好简单啊,直接写出以下结果 普通程序员:首先跟面试官沟通,是什么类型的数组?面试官会说,任意。普通程序员微...
前言 通过本教程你可以了解到: 怎么使用collection view layout 做出自己喜欢的效果 轮子般转动的原理 开始准备 首先下载个project,这个链接下载链...
还不更新么,最近也遇到了这个问题😭
iOS审核4.3被拒到上线(二)文章系列一 传送门://www.greatytc.com/p/d428912147c8[https://%E7%AF%87%E4%B8%80%E4%BC%A0%E9...
一. NSProxy简介 NSProxy是一个抽象的超类,它定义了一个对象的API,用来充当其他对象或者一些不存在的对象的替身。通常,发送给Proxy的消息会被转发给实际对象...
牛逼,折磨我一天👍
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443MacOS系统使用 Homebrew 官方地址时,报错: 解决办法:使用国内源 该地址提供多个国内源地址,选择一个安装即可,如图下图: 查检安装结果: 如果能正确打印版本信息...
MacOS系统使用 Homebrew 官方地址时,报错: 解决办法:使用国内源 该地址提供多个国内源地址,选择一个安装即可,如图下图: 查检安装结果: 如果能正确打印版本信息...
冒泡排序是大家都常用的排序方法 冒泡排序算法的运作如下:(从后往前) 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾...
今天是除夕日,本应打算出去逛一下,并感受一下春节气氛的;但没人约,也约不到人,还是在家好好学习吧;同时祝大家春节快乐,在新的一年工作顺利,步步高升,bug越来越少😊 切入正题...
showModalBottomSheet 中有输入框,键盘弹出内容被遮挡的问题 在builder 中返回的组件用 AnimatedPadding 包裹即可。
[self.tabBarControllersetSelectedIndex:1]; [self.navigationControllerpopToRootViewContr...
最近在思考团队扩张及项目数量增加的情况下,如何持续保障团队高效产出的问题,很自然的想到了组件化这个话题。重翻了前段时间iOS开发圈关于组件化的讨论,这里做下梳理和自己的思考。...
使用AFNetworking上传图片和视频,支持多张图片上传。以下是AFNetworking用于上传文件的关键函数。 代码执行有问题, 转载来只是为了清晰看懂灵活运用写法转自...
此刻的我还在天宫院居家隔离。新冠疫情已经持续一年了,似乎已经有点忘了之前的生活是什么样子了。今天翻了翻手机相册,回顾了下这一年发生的诸多事情,不由得感慨时间过得真快。 想的有...
你说flash好用,苹果给封杀了。你说h5很灵活,苹果悄悄清洗h5。你说kotlin好用,苹果给你造了Swift。你说flutter好用,苹果就自己造了SwiftUI。苹果的...
前言 很多blog都说ReactiveCocoa好用,然后各种秀自己如何灵活运用ReactiveCocoa,但是感觉真正缺少的是一篇如何学习ReactiveCocoa的文章,...
一、数组中的 map 和 flatMap 数组中的 map 对数组元素进行某种规则的转换,例如: 二、 flatMap 和 map 的差别 我们可以对比一下它们的定义。为了方...
原文地址:Static vs Dynamic Dispatch in Swift: A decisive choice首发地址: Swift的静态派发和动态派发机制 参考文献...
开源地址:https://github.com/wuba/WBBlades 背景 在开发过程中,我们经常遇到一类问题,那就是如何将崩溃日志符号化。当遇到不可稳定复现的崩溃时,...