过滤方式 先简单通过名字过滤(aaaa、bbbb),再通过advertisementData取出mac地址(前提是设备商先将mac地址按照规则传进去) CBCentralMa...
过滤方式 先简单通过名字过滤(aaaa、bbbb),再通过advertisementData取出mac地址(前提是设备商先将mac地址按照规则传进去) CBCentralMa...
除了常用的 git push, git pull, git status 外,还有一个命令也是比较比较常用的 git commit 只更新上一次的提交的内容 git comm...
XCTAssertEqual 判等 我们知道,在单元测试里,可以通过 XCTAssertEqual 判断 expression1 和 expression2 是否相等。如下 ...
背景 当写请求接口的callback时,以前我更倾向于用以下这种方式 看起来没什么问题,只需要判断 error/ response 是否为nil就行 但是,当 complet...
本文分别通过 Observation(iOS17以上) 以及 Combine(iOS17以下) 框架,实现 SwiftUI 的网络数据加载 通过定义 isLoading、er...
实现展开/收起的功能 需求 需求: 0.用系统自带的ExpansionTile 1.展开时,去除上下的线条 2.根据内容行数,决定显示"展开/收起"与否 需求1 通过 The...
ITMS-90205, ITMS-90206 背景 背景:Cocoapods引入Flutter包后,TARGETS的framework包import Flutter,导致bu...
文章涉及 Swift、Makefile、ArgumentParser 等
Swift 求数组里,出现次数最多的数字https://www.yuque.com/docs/share/88754c89-1b86-4737-8641-3d1d70f9644b?# 《Swift 求数组里,出现次...
https://www.yuque.com/docs/share/88754c89-1b86-4737-8641-3d1d70f9644b?# 《Swift 求数组里,出现次...
苹果xcode7 至今都是可以免证书调试,到Apple官网注册一个apple ID就可以了; 1) 测试环境: Mac Xcode 2) 运行Xcode ,General -...
前言 TangramKit是iOS系统下用Swift编写的第三方界面布局框架。他集成了iOS的AutoLayout和SizeClass以及Android的五大容器布局体系以及...
(一)什么是SwiftLint ? 熟悉Python的同学一定对Pylint不会陌生,Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查...
VS Code是一个开源的跨平台开发工具,是我目前用的最顺手的编辑器。本文介绍了一些常用的插件和快捷键,帮你大大提高软件开发的效率,让你有更多的时间去撸铁和泡妹子。 初识VS...
这里是芳芳,欢迎来到:芳芳的爱美圣经(ID:weare_shopaholics),关注同名公众号,分享各种变美小技巧,让你越来越美~ 近日,崔雪莉之前参加一个节目,关于不穿内...
前言 上一篇中我们对组件化是什么和常用的组件化中间件方案做了简单的介绍,这篇文章则是用来说明开始进行组件化时需要做哪些准备工作,希望本文能给你带来帮助。 一、概述 在实施组件...
前言 iOS的组件化这块在去年3月起就有很多大神们讨论过,不过由于之前我们的项目结构比较简单,再加上用的swift做的开发,也没有去尝试做这块。直到前段时间公司准备用OC重构...
本质上来讲,copy和strong都没有错,但不是说,NSString用copy就一定是最好的. 那么,什么时候用copy,什么时候用strong呢? 首先,为什么要用cop...