收藏本版 |訂閲

iOS开发论坛 今日: 0|主題: 762|排名: 81 

  • 15种优秀的iOS APP开发工具推荐
    多年来,移动应用程序开发平台充分利用了针对Android和iOS的强大应用程序的快速开发。移动应用程序的开发获得了巨大的动力,并且经历了巨大的变革。 iOS占据了移动市场的很大一部分。iOS的忠实客户需要开发人员对iOS移动应用程序开发进行投资。在ios开发上进行了大量的投资,并且在过去十年中,iOS取得了巨大的飞跃。 最初 ...
    088 农的传人 发表于 2022-7-23 iOS开发论坛
  • Flutter iOS开发OC混编Swift动态库和静态库问题填坑
    目录引言OC接入Swift 插件静态库和 Framework 区别新的问题: non-modular heade不能在Framework Module中使用非Modular 的 Header引言 Flutter 在 iOS 上的编译问题相信大家多多少少遇到过,不知道大家在搜索这方便的问题时,得到的答案是不是让你 clean 或者 install 多几次,很多时候就算解决完问题,也是处于薛定谔的状 ...
    069 桑海沧田 发表于 2022-7-20 Swift
  • EvenLoop模型在iOS的RunLoop应用示例
    目录引言线程保活停止Runloop设置超时时间直接停止延迟加载图片卡顿监测CADisplayLink(FPS)子线程Ping实时监控Crash防护Matrix框架总结引言 Runloop在iOS中是一个很重要的组成部分,对于任何单线程的UI模型都必须使用EvenLoop才可以连续处理不同的事件,而RunLoop就是EvenLoop模型在iOS中的实现。在前面的几篇文章中,我已 ...
    091 霞觀小刺 发表于 2022-7-20 Swift
  • Swift 中的 JSON 反序列化示例详解
    目录业界常用的几种方案手动解码方案,如 Unbox(DEPRECATED)阿里开源的 HandyJSON基于 Sourcery 的元编程方案Swift build-in API Codable属性装饰器,如 BetterCodable各个方案优缺点对比Codable 介绍原理浅析Decoder、Container 协议自研方案功能设计Decoder、Container 具体实现再议 PropertyWrapper应用场景示例单元测试 ...
    058 周武 发表于 2022-7-20 Swift
  • swift framework使用OC 代码两种方式示例
    目录引言第一种:第二种:1. 新建一个module.modulemap文件:2.设置module.modulemap引用路径3.import module引言 swift 在工程中可以通过桥接文件使用OC代码,但是在framework中是不支持使用桥接文件的,下面是是swift framework 使用 OC 代码的两种方式。 第一种: 在target->Build Phases->Headers中,将引入的oc文件由p ...
    0116 柳叶花 发表于 2022-6-28 Swift
  • 在 Swift 中编写Git Hooks脚本的方法
    目录前言用git hooks自动生成提交信息为什么我使用Swift?让我们开始吧编写git钩子检索提交消息注意:检索问题编号修改提交信息设置git钩子测试结果参考资料前言 这周,我决定完成因为工作而推迟了一周的TODO事项来改进我的Git工作流程。 为了在提交的时候尽可能多的携带上下文信息,我们让提交信息包含了正在处理的JIRA编号 ...
    088 米兰舍瓦 发表于 2022-6-27 Swift
  • 如何设置 iOS 开发环境
    原文:https://lwebapp.com/zh/post/how-to-set-up-the-ios-development-environment 介绍 移动互联网时代,掌握 iOS 开发和安卓开发 还是很有好处的,小编最近在学习移动端开发的时候,最先遇到的问题就是环境安装问题了。 虽说网络上的教程已经很丰富了,但是也不是每次都很顺利,总是避免不了踩坑。这里就做一个 iOS 开 ...
    050 扭曲牛头 发表于 2022-6-21 iOS开发论坛
  • 详细讲解Swift中的类型占位符
    Swift 的类型推断能力从一开始就是语言的核心部分,它极大地减少了我们在声明有默认值的变量和属性时手动指定类型的工作。例如,表达式var number = 7不需要包含任何类型注释,因为编译器能够推断出值7是一个Int,我们的number变量应该被相应的类型化。 作为 Xcode 13.3 的一部分而一起发布的 Swift 5.6,通过引入 "类型占 ...
    099 楠木可依 发表于 2022-6-17 Swift
  • Swift进阶教程Mirror反射示例详解
    目录元类型与.selfAnyObjectAnyClassAnytype(Ofselfself在方法里面的作用Self引用Swift RuntimeMirrorMirror的基本用法Mirror的简单应用-JSON解析Mirror源码解析Enum Metadata探索还原TargetEnumMetadata还原TargetEnumDescriptor相对偏移指针打印枚举中的属性Struct Metadata探索获取结构体的属性swift_getTypeByMangledNa ...
    030 恩恩真靓咯 发表于 2022-6-17 Swift
  • SwiftUI中TabView组件的常规使用
    目录前言TabView常规用法1TabView常规用法2TabView常规用法3TabView常规用法4---做轮播图总结前言 在UIKit中设置多个tabbar展示需要使用到UITabBarController 在SwiftUI中 由TabView组件来进行实现,同时TabView也可以实现PageViewController的效果, TabView常规用法1 import SwiftUI struct ZTMinePageView: View { ...
    085 世哥 发表于 2022-6-16 Swift
  • 基于 ZEGO SDK 实现 iOS 一对一音视频聊天应用
    1 准备环境 在开始集成 ZEGO Express SDK 前,请确保开发环境满足以下要求: Xcode 12.0 或以上版本。 iOS 9.0 或以上版本且支持音视频的 iOS 设备。 iOS 设备已经连接到 Internet。 2 项目准备 2.1 创建项目 进入即构官网,在【ZEGO控制台】创建项目,并申请有效的 AppID,这一步很关键,appid为应用的唯一标识,如身份 ...
    062 浅夏拾光 发表于 2022-6-15 iOS开发论坛
  • 如何设置 iOS 开发环境
    原文:https://lwebapp.com/zh/post/how-to-set-up-the-ios-development-environment 介绍 移动互联网时代,掌握 iOS 开发和安卓开发 还是很有好处的,小编最近在学习移动端开发的时候,最先遇到的问题就是环境安装问题了。 虽说网络上的教程已经很丰富了,但是也不是每次都很顺利,总是避免不了踩坑。这里就做一个 iOS 开 ...
    0105 超级爱敏 发表于 2022-6-15 iOS开发论坛
  • IOS开发之OC基础学习笔记(中) 原创
    文章目录 1. Foundation-结构体2. Foundation-NSStringNSString的创建从文件、网络读取文本字符串的导出大小写转换字符串的比较字符串的搜索字符串的截取与路径相关拓展名处理其他用法 3. Foundation-NSMutableString可变字符串的创建 4. Foundation-NSArray创建一个数组数组的简单使用数组的内存管理给数 ...
    0109 梦想走天涯 发表于 2022-6-7 iOS开发论坛
  • SwiftUI自定义导航的方法实例
    目录前言切换标签(tabs)控制导航堆栈小结前言 默认情况下,SwiftUI提供的各种导航API在很大程度上是以用户直接输入为中心的——也就是说,导航是在系统响应例如按钮的点击和标签切换等事件时由系统本身处理的。 然而,有时我们可能想更直接地控制应用程序的导航执行方式,尽管SwiftUI在这方面仍然不如UIKit或Ap ...
    058 何安胜 发表于 2022-6-6 Swift
  • 详解Swift 中的幻象类型
    目录前言定义良好,但仍然含糊不清看起来我们需要一个协议!引入幻象类型一个标准的模式结论前言 模糊的数据可以说是一般应用程序中最常见的错误和问题的来源之一。虽然 Swift 通过其强大的类型系统和完善的编译器帮助我们避免了许多含糊不清的来源——但只要我们无法在编译时保证某个数据总是符合我们的要求,就 ...
    083 中国勇士 发表于 2022-5-26 Swift
  • ios开发问题汇总(一)
    教程汇总 IOS比较好的网络教程:IOS编程浅蓝教程IOS编程教程(五)自定义UITableView的表单元格菜鸟教程-iOS教程 开发问题 实现页面切换,网上某些文章写的是: [self.navigationController performSegueWithIdentifier"ShowDetail" sender:self]; ...
    058 卡点 发表于 2022-5-22 iOS开发论坛
  • iOS、macOS开发基础知识
    iOS、macOS开发基础知识 Foundation App main 函数执行前的启动流程 在App开始启动后,系统首先加载可执行文件(自身App的所有.o文件的集合)。 然后加载动态链接库dyld,dyld是一个专门用来加载动态链接库的库。 然后dyld会去找到可执行文件当中所依赖的动态库,递归加载所有的依赖的动态库。 由于现在使用的都是虚拟内存 ...
    073 严家龙 发表于 2022-5-11 iOS开发论坛
  • M1芯片搭建IOS开发环境全记录
    一、安装 homebrew 参考地址:https://brew.idayer.com/guide/m1/   1 终端输入 安装 arm 版 /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"  执行结束会,有如图所示提示,记住 /Users/yh/.zprofile 这个路径   2 执行上图中的命令 执行之后输入 brew ...
    060 冰咖 发表于 2022-4-25 iOS开发论坛
  • 【转】Delphi 开发跨平台 Android / iOS 程序的多语言
    使用 Delphi 的 FireMonkey 框架,开发跨平台的程序,可以做到一个源码,编译成 Windows, Mac OS, Android, iOS,甚至是 Linux 上面运行的程序。 简单说,就是可以开发 Android 和 iOS 的 APP,同时代码不修改也可以运行在 Windows 上和 Mac OS 上面。 如果你发布的 APP 需要给各国用户使用,需要考虑多语言的支持。我之前 ...
    056 自由发言 发表于 2022-4-19 iOS开发论坛
  • iOS开发之桌面快捷方式Quick Actions
    长按桌面APPIcon图标快捷操作添加功能开发 在支持 3D Touch 的设备上,Quick Actions 可以让用户更快,更少的操作步骤去完成他们最常做的事情,其中这么多操作可以通过主屏幕直接完成。比如用力地长按微信图标,会弹出诸如"扫一扫"和"我的二维码"等常用功能,这个我在加好友的情况下经常会用到,不是"扫"别人就是被别人"扫" ...
    074 烟台凯盛 发表于 2022-4-13 iOS开发论坛
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部