欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置: >

ios开发教程

swift编程

Swift 中的 Actors 使用及如何防(投递于:23-07-21)

Swift 中的 Actors 使用及如何防止数据竞争问题(示例详解), 目录 前言 Actors 的基本原理 Actor 是引用类型,但与类相比仍然有所不同 为什么会出现数据竞争 如何防止数据竞争 使用 asy

Swift自动调整视图布局AutoLayout和(投递于:23-07-21)

Swift自动调整视图布局AutoLayout和AutoresizingMask功能详解, 目录 Swift 中 AutoLayout 和 AutoresizingMask AutoLayout AutoresizingMask 总结 Swift 中 AutoLayout 和 AutoresizingMask Swift 中 AutoLayout 和 AutoresizingMask

Swift简单快速的动态更换app图标(投递于:23-07-21)

Swift简单快速的动态更换app图标AppIcon方法示例, 目录 关键方法 具体代码及UI Assets 图片设置 APPIcon名称与上面的要一致 关键方法 获取到当前AppIcon的名称 // 获取到当前AppIcon的名称let i

Swift之for循环的基础使用学习,(投递于:23-07-21)

Swift之for循环的基础使用学习, 目录 forEach for in enumerated 迭代器遍历 indices enumerated获取了索引和值 Range forEach let numbers=[Int](0...7)numbers.forEach{ (num) in if(num==3){ return } print(num)} for in for in可

Swift并发系统并行运行多个任务(投递于:23-07-21)

Swift并发系统并行运行多个任务使用详解, 目录 前言 从异步到并发 任务组 结论 前言 Swift 内置并发系统的好处之一是它可以更轻松地并行执行多个异步任务,这反过来又可以使我们显

Swift可选值优化示例详解,(投递于:23-07-21)

Swift可选值优化示例详解, 目录 nil的语义 nil在内存中的表示 nil的优化 Bool String Class Enum 结语 nil的语义 在 Objective-C 中, nil 表示空对象,它本质是一个指向 0x00000000 的指针。但对于非指

ios编程

IOS开发UIPasteboard类的粘贴板全面(投递于:23-07-20)

IOS开发UIPasteboard类的粘贴板全面详解, 目录 UIPasteboard 特点和用法 1、剪切板管理类UIPasteboard详解 2、剪切板管理类UIPasteboard具体使用 UIPasteboard 特点和用法 UIPasteboard 是 Swift 中用于存储

iOS开发存储应用程序Info.plist知识(投递于:23-07-20)

iOS开发存储应用程序Info.plist知识全面详解, 目录 iOS开发Info.plist Queried URL Schemes详解 详细列举 iOS开发Info.plist 在iOS开发中,Info.plist是用于存储应用程序相关信息的XML文件,其中包含许多

iOS开发状态栏及设置功能全面详(投递于:23-07-20)

iOS开发状态栏及设置功能全面详解, 目录 正文 1. 设置状态栏样式(最下面有更详细的解答): 2. 隐藏状态栏: 3. 设置状态栏背景颜色: 1. 在Info.plist文件中设置 2. 在UIViewController中设置

iOS开发APP跳转到设置或系统页面(投递于:23-07-20)

iOS开发APP跳转到设置或系统页面详解, 目录 iOS10以前 在iOS10以后的系统中 iOS10以前 打开设置应用: UIApplication.openSettingsURLString 打开通用设置: App-Prefs:root=General 打开关于本机: App-Prefs:ro

iOS小组件开发之WidgetKit功能讲解(投递于:23-07-20)

iOS小组件开发之WidgetKit功能讲解, 目录 WidgetKit WidgetKit主要功能 自定义主题 自定义组件 响应式编程 定时器 地理位置信息 事件监听器 可滚动视图 WidgetKit WidgetKit 是 Swift 语言中一款用于

iOS开发Firebase中的常用库使用及(投递于:23-07-20)

iOS开发Firebase中的常用库使用及功能详解, 目录 iOS Firebase 关于Firebase Core Firebase Analytics功能 Firebase Analytics基本功能 Firebase Analytics高级功能 Firebase Authentication功能 Cloud Firestore功能 Fireb

objective-C教程

iOS开发中实现显示gif图片的方法(投递于:19-09-05)

iOS开发中实现显示gif图片的方法, 我们知道Gif是由一阵阵画面组成的,而且每一帧画面播放的时常可能会不相等,观察上面两个例子,发现他们都没有对Gif中每一帧的显示时常做处理,

iOS应用开发中UIView添加边框颜色(投递于:19-07-28)

iOS应用开发中UIView添加边框颜色及设置圆角边框的方法, UIView加边框及边框颜色 引用库: 复制代码 代码如下: #import QuartzCore/QuartzCore.h 使用: 复制代码 代码如下: //添加边框和提示 C

objective-c 单例模式详解,(投递于:19-07-01)

objective-c 单例模式详解, 最近在项目中需要用到单例模式(singleton),于是对谷歌了一些资料发现objective-c中的单例不是想象中的, apple官方文档建议并非如此,代码量是我好几倍,但是既

OC 相关,(投递于:19-06-30)

OC 相关, 1.OC runtime的理解【转载】 http://www.csdn.net/article/2015-07-06/2825133-objective-c-runtime/1

iOS-运行时机制,(投递于:19-06-30)

iOS-运行时机制, 这里的两篇运行时的文章感觉还不错. 收藏: 初识iOS运行时RunTime | // TODO: http://www.saitjr.com/ios/objc-runtime.html Objective C Runtime http://tech.glowing.com/cn/objective-c-runtime/ Objective-C

更轻量的 View Controllers,(投递于:19-06-30)

更轻量的 View Controllers, http://tang3w.com/translation/objective-c/2013/10/22/更轻量的-view-controllers.html

ios设计

ios开发入门教程

带你走进灵动岛,用于追踪事件(投递于:23-12-06)

带你走进灵动岛,用于追踪事件和任务进 前言 iOS最近几年新特性 iOS14 视频画中画 AppLibrary 桌面小组件 照片隐私加强 应用限免 智能折叠 全新siri悬浮显示 iOS15 FaceTime支持屏幕共享 信息

iOS信号量造成线程优先级反转,(投递于:23-11-24)

iOS信号量造成线程优先级反转,举例:有三个线程分别 在并发队列使用信号量会可能会造成线程优先级反转 一、在iOS16 XCode14上遇到 - 使用信号量造成线程优先级反转问题 提醒 经过查询

iOS APP包分析工具,这块工具我们(投递于:23-11-24)

iOS APP包分析工具,这块工具我们团队内部 介绍 分享一款用于分析 iOS ipa包的脚本工具,使用此工具可以 自动扫描发现 可修复的包体积问题,同时可以生成包体积数据用于查看。这块工

CocoaPods 在iOS开发中养活了这么多(投递于:23-09-22)

CocoaPods 在iOS开发中养活了这么多项目,它到底是个啥?,CocoaPods作 对于iOS开发者而言,CocoaPods并不陌生,通过pod相关的命令操作,就可以很方便的将项目中用到的三方依赖库资源集成到

iOS16新特性:实时活动-在锁屏界(投递于:23-09-19)

iOS16新特性:实时活动-在锁屏界面实时更新APP消息,可以看到,相比于灵动 简介 之前在 《iOS16新特性:灵动岛适配开发与到家业务场景结合的探索实践》 里介绍了iOS16新的特性:实时更

UITextField & UITextView 使用小(投递于:23-09-16)

UITextField UITextView 使用小技巧,目前覆盖的面可能不太 目录 前言 一、监听UITextField 内容变化 1. 代理 2. 通知 3. 目标动作事件 二、监听UITextView文本内容高度变化 三、cell中的文本框,在

ios代码

ExpandableListView的小图标有个状态(投递于:19-03-25)

ExpandableListView的小图标有个状态, 无详细内容 1. [Java]代码 expandableView.setGroupIndicator(this.getResources().getDrawable(R.drawable.ic)); 2. res/drawable/ic.xml ?xml version="1.0" encoding="utf-8"?selector xmlns:android

Android中自定义View的invalidate,Ha(投递于:19-03-25)

Android中自定义View的invalidate,Handler和postInvalidate, 无详细内容 1. Activity01.java package com.yarin.android.Examples_05_01;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Mes

Android开发时固定屏幕显示!,(投递于:19-03-25)

Android开发时固定屏幕显示!,android屏幕显示 在Android开发中我们会碰到开发屏幕扭转的情况,如何固定住屏幕ScreenOrientation 呢? 在学习jetboy代码时,发现屏幕被旋转了,代查代码没有找

Android开发中FPS游戏实现的两种方(投递于:19-03-25)

Android开发中FPS游戏实现的两种方式比较,androidfps 如何用Android平台开发FPS游戏,其实现过程有哪些方法,这些方法又有哪些不同的地方呢?首先让我们先了解下什么是FPS 英文名:FPS (

Android开发中自定义View设定到F(投递于:19-03-25)

Android开发中自定义View设定到FrameLayout布局中实现多组件显示,androidframelayout 在Android开发中,如果我们想自定义View视图组件,并实现在FrameLayout布局中多个组件的同时显示呢? 举例来说

可在全屏幕自由拖动的view,全屏(投递于:19-03-25)

可在全屏幕自由拖动的view,全屏幕拖动view Android中自带的view种类很多,但是有时候不能满足我们的需求,下面介绍一种自定义view的方法,实现了拖动矩形到屏幕任意位置的需求。 1.