腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
浮躁的喧嚣
专栏成员
举报
140
文章
26280
阅读量
24
订阅数
订阅专栏
申请加入专栏
全部文章(140)
对象(54)
ios(38)
设计模式(26)
swift(25)
协议(23)
函数(22)
继承(22)
接口(22)
变量(16)
程序(15)
系统(15)
内存(14)
内存管理(13)
存储(12)
设计(12)
block(11)
编译器(11)
数据(11)
指针(10)
api(8)
框架(8)
import(7)
布局(7)
开发(7)
客户端(7)
字符串(7)
func(6)
nsstring(6)
string(6)
var(6)
void(6)
代理(6)
数组(6)
case(5)
self(5)
队列(5)
开发者(5)
class(4)
return(4)
runtime(4)
view(4)
遍历(4)
编译(4)
产品(4)
模型(4)
语法(4)
缓存(3)
安全(3)
firebase(3)
int(3)
工作(3)
基础(3)
集合(3)
事件(3)
调试(3)
通信(3)
线程(3)
异常(3)
容器(2)
apple(2)
getter(2)
init(2)
key(2)
nsarray(2)
nsdictionary(2)
offset(2)
point(2)
queue(2)
setter(2)
size(2)
snapkit(2)
typedef(2)
闭包(2)
并发(2)
操作系统(2)
测试(2)
动画(2)
服务(2)
服务器(2)
管理(2)
连接(2)
内存泄漏(2)
苹果(2)
算法(2)
索引(2)
作用域(2)
iphone(1)
xcode(1)
渲染(1)
uml(1)
系统架构(1)
analytics(1)
app(1)
append(1)
autolayout(1)
code(1)
config(1)
copy(1)
date(1)
default(1)
error(1)
file(1)
for循环(1)
gif(1)
hash(1)
imageview(1)
instance(1)
list(1)
load(1)
message(1)
messaging(1)
nsdate(1)
nsfilemanager(1)
nsmutablearray(1)
nsmutabledictionary(1)
nsoperationqueue(1)
nstimer(1)
object(1)
output(1)
private(1)
public(1)
super(1)
ui(1)
uiimageview(1)
vector(1)
viewcontroller(1)
width(1)
xib(1)
编程(1)
编码(1)
插件(1)
产品经理(1)
单例模式(1)
递归(1)
定时器(1)
泛型(1)
后端(1)
计算机(1)
垃圾回收(1)
链表(1)
排序(1)
配置(1)
软件(1)
实践(1)
手机(1)
数据类型(1)
搜索(1)
同步(1)
推送(1)
线程安全(1)
异步(1)
优化(1)
原理(1)
原型(1)
状态机(1)
搜索文章
搜索
搜索
关闭
Firebase Remote Config
config
firebase
服务器
后端
配置
Firebase Remote Config 是一项云服务,可以更改 APP 的响应,而无需用户更新 APP。使用 Remote Config 时,可以先创建默认值,通过 Firebase 控制台,可以修改其默认配置,整个过程对性能的影响微乎其微。
xy_ss
2023-11-22
595
0
Firebase In-App Messaging 应用内消息
app
firebase
messaging
测试
事件
通过代码逻辑,可以定制应用内消息的行为:比如截获 In-App Messaging 消息,通过代码控制触发 In-App Messaging 消息,并允许用户控制与消息交互相关的个人数据共享等等
xy_ss
2023-11-22
379
0
Firebase Analytics
analytics
firebase
事件
数据
推送
通过事件,可以衡量您的网站或应用中发生的具体互动、操作或行为。例如,您可以使用事件来衡量用户加载页面、点击链接或完成购买之类的操作,或者衡量应用使用或展示广告等系统行为
xy_ss
2023-11-22
565
0
iOS-屏幕适配实现(SnapKit)
ios
offset
snapkit
var
布局
SnapKit是一个优秀的第三方自适应布局库,它可以让iOS、OS X应用更简单地实现自动布局(Auto Layout)
xy_ss
2023-11-22
466
0
iOS-屏幕适配实现(Masonry)
ios
offset
self
布局
对象
Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装AutoLayout,简洁明了并具有高可读性,而且同时支持 iOS 和 Max OS X
xy_ss
2023-11-22
299
0
iOS-屏幕适配实现(VFL)
ios
存储
width
布局
字符串
VFL全称是Visual Format Language(可视化格式语言),它简化了Autolayout, 通过一行字符串,你可以在水平或者垂直方向上指定多个约束, 这跟一次只能创建一个约束相比会节省大量的代码量
xy_ss
2023-11-22
675
0
iOS-屏幕适配实现(AutoLayout)
ios
autolayout
view
布局
对象
AutoLayout旨在替代Autoresizing,所以在同一个项目中,AutoLayout和Autoresizing是不能共存的,二者只能选其一,如果你选择了AutoLayout,那么Autoresizing自动被屏蔽掉;如果你选择了Autoresizing,那么AutoLayout自动被屏蔽掉。XCode5及其之后的版本,默认新建的项目就是使用AutoLayout
xy_ss
2023-11-22
403
0
iOS-屏幕适配实现(Autoresizing)
ios
gif
view
布局
苹果
Autoresizing是苹果早期屏幕适配的解决办法,当时iOS设备机型很少、屏幕尺寸单一、APP界面相对简单,屏幕适配并没有现在这么复杂,所有的UI控件只要相对父控件布局就可以了,Autoresizing就是一个相对于父控件的布局解决方法
xy_ss
2023-11-22
263
0
iOS-屏幕适配实现
ios
snapkit
ui
布局
xy_ss
2023-11-22
175
0
iOS-屏幕适配基本概念
ios
渲染
管理
开发
设计
屏幕模式(1x, 2x, 3x):描述的就是屏幕中一个点有多少个 Rendered Pixels 渲染,对于2倍屏(又称 Retina 显示屏),会有 2 * 2 = 4 个像素的面积渲染,对于3倍屏(又称 Retina HD 显示屏),会有 3 * 3 = 9 个像素的面积渲染
xy_ss
2023-11-22
431
0
设计模式 -- 中介者模式
message
程序
对象
设计模式
通信
如果在一个程序中对象之间的联系呈现为网状结构,如图1所示,对象之间存在大量的多对多联系,将导致程序非常复杂,这些对象既会影响别的对象,也会被别的对象所影响,这些对象称为同事对象。在网状结构中,几乎每个对象都需要与其他对象发生相互作用,而这种相互作用表现为一个对象与另外一个对象的直接耦合,这将导致一个过度耦合的程序
xy_ss
2023-11-22
188
0
设计模式 -- 命令模式
队列
对象
客户端
设计模式
数据
问题来了 这种情况在编程中就是常说的紧耦合,客人与厨师之间存在直接关系,当客人要修改菜单时便需要修改厨师的内容,这遍违背了“开闭原则”
xy_ss
2023-11-22
187
0
设计模式 -- 模板方法模式
func
客户端
框架
设计模式
算法
烹饪中,一般工序步骤为,准备食材、烹饪食材、上餐三个步骤,在这三个步骤中准备食材和上餐大同小异,最大区别在于第二步烹饪食材,是兰州牛肉面还是山西刀削面
xy_ss
2023-11-22
146
0
设计模式 -- 代理模式
代理
对象
服务
设计模式
协议
在代理模式中引入了一个新的代理对象,代理对象在客户端对象和目标对象之间起到中介的作用,它去掉客户不能看到的内容和服务或者增添客户需要的额外的新服务
xy_ss
2023-11-22
139
0
设计模式 -- 享元模式
对象
服务器
内存
设计
设计模式
网络联机下棋的时候,一台服务器连接了多个客户端(玩家),如果我们每个棋子都要创建对象,那一盘棋可能就有上百个对象产生,玩家多点的话,因为内存空间有限,一台服务器就难以支持了
xy_ss
2023-11-22
127
0
设计模式 -- 装饰模式
对象
继承
客户端
设计模式
手机
现需要定制几个品牌的手机,如iPhone、xiaomi、huawei等,根据其功能不同进行定制,再不断的迭代中手机功能需要不停的升级
xy_ss
2023-11-22
174
0
设计模式 -- 组合模式
容器
对象
客户端
设计模式
系统
某公司准备开发一个杀毒软件,该软件既可以对某个文件夹(Folder)杀毒,也可以对某个指定的文件(File)进行杀毒。该杀毒软件还可以根据各类文件的特点,为不同类型的文件提供不同的杀毒方式,例如图像文件(ImageFile)和文本文件(TextFile)的杀毒方式就有所差异。现需要提供该杀毒软件的整体框架设计方案
xy_ss
2023-11-22
197
0
设计模式 -- 外观模式
对象
接口
客户端
设计模式
通信
饭店点餐一般有俩种方式,一种是单点,一种是套餐,如果单点我们需要面对菜单上所有的菜,如果有了套餐,我只需要点一个合适的套餐就可以,因为有套餐的存在,所以客户不需要直接对应菜单所有的菜,只与套餐交互即可,整个过程简单省事
xy_ss
2023-11-22
160
0
设计模式 -- 桥接模式
操作系统
继承
接口
设计模式
系统
某公司准备开发一个跨平台图像浏览系统,要求可以显示JPG、PNG等多种格式图片,并且能够在Windows、Linux等多个操作系统上运行
xy_ss
2023-11-22
176
0
设计模式 -- 适配器模式
对象
继承
接口
设计模式
协议
TargetProtocol:目标协议 Adaptee:被适配对象 Adapter:适配器,实现了 request方法,但是没有去重写Adaptee类中 specificRequest方法,而是在Adapter 中的request方法中调用超类的specificRequest方法
xy_ss
2023-11-22
129
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档