TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 37 篇文章
xcode-中配置AR-Resource-Group并设置图片宽度等

xcode-中配置AR-Resource-Group并设置图片宽度等

在Xcode的Assets.xcassets中添加ARResourceGroup时,若拖动资源后出现"musthavenon-zeropositivewidth"错误,说明未设置图片物理尺寸。解决方法:选中图片后在右侧配置面板中设置正确的宽度和高度值,即可消除警告。该操作确保了AR资源具备有效尺寸参数,满足ARKit的使用要求。

时间:12/11/2025

Swift-与-OC-混编底层交互原理

Swift-与-OC-混编底层交互原理

Swift与OC混编机制解析本文深入探讨了Swift与Objective-C混编的底层实现原理,主要包括:混编基础架构:两种混编方向:OC调用Swift(通过自动生成头文件)和Swift调用OC(通过桥接头文件)关键文件:桥接头文件(xxx-Bridging-Header.h)和自动生成头文件(xxx-Swift.h)桥接头文件机制:桥接头文件用于Swift访问OC代码Swift编译器(ClangImporter)将OC接口转换为Swift可用的模块声明转换后Swift代码可直接使用OC类

时间:12/08/2025

Swift-类型系统升级当协议遇上不可拷贝的类型

Swift-类型系统升级当协议遇上不可拷贝的类型

今天我想和大家聊聊Swift语言一个很有意思的更新——标准库协议现在开始支持Copyable和Escapable约束了。这看起来可能是个很底层的特性,但实际上它会影响到我们日常的代码设计方式。

时间:11/30/2025

通义灵码分析ms-swift框架中CHORD算法实现

通义灵码分析ms-swift框架中CHORD算法实现

CHORD是一种结合了监督微调(SFT)和强化学习(RL)的算法,通过动态权重控制两者的平衡。核心思想是在GRPO损失函数中引入SFT损失,实现模仿学习和自主探索的平衡。

时间:11/29/2025

Swift底层原理学习笔记

Swift底层原理学习笔记

Swift作为Apple推出的现代编程语言,兼具高效性与安全性,其底层原理涉及编译机制、内存管理、类型系统等核心模块。

时间:11/28/2025

Swift-Swift-基础语法变量类型分支与循环

Swift-Swift-基础语法变量类型分支与循环

本文介绍了Swift语言的基础语法,主要包括变量与常量的声明、数据类型、可选类型和控制流结构。Swift使用let声明常量,var声明变量,支持类型推断;提供整数、浮点数、布尔、字符和字符串等基本数据类型,均为值类型。可选类型(Optional)是Swift特有的安全机制,可通过强制解析、可选绑定等方式处理可能为nil的值。控制流包括if-else条件判断和switch语句(支持多种匹配模式),以及for-in循环用于遍历区间和集合。这些基础语法体现了Swift的安全性、简洁性和强大的类型系统。

时间:11/22/2025

iOS-Swift-MVVM-RxSwift-Generic-Rules

iOS-Swift-MVVM-RxSwift-Generic-Rules

【代码】iOSSwiftMVVM+RxSwiftGenericRules。

时间:11/20/2025

iOS在制作framework时,oc与swift混编的流程及坑点

iOS在制作framework时,oc与swift混编的流程及坑点

本文介绍了iOS开发中ObjC与Swift互相调用的实用方法。在ObjC调用Swift方面,需确保在BuildSettings中配置好Swift头文件,并在Swift方法前添加@objc和public修饰符。在Swift调用ObjC方面,要注意正确配置BuildSettings和头文件导入方式,必须使用尖括号<>导入并设置Public头文件。文章特别强调了常见的配置陷阱和解决方案,如避免使用双引号导入头文件等问题。这些经过实践验证的方法能有效解决两种语言互调时的常见问题。

时间:11/13/2025

Swift-GCD和NSOperation

Swift-GCD和NSOperation

iOS的GCD和NSOperation的swift版本,全部知识体系。

时间:11/10/2025

iOS-基于-Foundation-Model-构建媒体流

iOS-基于-Foundation-Model-构建媒体流

在前面我们已经了解过FoundationModel的基本用法,比如使用Generable注解结构化输出。通常,我们会写出类似这样的代码:

时间:11/05/2025

Flutter输入框TextField的属性与实战用法全面解析示例

Flutter输入框TextField的属性与实战用法全面解析示例

本文全面介绍了Flutter中TextField和TextFormField的核心功能与使用方法。文章通过分类归纳和代码示例,帮助开发者快速掌握Flutter输入框的各种功能特性......

时间:10/16/2025

原生-iOS-开发全流程实战,Swift-技术栈工程结构自动化上传与上架发布指南

原生-iOS-开发全流程实战,Swift-技术栈工程结构自动化上传与上架发布指南

本文详解原生 iOS 开发全流程,从 Swift 技术栈、UI 架构设计、工程调试到 App Store 上架,结合新版命令行上传工具,展示跨平台自动化上架的高效实践与实战经验。

时间:10/13/2025

地图下载工具

地图下载工具

openstreetmap(简称osm),openstreetmap的额外数据,

时间:10/11/2025

LLM基于ms-Swift大模型SFT和RL训练

LLM基于ms-Swift大模型SFT和RL训练

Swift框架MoE训练并行技术选择:Megatron-SWIFT的并行技术采用zero1(默认开启use_distributed_optimizer)+各种并行技术的组合。DP的速度最快,但显存占用较多,使用其他并行技术以降低显存占用。TP/EP通信量较大,尽量不跨节点(NVLink域内),跨节点建议使用PP/DP;专家层建议使用EP而不是ETP,ETP更节约显存,但速度较慢。MoE 并行折叠:MoE 相关的并行组与 Dense 组分离。Attention使用 tp-cp-dp-pp 组,MoE

时间:10/03/2025

IDEA快速上手指南

IDEA快速上手指南

我们今天分享下 IDEA 有哪些提高编码效率的小技巧,基于 2025.2 版本。IDEA 一款开发工具,深受 Java 程序员的喜欢。毕竟工具好用,就用哪个。:这个设置在新版中更加直观,勾选即区分大小写,取消则不再区分。:这个功能在演示或阅读代码时非常方便,2025版完美支持。这能极大减少你手动处理。(实时添加明确的导入)和。我们接着看看有哪些小技巧。

时间:10/03/2025

My-Swift笔记

My-Swift笔记

本文介绍了Swift结构体的三种特性应用。首先演示了一个Human结构体,包含存储属性、静态属性、初始化方法、mutating方法实现值类型修改,以及Equatable协议的自定义比较逻辑。其次展示了方形结构体的计算属性实现,通过get/set方法实现边长与面积的动态计算。最后说明了属性观察者(willSet/didSet)监控属性变化,以及lazy延迟初始化优化性能的用法。这些示例体现了Swift结构体在封装数据与行为时的灵活特性,包括值类型修改、计算派生属性、属性监听和延迟加载等核心功能。

时间:10/02/2025

Swift入门二-基本运算符

Swift入门二-基本运算符

Swift 标准库只能比较七个以内元素的元组比较函数。如果元组元素超过七个时,需要自己实现比较运算符。

时间:09/25/2025

鹿鼎记豪侠传Rust-重塑-iOS-江湖上

鹿鼎记豪侠传Rust-重塑-iOS-江湖上

Apple 可不是在 “随便试试”。它虽没赶上 Rust 的 “公开派对”,但按老规矩,它一出场,保准要掀桌子改规矩 —— 就像当年 Intel 还在跟散热膏死磕时,它直接换了 Apple Silicon 芯片,一下子把格局打开了。

时间:09/21/2025

Objective-C-APIs-declaration-自定义

Objective-C-APIs-declaration-自定义

NS_REFINED_FOR_SWIFT 是把 Objective-C API 在导入到 swift 时,重命名成在第一个标签前加 _ _ 的函数——表示不建议 swift 侧直接调用. 然后你就可以在 swift 侧用 swift extension 里写一个更 Swifty 的替代方案.举个例子:__initWithCString(_:freeWhenDone:) // 有双下划线,不建议直接在类外调。

时间:09/19/2025

flutter踩坑插件Swift架构不兼容

flutter踩坑插件Swift架构不兼容

flutter踩坑插件:Swift架构不兼容

时间:09/02/2025

Xcode16-Archive-Error-Command-SwiftCompile-failed-with-a-nonzero-exit-code

Xcode16-Archive-Error-Command-SwiftCompile-failed-with-a-nonzero-exit-code

(UITextField 新增了一个函数方法:onReturn;与三方库里面的onReturn函数方法冲突了,改下三方库里的名字即可,例如:onReturns)修改完打包,pass!

时间:03/15/2025

Swift-中-associatedtype-的用法详解

Swift-中-associatedtype-的用法详解

在 Swift 的协议中,我们无法直接使用泛型 <T>,但可以使用 associatedtype 关键字来声明一个占位类型,让协议在不确定具体类型的情况下仍然能够正常使用。

时间:03/14/2025

iOS开发,SQLite.swift,-Missing-argument-label-value-in-call问题

iOS开发,SQLite.swift,-Missing-argument-label-value-in-call问题

Missing argument label 'value:' in call

时间:03/13/2025

Mermaid-子图-拖拽缩放让流程图支持无限细节展示

Mermaid-子图-拖拽缩放让流程图支持无限细节展示

在技术文档、项目管理和可视化分析中,流程图是传递复杂逻辑的核心工具。传统流程图往往静态且难以适应细节展示,而 Mermaid 与 svg-pan-zoom 的结合,则为这一痛点提供了完美解决方案。本文将深入解析如何通过 Mermaid 的子图(subgraph)实现模块化分类,结合 svg-pan-zoom 的缩放拖拽能力,构建可交互的流程图系统。Mermaid 是一款基于文本的图表生成工具,通过简单的语法即可创建流程图、时序图、类图等。其最大亮点在于功能,允许开发者将节点按逻辑分组,形成层次化结构。

时间:03/13/2025

上一页
12
下一页第 1 / 2 页