240 发简信
IP属地:北京
  • 120
    xcode11,删除main.stroyboard后黑屏

    场景:新建一个项目,不用main.stroyboard做入口,故将其删除,重新运行项目,App一直黑屏 解决: targets -> info,点击Application S...

  • 120
    AVPlayer 本地、网络视频播放相关

    iOS开发常用的两种视频播放方式,一种是使用MPMoviePlayerController,还有就是使用AVPlayer。MPMoviePlayerController系统高...

  • Flutter json_serializable标准生成.g.dart文件步骤

    前景: Json序列化工具json_serializable,在导入package, 在model.dart转模型类中,引入头文件,声明@JsonSerializable(...

  • 120
    Flutter VS安装插件(持续更新)

    前序:Visual Studio Code(简称 VS Code / VSC) 是 Microsoft 为 Windows,Linux 和 macOS 开发的源代码编辑器。它...

  • Flutter Push新页面后appbar没有默认显示返回键

    在Material框架下,通过Navigator进行界面之间的跳转与传值,如果其中跳转的新界面最外层是MaterialApp,则AppBar不会显示默认的返回键,需要替换成S...

  • 120
    textarea标签获取焦点,页面会放大

    前序:移动端网页输入框在点击获取焦点时,会自动放大页面,体验很不好 原因是当输入框获取焦点之后,会触发webview的displaySoftKeyboard方法,导致页面自动...

  • 120
    Flutter 错误汇总

    Android Studio 创建新Flutter项目,弹框一直提示Creating状态打开终端,运行flutter doctor,提示Waiting for another...

  • iOS 设备信息

    近期做了设备系统信息采集需求,在此做个汇总记录,以免后面有类似需求,又要查找资料好记信不如烂笔头,记起来有疑问或者有错误的地方,希望在评论区提醒我如对你有所帮助,点个赞,就很...

  • WKWebView适配——视频内联自动播放

    WKWebView加载页面,内部的视频播放默认只能在用户主动操作之后才能播放,而且播放时必须全屏,这样的默认配置可能并不满足业务需求,要在页面中内联自动播放网络视频。 内联播...

  • WKWebView适配——点击视频列表,没有任何反应

    出现点击没有反应,无法进入详情,可能是因为在js页面里的a标签,其中target参数设置为_blank 需要在WKWebView里面实现

  • 120
    iOS 错误汇总

    Xcode11.2编译报错,报错如下 解决: xcode编译报错,报错如下 解决:在Build Phases,新增库libresolv pod install报错,报错如下 ...

  • 120
    Jenkins自动化打包发布AppStore

    项目 可以重新新建构建任务,也可以在原有项目中修改 iOS项目 其中项目中ExportOptions.plist文件中method修改为app-store export_me...

  • 120
    Jenkins自动化打包上传蒲公英、fir

    iOS项目准备 iOS项目,证书选择,取消自动,Debug与Release各自手机添加对应证书 iOS项目目录下,新增 文件,文件内容跟之前用xcode打包ipa文件夹内的 ...

  • 120
    Jenkins 持续集成

    定义 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能发生多次集成,每次集成都通过自动化的构建(包括编译,发布,...

  • 120
    iOS - 骨架屏自动生成方案

    骨架屏是什么? 骨架屏(Skeleton Screen)是一种优化用户弱网体验的方案。在弱网情况下,客户端获取到服务器数据的时间会比较长,此时用户会比较烦躁。该方案是指在空白...

  • 120
    Flutter知识点: 常用手势

    使用Flutter的时候发现有部分Widget提供了onPressed事件,还有一部分没有提供,要如何给Widget增加单击,双击,长按等手势呢? 提供了onPressed事...

个人介绍
It's never too late to learn.