240 发简信
IP属地:四川
  • Swiftui模态视图(sheet,fullScreenCover)某种情况不能捕获@State 值的变化

    先看看下面这段代码引出的奇怪现象 当注释掉这句的时候: //Text("number = (number)") // 注释掉,full-scr...

  • Swiftui实现richtext字符串并对高亮子字符串添加点击操作

    如何仅仅是对部分字符高亮,不需要点击,Group就能实现 使用Group,拼成的Text还可以自动换行但是,如果想要对高亮的字符串进行点击操作,...

  • Swiftui实现循环播放视频的两种方式

    1, 只用AVPlayer播放器 body中写法 通过监听视频播放结束,手动重新播放 2,使用AVPlayerLooper, AVQueuePl...

  • Resize,w 360,h 240
    国家代码Json文件

    最近项目中要求做多国语言,涉及到登录那块,需要能接收国际短信。发送手机验证码的时候,要求传国家代码。所以需要一个选择国家代码的界面。界面中,要求...

  • GCDAsyncSocket粘包,断包简单处理

    最近做了个APP,在APP中用GCDAsyncSocket与服务器建立TCP长连接,并通过服务器控制一个设备。这个过程中,服务器会返回一些数据,...

  • xcode 编译时候出现:clang: error: no such file or directory: ‘xxxx’

    可能原因:Other Linker Flags 设置有问题 对应解决方法: 从podfile中删除三方框架之后,出于某种原因,工作空间仍然引用了...

  • Resize,w 360,h 240
    Go内存分配机制总结

    GO语言内存管理子系统主要由两部分组成:内存分配器和垃圾回收器(gc)。内存分配器主要解决小对象的分配管理和多线程的内存分配问题。什么是小对象呢...

  • Go学习笔记

    使用go1.10版本,在liteIde里开发。 1,变量声明后必须使用,不然编译不过(全局变量可以不用)。 2,变量可以不用var关键字(简短形...