240 发简信
IP属地:福建
  • 2023-04-04

    更新Xcode版本到14.3后所有项目编译Archive打包报错Command PhaseScriptExecution failed with a nonzero exit...

  • Flutter "No implementation found for method xxxx on channel"错误

    之前出现这种问题参考网上的找到的最多的办法: 1、clean一下2、再运行flutter pub get3、然后退出as4、重新打开as,再run,OK了 但是后来新添加一个...

  • 120
    APP-MVVM设计模式的探索与实现

    1.MVVM和MVC的区别 MVC: MVC的弊端 厚重的View Controller M:模型model的对象通常非常的简单。根据Apple的文档,model应包括数据和...

  • 120
    IOS组件化思路

    前言 为什么要组件化 随着项目的不断迭代,各个模块会越来越复杂,各个模块相互依赖,而且每个模块可能会有共同的业务逻辑,导致整个项目维护起来比较麻烦。 可以采用组件化,把每个业...

  • IOS代码规范

    一.整体结构 1.每个组件的包含的模块:主要功能HomeVC,PositionExplainVC等 2.Resource资源文件 3.PublicView,这个组件中小范围几...

  • 120
    SnapKit自适应tableviewCell的高度布局

    1. 需求:1.查看更多可以动态隐藏显示,2.请和客户确认提示语可以动态隐藏显示3.底部按钮可以动态隐藏所有跟显示 开发: 1.先将所有控件按照从上到下SnapKit布局 2...

  • 120
    私有库的创建跟迭代

    1.先创建远程索引库(这边在码云上创建为例) 创建完成就会多一个索引库,索引库的功能主要是管理私有代码仓库的发版,更新创建流程: 1.先到码云或者gitlab或者github...

  • swift tablVeiw全屏后顶部出现20空白

    if #available(iOS 11.0, *) {self.tableView.contentInsetAdjustmentBehavior = .never}

  • 120
    iOS13最新LaunchScreen.storyboard 启动图屏幕适配

    从2020年4月开始,所有使⽤ iOS13 SDK的 App将必须提供 LaunchScreen,LaunchImage即将退出历史舞台 2020年3月22号更新评论里很多兄...

  • RXswift常见使用场景

    在项目中常见的使用功能 1.下面样例中我们将 textField 里输入的内容实时地显示到控制台中。时时监听输入的内容 (比较常见功能)(同时监听多个 textField 内...

  • swift开发错误总结

    1.解析数据报错类型: 原因:是由于baseInfoTempletData字典写死了存储类型[string:string]两个string类型的key:value.而base...

  • swift开发常用第三方使用

    swift第三方使用: 1.FLEX查看app中各种东西,沙盒\userDefault\动态修改界面\查看缓存等 pod'FLEX', '~> 2.0' import FLE...

  • 120
    swift开发小结

    1.定义一个Block回调 // 1.定义一个闭包类型 typealias swiftBlock = (_ btnTag : Int) -> Void // 2. 声明一个变...

  • iOS--UISearchBar 属性、方法详解及应用(自定义搜索框样式)

    很多APP都会涉及到搜索框,苹果也为我们提供了默认的搜索框UISearchBar。但实际项目中我们通常需要更改系统默认搜索框的样式。为了实现这一目标,我们需要先搞懂 UISe...

  • swift写法与OC的区别

    1、swift创建类时只有一个文件(.swift),oc创建类时有两个文件(分.h跟.m) 2、swift中的实现代码全部开始于class 类名 : 父类(UICollect...