腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
学海无涯
专栏作者
举报
232
文章
280035
阅读量
41
订阅数
订阅专栏
申请加入专栏
全部文章
ios
swift
其他
android
编程算法
xcode
java
api
网站
打包
开发
http
func
var
view
tomcat
数据
json
mvc
tcp/ip
php
ide
spring
存储
kotlin
数据结构
swiftui
编译
动画
函数
配置
python
javascript
servlet
数据库
腾讯云测试服务
容器
nat
模型
搜索
系统
协议
objective-c
mac os
iphone
go
jquery ui
jquery
云数据库 SQL Server
文件存储
人工智能
爬虫
网络安全
正则表达式
安全
https
app
button
output
scrollview
self
string
tableview
uiimage
uitextfield
uitextview
web
width
布局
代理
集合
内存
生命周期
视频
c 语言
c++
jsp
react
node.js
xml
css
webview
android studio
sql
git
github
svn
linux
海外加速
数据加密服务
图像处理
渲染
jdk
mybatis
spring boot
jdbc
socket编程
windows
canvas
手势识别
browser
config
count
counter
delay
double
editor
fonts
frame
gif
height
image
imageview
import
init
keychain
label
medium
navigator
plist
png
preview
progress
random
repeat
safari
send
sf
share
size
state
static
std
symbols
text
textfield
title
ui
uibutton
uidatepicker
uiimageview
uilabel
uinavigationbar
uinavigationitem
uitabbar
uiview
uiviewcontroller
url
viewmodel
widget
xcode11
编程
部署
测试
程序
登录
定时器
管理
开发者
可视化
快捷键
连接
排序
入门
摄像头
事件
数据存储
数组
调试
语法
源码
搜索文章
搜索
搜索
关闭
iOS开发之集成生成式AI大模型Gemini
ios
text
开发
开发者
模型
Gemini 是 Google 最新的生成式 AI 大模型,功能十分强大。它可以很容易地集成到 iOS 中,进而帮助开发者产出各种类型的智能 App。
YungFan
2023-12-18
187
0
iOS开发之PHLivePhotoView
ios
func
代理
开发
视频
YungFan
2023-12-05
230
0
iOS开发之动态库与静态库
ios
打包
开发
内存
系统
Xcode 15 之后可以进一步合并动静态库(mergeable libraries),根据需要设置 Build Settings —> Create Merged Binary 对应的值即可。
YungFan
2023-10-25
476
0
iOS开发之ReplayKit录屏
ios
self
代理
开发
摄像头
YungFan
2023-05-27
535
0
iOS开发之自定义字体
ios
fonts
plist
size
开发
iOS 开发中文字默认使用的是系统的字体,但如果需要自定义字体,方法也很简单。 实现步骤 下载需要的字体,并将字体文件(.ttf文件)或者包含字体的文件夹添加到项目中。 编辑 Info.plist 文件,增加字段Fonts provided by application,然后在其下的item字段中配置字体的名称字体名.ttf,如果有多个字体文件需要增加多个item。 通过UIFont(name:size:)方法使用自定义字体。 案例 import UIKit class ViewController: U
YungFan
2023-03-16
957
0
iOS开发之SFSafariViewController
ios
http
safari
url
web
介绍 SFSafariViewController iOS 9 之后推出的一种 UIViewController,用于加载与显示 Web 内容,页面展示类似 Safari 浏览器的效果。 需要导入SafariServices模块。 案例 import SafariServices import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad(
YungFan
2023-03-16
462
0
iOS开发之数据格式化
ios
数据
iOS 15 中增加了几个formatted()方法,可以对多种数据进行格式化。 import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // 日期格式化 print(Date.now.formatted(.dateTime.year().month().day().locale(Locale(id
YungFan
2022-10-28
233
0
iOS16适配指南之UIFindInteraction
ios
uitextview
view
web
搜索
iOS 16 中新增的查找交互,用于文本内容的查找与替换。 它会弹出一个查找面板,输入需要搜索的关键字即可进行查找与替换操作。 UITextView、WKWebView 与 PDFView 已经默认支持,但需要将其isFindInteractionEnabled属性设置为true。 // Created by YungFan import UIKit class ViewController: UIViewController { lazy var textView: UITextView =
YungFan
2022-08-23
804
0
iOS16适配指南之UIEditMenuInteraction
ios
uitextfield
uitextview
iOS 16 中新增的菜单交互,用于取代 UIMenuController 与 UIMenuItem。 目前 UITextField 与 UITextView 已经默认支持。 // Created by YungFan import UIKit class ViewController: UIViewController { lazy var textField: UITextField = { let textField = UITextField(frame: CGRect(
YungFan
2022-08-23
1.2K
0
Xcode 实用小技巧
xcode
ios
Swift 可以为 struct 合成成员构造函数,但不能为 class 合成。Xcode 可以帮助生成代码,先选中类名,然后:
YungFan
2022-08-23
1.2K
0
iOS16适配指南之UICalendarView
ios
ui
uidatepicker
介绍 UICalendarView 是 iOS 16 中新增的视图,用于显示日历并支持同时选择日历中的一个或多个日期。 只能显示年月日,无法显示时分秒,如果需要时分秒建议继续使用 UIDatePicker。 案例 // Created by YungFan import UIKit class ViewController: UIViewController { // 创建UICalendarView lazy var calendarView: UICalendarView = {
YungFan
2022-08-23
1.2K
0
iOS16适配指南之UIDevice
ios
UIDevice 在 iOS 16 中主要有 2 大变化。 获取设备信息时,无法获取设备前面用户的信息。 import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let name = UIDevice.current.name // iOS16之前:XXX iPhone 13 Pro Max
YungFan
2022-08-23
1.7K
0
iOS16适配指南之UISheetPresentationController
ios
在 iOS 15 中 Apple 推出了 UISheetPresentationController,通过它可以控制 Modal 出来的 UIViewController 的显示大小,且可以通过手势在不同大小之间进行切换。在 iOS 16 中,Modal 出来的 UIViewController 可以自定义显示的大小。
YungFan
2022-07-17
905
0
Swift 5.7 新特性
swift
ios
正则表达式
Swift 5.7 内置于 Xcode 14,重点增加了如下几个与实际开发相关的新特性。
YungFan
2022-06-17
918
0
Xcode14新特性(基于Xcode 14 Beta3)
xcode
打包
ios
http
mac os
在 2022 年 6 月的 WWDC 22 上 Apple 推出了 Xcode 14,相比较 Xcode 13,它的功能与性能都有了巨大的提升。
YungFan
2022-06-16
3.1K
0
iOS16 适配指南(基于Xcode 14 Beta3)
ios
tcp/ip
android
iOS 16 真机调试时需要在设备的设置 —> 隐私与安全 —> 开发者模式中打开开发者模式。新增 UICalendarView,可以显示日期并支持单选与多选日期。新增 UIPasteControl 用于读取剪贴板中的内容,否则跨 App 读取时会弹出对话框让用户进行选择是否同意。新增一个交互 UIEditMenuInteraction,用于取代 UIMenuController 与 UIMenuItem。新增一个交互 UIFindInteraction 用于文本内容查找与替换。新增 LARightStor
YungFan
2022-06-14
6.4K
6
Swift 5.6 新特性
swift
ios
编程算法
Swift 5.6 之前只有#available表示可用,Swift 5.6 之后增加了#unavailable表示不可用,二者意思相反。
YungFan
2022-03-30
1.2K
0
iOS14开发-菜单
ios
图像处理
iPhone 11 之前,有一种主屏交互方式称之为 3D Touch,现在已经改为 Haptic Touch。 它是一种立体触控技术,可感应不同的触控压力。通过该技术可以给 App 设置最多 4 个不同的 ShortcutItem(快捷操作菜单),实现方式分为静态和动态两种。
YungFan
2021-11-24
712
0
iOS14开发-Timer
ios
定时器可以设置按固定周期执行某个操作。iOS 中主要有 3 种定时器,本文先讲解第一种 Timer。
YungFan
2021-11-24
853
0
iOS14开发- 国际化
ios
编程算法
xcode
如果 App 需要给不同语言的用户使用,需要进行国际化处理。如果 App 需要进行国际化,在开发之初就需要考虑,在开发时统一使用某一种语言(建议英文),待开发完成以后再进行国际化处理。
YungFan
2021-11-24
642
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档