240 发简信
IP属地:加州
  • AI工具使用上一些总结

    1 我用openai的Codex agent写需求,写代码很强,字节跳动的Trae agent,写代码写需求不行,但是Trae解决现有代码的一些需要描述的bug,如我提问(...

  • 120
    flutter和iOS原生通信

    1 flutter 调用 iOS原生 使用FlutterMethodChannel swift: dart 2 iOS原生调用flutter 使用FlutterViewCon...

  • 120
    c++混编的一些简单的思考

    1 swift为啥没法直接c++混编 ,这样设置初衷是啥? 而oc就可以呢?? 根本原因:语言设计的时代与目标不同Objective-C:作为“C的超集”Objective-...

  • 120
    iOS 动画

    CAAimation介绍 CAAimation是Core Animation中用于动画的抽象基类。在Core Animation框架中,有多个具体的动画子类,每个子类都有特定...

  • 120
    self和_ 使用的注意事项

    在 Objective-C 和 iOS 开发中,self 和 _(下划线)都与类的属性访问相关,但它们的工作机制和使用场景有重要区别 self.property 本质:调用属...

  • 120
    iOS 遇到一些内存暴增问题

    1 使用masory布局不当引起的内存暴增,然后闪退 问题代码: 调试发现 为啥会出现这种情况???当 Masonry 中的约束设置不当,导致布局死循环时,应用程序可能遭遇以...

  • 最重要的心跳没写 过份了

    iOS GCDAsyncSocket简单使用

    接上篇文章用原生代码写socket,现在这篇文章主要介绍GCDAsyncSocket的使用,后续将写关于GCDAsyncSocket的源码分析。 GCDAsyncSocket...

  • // 绑定纹理到默认的纹理ID(这里只有一张图片,故而相当于默认于片元着色器里面的colorMap,如果有多张图不可以这么做) 厉害了 困扰好久!!!!

    iOS-OpenGLES-入门-纹理

    前言 这是一篇OpenGlES 系统学习教程,记录自己的学习过程。环境: Xcode10 + OpenGL ES 3.0目标: 纹理贴图技术这里是demo,你的star和fo...

  • 120
    mac 搭建一个opengl的环境

    在研发滤镜相机过程中、图形处理是必备技能之一。对iOS开发来讲、确实是不小的挑战。在研发的过程,首先是通过AVFondation自定义相机,然后滤镜处理通过大名鼎鼎的GPUI...

  • 120
    CoreData 线上Crash分析

    一直以来,数据持久化使用的是sqlite,后半年的新项目选择使用Apple的CoreData,果然如传说的那样再也没有那些烦躁的sql语句了,测试阶段也没有发现很大的问题,结...

  • 是的,它只存储一个值,这没关系–重要的是,当值更改时,@Published属性包装器将确保刷新所有使用该值的视图。 不完全对吧 我只要在某个View写了 @EnvironmentObject var tabBarViewModel:DailDeilTabBarViewModel 不管是不是使用了该值 ,该视图也会刷新。。。。

    SwiftUI之EnvironmentObject

    如何使用@EnvironmentObject在视图之间共享数据 对于应该与整个应用程序中的所有视图共享的数据,SwiftUI为我们提供了@EnvironmentObject。...

  • SwiftUI之EnvironmentObject

    如何使用@EnvironmentObject在视图之间共享数据 对于应该与整个应用程序中的所有视图共享的数据,SwiftUI为我们提供了@EnvironmentObject。...

  • 120
    SwiftUI项目总结

    最近使用SwiftUI做项目,鄙人没有想到还会用它做项目,SwiftUI的优势不用多说,把开发过程中遇到问题归纳一下 一 给list加侧滑 在iOS15中 使用 .swipe...

  • 使用海外版SDK的一些记录

    最新项目是面向海外,所以使用一些海外版的SDK,把一些问题记录下来,和大家一起分享。 一 AdjustSDK https://dev.adjust.com/zh/sdk/io...

  • 我选择第二个方案 ,是不是第三个方案比第一个性能好??? 离屏渲染了。

    iOS 实现文字渐变的三种方法

    本文讲述三种方式实现文字渐变效果: 使用colorWithPatternImage CAGradientLayer设置mask 自定义label在drawRect里使用文字m...

  • 120
    iOS 实现文字渐变的三种方法

    本文讲述三种方式实现文字渐变效果: 使用colorWithPatternImage CAGradientLayer设置mask 自定义label在drawRect里使用文字m...

  • 120
    iOS开发-OpenGL ES入门教程2

    教程 OpenGLES入门教程1-Tutorial01-GLKit这次的是shader编译链接、glsl入门和简单图形变换。 OpenGL ES系列教程在这里。OpenGL ...

  • Xcode 15.4 怎么使用报错呢 遇到过吗???Cannot convert value of type 'Never' to type 'Bool' in coercion

    iOS SwiftyUserDefaults 详细使用

    SwiftyUserDefaults 是一个为 iOS 开发者提供的开源 Swift 库,它通过提供类型安全的 API 来扩展了原生的 UserDefaults 类,使得存储...

  • stack 应该是你app启动的时候 就已经创建一个高斯模糊root了 应该last没问题

    iOS14 SceneDelegate创建window keyWindow获取方法

    xcode更新到11之后,使用iOS13 SDK创建的项目会有一个SceneDelegate类,这个类分担了以前appDelegate中UI的相关操作,对应的,创建windo...