收藏本版 |訂閲

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

  • Swift 中的 Actors 使用及如何防止数据竞争问题(示例详解)
    目录前言Actors 的基本原理Actor 是引用类型,但与类相比仍然有所不同为什么会出现数据竞争如何防止数据竞争使用 async/await 访问数据防止不必要的暂停非隔离(nonisolated)访问为什么在使用 Actors 时仍会出现数据竞争?总结前言 Actors 是 Swift 5.5 引入的一种并发编程模型,用于管理共享数据并提供数据访问的安全性。Ac ...
    0133 孟令江 发表于 2023-6-6 Swift
  • iOS应用上架详细图文教程
    ​   App Store作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都“死”在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOS app上架流程开始梳理,详细了解下iOS app上架的那些事。   iOS app上架总体流程:   ​ 编辑 1登录苹果开发者中心,注册开发者账号 如果你 ...
    0190 逍瑜 发表于 2023-6-2 iOS开发论坛
  • 最全iOS 上架指南
    ​ 一、基本需求信息。   1、苹果开发人员账户(公司已经可以无需申请,需要开启开发者功能,每年99美元)   2、开发好应用程序   二、证书   上架版本需要使用正式证书。   1、创建Apple Developer证书   2、上传证书Sign In - Apple   3、点击开发者中心 Certificates, Identifiers ...
    061 厦门大学 发表于 2023-5-22 iOS开发论坛
  • IOS证书制作教程
    ​ 转载:IOS证书制作教程   点击苹果证书 按钮 ​ 编辑   点击新增 ​ 编辑   输入证书密码,名称 这个密码不是账号密码,而是一个保护证书的密码,是p12文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务必记住密码。还有为了安全起见,密码不要太简单。 ...
    0131 长牙的兔子 发表于 2023-5-19 iOS开发论坛
  • 如何把ipa文件(iOS安装包)安装到iPhone手机上? 附方法汇总
    ​   如何把ipa文件(iOS安装包)安装到iPhone手机上? 附方法汇总 苹果APP安装包ipa如何安装在手机上?使用过苹果手机的人应该深有感触,那就是苹果APP安装要比安卓APP安装复杂、困难很多,很多人不知道怎么把ipa文件安装到手机上,所以很多苹果用户还会选择越狱,下面我们来说说,目前常见的,。 方法 一、上架App Stor ...
    090 光哥哥 发表于 2023-5-19 iOS开发论坛
  • ios打包ipa的四种实用方法(.app转.ipa)
    总结一下,目前.app包转为.ipa包的方法有以下几种: 1、Apple推荐的方式,即实用xcode的archive功能 Xcode菜单栏->roduct->Archive->三选一,一般选后两个。 局限性:个人开发一般采用这种方法,但是当一个证书多人使用时就稍显麻烦。一般多人开发时都是采用provisioning profile+P12文件来进行真机调试。上述方法在 ...
    0152 梦里乡 发表于 2023-5-11 iOS开发论坛
  • iOS中的3种定时器汇总介绍
    目录在iOS中有3种常见的定时器,它们会根据不同的场景进行选择使用。 1.DispatchSourceTimer: 基于GCD实现。 2.CADisplayLink:基于屏幕刷新实现。 3.Timer:基于RunLoop实现。 DispatchSourceTimer定时器 DispatchSourceTimer定时器可以通过DispatchSource.makeTimerSource(queue: DispatchQueue.main)方法来创建,并且 ...
    0115 挺可爱的 发表于 2023-5-11 教程
  • iOS开发系列--Swift语言
    概述 Swift是苹果2014年推出的全新的编程语言,它继承了C语言、ObjC的特性,且克服了C语言的兼容性问题。Swift发展过程中不仅保留了ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在其中你可以看到C#、Java、Javascript、Python等多种语言的影子。同时在2015年的WWDC上苹果还宣布Swift的新版本Swift2.0,并宣布稍后Sw ...
    0141 若溦 发表于 2023-5-6 iOS开发论坛
  • iOS开发系列--Swift进阶
    概述 上一篇文章《iOS开发系列--Swift语言》中对Swift的语法特点以及它和C、ObjC等其他语言的用法区别进行了介绍。当然,这只是Swift的入门基础,但是仅仅了解这些对于使用Swift进行iOS开发还是不够的。在这篇文章中将继续介绍一些Swift开发中一些不常关注但是又必备的知识点,以便对Swift有进一步的了解。 访问控制 Swift ...
    0115 宋政 发表于 2023-5-6 iOS开发论坛
  • MAUI模仿iOS多任务切换卡片滑动的交互实现代码
    目录原理平铺分布iOS多任务卡片分布创建布局创建分布函数创建动效创建绑定数据细节调整跳转到最后一张卡片上一篇博文的评论,大家对MAUI还是比较感兴趣的,非常感谢大家的关注,这个专栏我争取周更😉。 App之间的多任务切换相信你们都很熟悉。苹果设备从iOS9开始使用水平排列的叠层卡片来展现多任务 动图来自iPhone 使用手 ...
    0147 全球顶级资深评论员 发表于 2023-5-5 教程
  • ios app真机测试到上架App Store详细教程-必看
    > ​转载:https://blog.csdn.net/p312011150/article/details/89374401 ios app真机测试到上架App Store详细教程-必看Appuploader常见问题![在这里插入图片描述](https://img-blog.csdnimg.cn/29b86096fa504cd082572f1f8e6b2b53.jpeg#pic_center) 转存失败重新上传取消 上架基本需求资料 1、苹果开发者账号(如还没账号先 ...
    0109 老记 发表于 2023-5-4 iOS开发论坛
  • iOS开发 - Swift Codable协议实战:快速、简单、高效地完成JSON和Model转换!
    前言 Codable 是 Swift 4.0 引入的一种协议,它是一个组合协议,由 Decodable 和 Encodable 两个协议组成。它的作用是将模型对象转换为 JSON 或者是其它的数据格式,也可以反过来将 JSON 数据转换为模型对象。 Encodable 和 Decodable 分别定义了 encode(to 和 init(from 两个协议函数,分别用来实现数据模型的归档和外部 ...
    0173 白色的云朵 发表于 2023-4-24 iOS开发论坛
  • 获取iOS开发者证书的公钥和私钥
    获取公钥 openssl x509 -in public.cer -inform DER -noout -pubkey 获取私钥 openssl pkcs12 -in privite.p12 -out private_key.pem -nodes -nocerts // // Shared.m // SignAndVerify // // Created by Ricci Adams on 2014-07-20. // // #import "SignAndVerifyShared.h" #import <CommonCrypto/CommonCrypto.h> #i ...
    0100 宝贝娜 发表于 2023-4-13 iOS开发论坛
  • Plist文件是什么?
      plist 文件是一种用于存储应用程序配置信息的文件格式,其中包含应用程序的各种设置和数据。在过去,plist 文件通常是以.plist 格式存储的。然而,随着时间的推移,人们开始使用.plistx 格式来存储更复杂的数据结构和数据。如果您需要将.plist 文件转换为.plistx 格式,可以使用在线工具或命令行工具。本文将为您 ...
    057 竹焓 发表于 2023-4-12 iOS开发论坛
  • Swift 中 Opaque Types学习指南
    目录什么是Opaque Types如何使用为什么要使用可读性更强性能更好使用的限制总结什么是Opaque Types Opaque Types 是在 Swift5.7 新添加的一个特性。主要是和 Protocol 来搭配使用,用来定义函数中的参数类型。它的作用就是隐藏参数的具体类型,从而使代码变得更加通用,减少冗余代码。废话不多说,下面来看一看它如何使用 ...
    055 直饮水 发表于 2023-4-7 Swift
  • Swift中的可选项Optional解包方式实现原理
    目录为什么需要Optional什么是OptionalOptional实现原理Optional的解包方式1. 可选项绑定(Optional Binding)2. 强制解包(Forced Unwrapping)3. 隐式解包(Implicitly Unwrapped Optionals)可选链(Optional Chaining)Optional 的嵌套为什么需要Optional Swift中引入了可选项(Optional)的概念是为了解决在代码中对于 ...
    072 无锡景观服务 发表于 2023-4-7 Swift
  • Swift 中的 RegexBuilder学习指南
    目录前言Regex 字面量RegexBuilder - 像写代码一样写正则RegexRepetitionBehaviorFoundation 的支持总结前言 在我们日常的项目开发中,经常会碰到和正则表达式打交道的时候。比如用户密码,通常会要求同时包含小写字母、大写字母、数字,并且长度不少于 8 位,以此来提高密码的安全性。 在 Swift 中,我们可以用正则表达式 ...
    0137 蘇揚電氣 发表于 2023-4-7 Swift
  • 一文详解NSSecureCoding真的安全吗
    目录NSSecureCodingNSCoding的用法NSSecureCoding的用法NSSecureCoding的致命缺点结语NSSecureCoding NSSecureCoding 可能很多人都没用过,但是 NSCoding 大家应该都不陌生;你可以简单的理解为 NSSecureCoding 是 NSCoding 的安全版本。 为什么 NSSecureCoding 比 NSCoding 更安全呢?如果你上网搜索这2者的区别,大部分的 ...
    0144 有微澜的夜 发表于 2023-3-31 教程
  • objc方法声明和实现由于参数类型不一致所引发的崩溃
    目录正文分析补充总结正文 你有注意过objc方法声明处和方法实现处参数类型不一致的情况吗,就像这样: @interface Person : NSObject - (void)frothTimeNSInteger)regionTime value1BOOL)value; @end @implementation Person - (void)frothTimeNSInteger)regionTime value1NSString *)value; @end 这2个方法除了第2个参数 ...
    090 刺猬的爱情 发表于 2023-3-31 教程
  • uniapp与ios原生混合开发教程 - 开篇
    说明 有读者反馈: 学习uniapp ios 插件开发不知道从哪些文章看起,没有一个清晰的学习路线 本文就做一个解答。 首先本系列的文章是作者精心排过序的,如果想要完整的学习uniapp ios原生插件开发技术的话,建议是按文章顺序浏览。 当然您如果有相关的开发经验,且只对某一技术实现感兴趣的话,也可以有选择性的阅读。 同 ...
    0127 根在河洛 发表于 2023-3-31 iOS开发论坛
  • 下一頁 »

    快速發帖

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

    本版積分規則

    圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

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

    在本版发帖返回顶部