240 发简信
IP属地:广东
  • iOS 马甲包自动生成

    背景 项目场景是需要制作几十个马甲包来引流,将流量引导至主线包,以前通过代码混淆的方式制作马甲包,已经不再适合当下的审核机制,提交的ipa很容易...

  • Flutter岗位(iOS方向)面试问题复盘

    背景 面试的是一家做智能硬件的科技公司,技能要求除了音视屏、iOS/Flutter性能相关技术外,更多的还关注个人对常用开发技巧是否有探索性,下...

  • iOS 录音器的简单实现

    一、背景 实现一个录音器,要求有开始录音、停止录音、播放录音、删除录音的功能。 二、实现步骤 1、请求麦克风权限:requestPermissi...

  • Resize,w 360,h 240
    iOS BLE配网、WI-FI配网与Socket连接实现指南

    配网流程 配网是IoT场景最典型的一个功能,手机通过BLE或者WI-FI把SSID、密码发送给设备,待设备连接上路由器后,手机再与设备建立Soc...

  • Resize,w 360,h 240
    Mac端Flutter环境配置

    一、Flutter Version Management fvm是一个用于管理多个Flutter版本的工具,帮助我们查看、切换、安装、删除Flu...

  • Swift 无限轮播器-兼容视频和图片

    背景 无限图片轮播器我已经记不清自己写了多少次了,不管是用 UIScrollView + Timer方式实现,还是UICollectionVie...

  • Resize,w 360,h 240
    Swift 写一个日志上报组件

    思路 为了方便测试,开发者们一般都会写个日志上报的组件,通过上报的内容,很方便检查接口的情况。首先我们需要定义一个只有测试环境和预发布环境才能显...

  • Resize,w 360,h 240
    SwiftUI 02(Swift基础)布尔值、字符串插值

    前言 我们都知道Swift有两种方式存储临时数据,在swift中并没像OC那样存在非0即真的概念,但都是用布尔值来存储真或假。 一、如何使用布尔...

  • Resize,w 360,h 240
    SwiftUI 01(Swift基础) 常量、变量、基本数据类型

    变量、常量 在开发过程中,通常我们会存储一些临时数据,比如输入的用户名称、密码登。swift提供了两种存储临时数据的方法,这两种方式的使用取决于...