收藏本版 |訂閲

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

  • iOS推送增加右侧显示图Service Extension
    目录正文工程配置(一)工程配置(二)集成JPushExtension处理推送显示的内容注意事项正文 本Demo推送使用的是极光推送(换成其他推送改动也不大)极光文档 极光Demo 先看下效果图,在系统的推送弹窗右侧增加了一个图片 工程配置(一) 首先需要一个已经集成了极光推送,并且可以正常接收推送的工程(参考极光文档again) ...
    059 自然萌 发表于 2022-10-11 教程
  • [Android开发学iOS系列] iOS写UI的几种方式
    [Android开发学iOS系列] iOS写UI的几种方式 作为一个现代化的平台, iOS的发展也经历了好几个时代. 本文讲讲iOS写UI的几种主要方式和各自的特点. iOS写UI的方式 在iOS中写UI有多种选择, 大的分类: 使用UIKit还是SwiftUI. 在使用UIKit的情形下, 还根据是否使用storyboard来区分. UIKit: 用storyboard.也叫Interface Builder ...
    040 皆如 发表于 2022-10-11 iOS开发论坛
  • Flutter使用push pop方法及路由进行导航详解
    目录正文准备工作第一种导航方式第二种导航方式正文 在 Web/Mobile 应用程序中,导航是一个很重要的特性,因为它允许你从一个页面跳转到另一个页面。 在 flutter 应用程序中,我们可以使用 push(), pop() 方法实现导航,或者编写我们自己的路由。 准备工作 我们假设 FirstScreen 和 SecondScreen 是两个不同的类,分别在各 ...
    035 猪圆誉润 发表于 2022-9-29 教程
  • ios开发Flutter构建todo list应用
    目录正文基础 Flutter 应用脚手架创建 TodoItem展示 Dialog 去添加列表项列表项添加状态正文 今天,我们将使用 Flutter 构建一个动态的 todo list 的应用。 开发完成的效果如下: 我们直接进入正题。 基础 Flutter 应用脚手架 # create new project flutter create flutter_todo_app # navigate to project cd flutter_tod ...
    043 军警魂 发表于 2022-9-27 教程
  • Swift 指针底层探索分析
    目录概要1. 指针的认识1.1 指定类型指针1.2 未指定类型指针1.3 访问结构体实例对象2. 指针的常见绑定2.1 指针与内存空间的绑定(指向)(bindMemory)2.2 元组指针类型转换(假定内存绑定assumingMemoryBound)2.3 通过 withMemoryRebound 临时绑定内存类型3、总结概要 主要内容: 指针的认识 指针的常见绑定 1. 指针的认识 指 ...
    073 留双龙 发表于 2022-9-23 Swift
  • swiftui开发之padding默认值设置详解
    目录正文padding 的默认值对某个方向设置 padding同时对多个方向设置 padding对上下左右4个方向的 padding 进行精确设置总结正文 swiftui 中的 padding 用于设置视图的填充。 使用 padding() 可以指定 Text、Button 等视图填充的数值,或者是对一个或多个边设置填充。 下面让我们来看看 padding 有哪些使用方式。 padding ...
  • 配置iOS 16 屏幕旋转适配实例详解
    目录正文一. AppDelegate 配置定义一个 bool 类型的变量二. 适配 iOS16 旋转屏幕三. 强制旋转屏幕四. 自动旋转正文 我们公司的 app 只支持竖屏, 只有在视频播放的时候才可以横屏, 所以这就需要我们强制去旋转屏幕. 我想一般的 app 大概都会有这种需求. 最近随着 iOS16 的更新, 线上的 app 在 iOS16 系统上不管用了, 原因就 ...
    097 不再好奇 发表于 2022-9-23 教程
  • 2022 ios APP最新开发测试教程
    1.本文详细介绍最新的在windows上进行ios app开发编译打包安装到手机测试的完整流程。介绍ios开发经常遇到的问题和解 决方法,包括ios开发证书,ios开发描述文件等。 2.Apple开发常用的三个网址: 开发者中心:  https://developer.apple.com/account/ App 管理中心: https://appstoreconnect.apple.com/ App ID ...
    023 紫薰衣草 发表于 2022-9-22 iOS开发论坛
  • LeetCode 题解 Swift 有效的完全平方数
    目录题目方法一:使用内置的库函数思路及解法复杂度分析方法二:暴力思路及解法代码复杂度分析方法三:二分查找思路及解法细节代码复杂度分析题目 给定一个 正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 true,否则返回 false。 进阶:不要 使用任何内置的库函数,如 sqrt。 示例 1: 输入: num = 1 ...
    014 不想再受伤 发表于 2022-9-22 Swift
  • LeetCode 刷题 Swift 两个数组的交集
    目录题目方法一:两个集合思路及解法代码复杂度分析方法二:排序 + 双指针思路及解法代码复杂度分析题目 给定两个数组 nums1 和 nums2,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2] 示例 2: 输入: nums1 = [4 ...
    024 王之楠 发表于 2022-9-21 Swift
  • iOS开发frame和bounds使用示例详解
    目录简述frame和bounds何时使用Frame,何时使用Bounds简述 Frame: 视图的位置和大小使用是父视图的坐标系,所以将视图放置在父级中这一点就很重要。 Bounds:视图的位置和大小,使用的是其自己的坐标系,而对于这一点而言将视图的内容或子视图放置在其自身内很重要。 frame和bounds UIImageView *imageView = [[UIImageView ...
    090 黄海峰 发表于 2022-9-19 教程
  • IOS证书制作教程
    Appuploader可以辅助在Windows、linux或mac系统直接申请iOS证书p12,及上传ipa到App Store,最方便在Windows开发上架没有苹果Mac电脑的开发者!配合本教程使用,可以快速掌握如何真机测试及上架! 点击苹果证书 按钮     点击新增 ​ 输入证书密码,名称 这个密码不是账号密码,而是一个保护证 ...
    050 风过留足 发表于 2022-9-16 iOS开发论坛
  • SwiftUI 引导页界面实现示例
    目录引言页面分析-元素构成实战编程-创建项目实战编程-引导图片实战编程-引导文字实战编程-引导按钮实战编程-轮博滚动整体效果-预览本章小结引言 当用户首次启用App时,客户端应用常常会出现一段过渡的App功能说明页面,帮助用户快速了解并熟悉App的基本功能和亮点。 引导页是用户了解产品的第一个窗口,能给用户留下最初的 ...
    0101 刘艾华 发表于 2022-9-15 Swift
  • SwiftUI 登录界面布局实现示例详解
    目录引言页面分析-元素构成实战编程-背景图片实战编程-说明文字实战编程-登录方式实战编程-辅助文字本章小结引言 为了更好地了解和学习SwiftUI,我们快速学习SwiftUI的三种基本布局:HStack水平布局容器、VStack垂直布局容器、ZStack层叠布局容器。 在实际开发过程中,登录页面是移动端产品必不可少的页面,也是很好的练手 ...
    068 梅小胖 发表于 2022-9-15 Swift
  • Swift使用SnapKit模仿Kingfisher第三方扩展优化
    目录正文SnapKit扩展方式简要思考Kingfisher扩展方式简要思考自行模仿尝试最后正文 我们平时用swift写第三方扩展(OC中的分类)时,可能会直接就往扩展里面写方法,简单又方便,然而当我们看一些常用你的三方(例如:Kingfisher、SnapKit)等,都会用一个简单的参数引出(例如:kf、snp),下面来探索一下怎么用的,然后在总 ...
    075 姜某 发表于 2022-9-14 Swift
  • 【IOS实用玩机技巧】爱思助手 IPA 签名功能常见问题汇总
      爱思助手 IPA 签名功能常见问题汇总 使用 Apple ID 签名 IPA 文件也就是常说的“个人签”,很多小伙伴在使用Apple ID签名时,有时候会出现证书申请失败,或者签名失败,这类报错信息。 以下汇总爱思助手 IPA 签名功能在使用时可能遇到的问题和解决办法。 1.安装已签名的软件需要越狱吗? 不需要。不论是使用证书签 ...
    0101 假亦真时真亦假 发表于 2022-9-14 iOS开发论坛
  • 判断 ScrollView List 是否正在滚动详解
    目录正文方法一:Introspect方案一优点方案一缺点方法二:Runloop方案二优点方案二缺点方法三:PreferenceKey方案三优点方案三缺点IsScrolling总结正文 判断一个可滚动控件( ScrollView、List )是否处于滚动状态在某些场景下具有重要的作用。比如在 SwipeCell 中,需要在可滚动组件开始滚动时,自动关闭已经打开的侧滑菜 ...
    081 纸扇轻摇 发表于 2022-9-14 Swift
  • swift语言Codable 用法及原理详解
    目录Codable Codable 的用法JSON 和 模型的相互转换解码(JSON Data -> Model):编码(Model -> JSON Data):Codable 支持的数据类型基础数据类型Date嵌套对象枚举自定义 CodingKeysCodable 的原理Decodable 协议Container核心原理分析(Container <--> JSON)JSONDecoder 的解码过程编译器帮我们做了什么?默认值问 ...
    058 飘零的叶子 发表于 2022-9-13 Swift
  • Swift Extension扩展得使用详细介绍
    目录扩展(Extension)协议与初始化器协议泛型扩展(Extension) 1、Swift中的扩展,有点类似于OC中的分类(Category) 2、扩展可以为枚举、结构体、类、协议添加新功能 可以添加方法、计算属性、下标、(便捷)初始化器、嵌套类型、协议等等 3、扩展不能办到的事情 不能覆盖原有的功能 不能添加存储属性,不能向已有的属性 ...
    064 狐帝 发表于 2022-9-13 Swift
  • swift语言AutoreleasePool原理及使用场景
    目录使用场景NSAutoreleasePool@autoreleasepool__autoreleasing源码分析__AtAutoreleasePool结构体AutoreleasePoolPagePOOL_BOUNDARY多层嵌套pushautoreleaseFastautoreleaseFullPageautoreleaseNoPageaddpoppopPagereleaseUntilautoreleasehotPagecoldPage调试_objc_autoreleasePoolPrintUIApplicationMain释放时机区分ru ...
    029 不贪心不上当 发表于 2022-9-13 Swift
  • 下一頁 »

    快速發帖

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

    本版積分規則

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

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

    在本版发帖返回顶部