首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我常用的iOS开源库

前言 OC库和Swift库相似功能的很多 选择的建议是:如果OC库在Swift中完全能用 就优先用OC库 原因是:Swift语言还是不太稳定 语言一更新 程序一大改 实在是太痛苦了 菜单相关 语言 项目名称...Swift SwipeMenuViewController swipe-based paging UI ObjectC XXPageTabView 主页菜单切换栏组件 ObjectC MGSwipeTableCell...提示窗 ObjectC ios-custom-alertview 自定义弹出层 Swift DOAlertController 弹出层 Swift ZJNotice 消息提醒 其他UI 语言 项目名称...TPKeyboardAvoiding 有文字输入时,能根据键盘是否弹出来调整自身显示内容的位置 ObjectC WHC_KeyboardManager 轻量级的键盘管理器 ObjectC MessageThrottle...Async GCD使用更方便 Swift SwiftDate 日期处理 Swift XCGLogger 日志 视图调试 语言 项目名称 项目说明 ObjectC FLEX 视图调试

2.7K54
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CAD常用命令、快捷键和命令说明大全 「建议收藏」

    【Z】   撤消视图*作 【Shift】+【Z】   刷新所有视图 【1】   用前一次的参数进行渲染 【Shift】+【E】或【F9】   渲染配置 【Shift】+【R】或【F10】   在xy/yz...Ctrl】+【S】   透明显示所选物体(开关) 【Alt】+【X】   选择父物体 【PageUp】   选择子物体 【PageDown】   根据名称选择物体 【H】   选择锁定(开关) 【空格】...【Ctrl】+【I】   显示/隐藏主要工具栏【Alt】+【6】   显示/隐藏安全框 【Shift】+【F】   *显示/隐藏所选物体的支架 【J】   显示/隐藏工具条 【Y】/【2】   百分比...】+【I】   改变到光线视图 【Shift】+【4】   循环改变子物体层级 【Ins】   子物体选择(开关) 【Ctrl】+【B】   帖图材质(Texture)修正 【Ctrl】+【T】   加大动态坐标...视图扩展到全部显示 【Alt】+【Ctrl】+【Z】   框选放大Unwrap视图 【Ctrl】+【Z】   将Unwrap视图扩展到所选材质点的大小 【Alt】+【Shift】+【Ctrl】+【Z】

    8.4K20

    CAD操作大全

    在CAD软件操作中,为使用者方便,于在 Windows中工作时一样,利用CAD快捷键代替鼠标。利用键盘快捷键发出命令,完成绘图,修改,保存等操作。这些命令键就是CAD快捷键。   ...(开关) 【F2】 显示所有视图网格(Grids)(开关) 【Shift】+【G】 显示/隐藏命令面板 【3】 显示/隐藏浮动工具条 【4】 显示最后一次渲染的图画 【Ctrl】+【I】 显示/隐藏主要工具栏...【Ins】 子物体选择(开关) 【Ctrl】+【B】 帖图材质(Texture)修正 【Ctrl】+【T】 加大动态坐标 【+】 减小动态坐标 【-】 激活动态坐标(开关) 【X】 精确输入转变量 【F12...【4】   显示最后一次渲染的图画 【Ctrl】+【I】   显示/隐藏主要工具栏 【Alt】+【6】   显示/隐藏安全框 【Shift】+【F】 *显示/隐藏所选物体的支架 【J...】+【Ctrl】+【M】  将Unwrap视图扩展到全部显示 【Alt】+【Ctrl】+【Z】   框选放大Unwrap视图 【Ctrl】+【Z】   将Unwrap视图扩展到所选材质点的大小

    3.7K30

    CAD2007操作教程下

    锁定/解锁状态:锁定状态并不影响该图层上图形对象的显示,用户不能编辑锁定图层上的对象,但还可以在锁定的图层中绘制新图形对象。此外,还可以在锁定的图层上使用查询命令和对象捕捉功能。...如何将单个视口变成四个视口方法 视口工具栏 中点击显示“视口”对话框 ,选四个相等视图,改为三维,在左上角为俯视图,右上角为主视图(前视图),左下角为左视图,右下角为--—等轴测。...观察三维图形 在AutoCAD中,使用“视图”菜单下的“缩放”、“视图”菜单下的“平移”子菜单中的命令可以缩放或平移三维图形,以观察图形的整体或局部。其方法与观察平面图形的方法相同。...u 着色图形 在AutoCAD中,使用“视图”菜单下的“着色”子菜单中的命令,可生成“二维线框”、“三维线框”、“消隐”、“平面渲染”、“体渲染”、“带边框平面渲染”和“带边框体渲染”多种视图。...绘制基本实体 在AutoCAD中,使用“绘图”--“实体”子菜单中的命令,或使用“实体”工具栏,可以绘制长方体、球体、圆柱体、圆锥体、楔体及圆环体等基本实体模型。

    8.6K30

    CAD快捷键大全

    【Ctrl】+【I】   显示/隐藏主要工具栏【Alt】+【6】   显示/隐藏安全框 【Shift】+【F】   显示/隐藏所选物体的支架 【J】   显示/隐藏工具条 【Y】/【2】   百分比(...】+【I】   改变到光线视图 【Shift】+【4】   循环改变子物体层级 【Ins】   子物体选择(开关) 【Ctrl】+【B】   帖图材质(Texture)修正 【Ctrl】+【T】   加大动态坐标...视图扩展到全部显示 【Alt】+【Ctrl】+【Z】   框选放大Unwrap视图 【Ctrl】+【Z】   将Unwrap视图扩展到所选材质点的大小 【Alt】+【Shift】+【Ctrl】+【Z】...可以在工作区看到实时缩放的放大镜 Z+空格+空格 20. 平移视图的快捷方式是P+空格 21. 通过平移视图平移视图的CAD快捷P+空格 22.返回上一视图Z+空格+P+空格 23....在CAD里寻求帮助时,可直接点击F1 30. 正交的CAD快捷方式是F8 31. 打开和关闭对象捕捉工具的快捷方式是F3 32. 直线标注的快捷方式是DLI+空格 33.

    2.2K20

    【IOS开发基础系列】UIAlertController专题

    版本和Objective-C版本不同,在swift中,alertView的初始化只允许创建拥有一个取消按钮的对话框视图。...弹出框必须要有一个能够作为源视图或者栏按钮项目的描点(anchor point)。由于在本例中我们是使用了常规的UIButton来触发上拉菜单的,因此我们就将其作为描点。         ...在iOS 8中我们不再需要小心翼翼地计算出弹出框的大小,UIAlertController将会根据设备大小自适应弹出框的大小。并且在iPhone或者紧缩宽度的设备中它将会返回nil值。...这个时候上拉菜单是以一个固定在源按钮上的弹出框的形式显示的。         要注意UIAlertController在使用弹出框的时候自动移除了取消按钮。...假定我们正在监听UIApplicationDidEnterBackgroundNotification通知消息,我们可以在observer中释放任何显示出来的视图控制器。

    60630

    CAD 初级教程

    注:右击捕捉或栅格按纽,单击设置,弹出“草图设置”对话框,在捕捉和栅格选项卡可以设置捕捉间距和栅格间距。 正交F8:用于控制绘制直线的种类,打开此命令只可以绘制垂直和水平直线。...对象捕捉F3:在绘制图形时可随时捕捉己绘图形上的关键点。 右击,单击设置,在对象捕捉选项卡中勾选捕捉点的类型。 对象追踪F11:配合对象捕捉使用,在鼠标指针下方显示捕捉点的提示(长度,角度)。...如何将单个视口变成四个视口方法 视口工具栏 中点击显示“视口”对话框 ,选四个相等视图,改为三维,在左上角为俯视图,右上角为主视图(前视图),左下角为左视图,右下角为--—等轴测。...观察三维图形 在AutoCAD中,使用“视图”菜单下的“缩放”、“视图”菜单下的“平移”子菜单中的命令可以缩放或平移三维图形,以观察图形的整体或局部。其方法与观察平面图形的方法相同。...u 着色图形 在AutoCAD中,使用“视图”菜单下的“着色”子菜单中的命令,可生成“二维线框”、“三维线框”、“消隐”、“平面渲染”、“体渲染”、“带边框平面渲染”和“带边框体渲染”多种视图。

    5.8K00

    2014版CAD操作教程(全)

    注:右击捕捉或栅格按纽,单击设置,弹出“草图设置”对话框,在捕捉和栅格选项卡可以设置捕捉间距和栅格间距。...对象捕捉F3:在绘制图形时可随时捕捉己绘图形上的关键点。 右击,单击设置,在对象捕捉选项卡中勾选捕捉点的类型。 对象追踪F11:配合对象捕捉使用,在鼠标指针下方显示捕捉点的提示(长度,角度)。...如何将单个视口变成四个视口方法 视口工具栏 中点击显示“视口”对话框 ,选四个相等视图,改为三维,在左上角为俯视图,右上角为主视图(前视图),左下角为左视图,右下角为--—等轴测。...观察三维图形 在AutoCAD中,使用“视图”菜单下的“缩放”、“视图”菜单下的“平移”子菜单中的命令可以缩放或平移三维图形,以观察图形的整体或局部。其方法与观察平面图形的方法相同。...u 着色图形 在AutoCAD中,使用“视图”菜单下的“着色”子菜单中的命令,可生成“二维线框”、“三维线框”、“消隐”、“平面渲染”、“体渲染”、“带边框平面渲染”和“带边框体渲染”多种视图。

    6.3K10

    最新iOS设计规范三|3大界面要素:栏(Bars)

    本文是iOS设计规范系列第3篇,介绍3大界面要素(栏、视图、控件)中的栏(Bars)。首先让我们了解一下iOS的3大界面要素。...在iOS 13及更高版本中,默认情况下,大标题导航栏不包含背景材质或阴影。另外,随着页面滑动,大标题要转换为标准标题。 ? 隐藏大标题导航栏的边框。...搜索栏可以单独显示,也可以显示在导航栏或内容视图中。当显示在导航栏中时,可以将搜索栏固定在导航栏中,以便始终可以调用。也可以将其折叠,当用户向上滑动时展开显示。...您可以通过使用边栏样式列表并将其放置在拆分视图的主列中来创建边栏。视图相关内容后面会讲。 将正确的外观应用于边栏。要创建侧栏,请使用集合视图列表布局的侧栏外观。 使用边栏在应用程序级别组织信息。...在弹出窗口中选择选项卡不应导致弹出窗口后面的视图发生变化。 使用标记进行轻微提示。

    9.9K10

    100个iOS开发设计程序员面试题汇总,你将如何作答?

    ·Swift和Objective-C分别是什么?两者相比有何不同之处,又有何联系? ·为什么Optional在Swift语言中非常重要? ·请解释一下NSError。...在Swift中,什么情况下能使用NSError,什么情况下不能? ·请说明如何使用Instancetype及其重要性。 ·在Swift中,什么时候该用let,什么时候该用var?...·设备状态栏(DeviceStatusBar)是什么?高度如何?是否透明?在手机通话或者导航状态下,它是如何显示的? ·导航栏(NavigationBar)是什么?...能否拿出你的iPhone,指出你下载的哪些应用运用了导航栏? ·选项卡(TabBar)和工具栏(Toolbar)分别是什么?两者之间有何共同点和不同点? ·表视图(TableView)是什么?...集合视图(CollectionView)又是什么? ·什么时候用“弹出(Popover)”属性最为合适? ·Split-viewController是什么?

    1.5K40

    iOS程序员面试,绝对会遇到这些问题!

    Swift和Objective-C分别是什么?两者相比有何不同之处,又有何联系? 为什么Optional在Swift语言中非常重要? 请解释一下NSError。...在Swift中,什么情况下能使用NSError ,什么情况下不能? 请说明如何使用Instancetype及其重要性。 在Swift中,什么时候该用let,什么时候该用var?...在手机通话或者导航状态下,它是如何显示的? 导航栏(Navigation Bar)是什么?能否拿出你的iPhone,指出你下载的哪些应用运用了导航栏?...选项卡(Tab Bar)和工具栏(Toolbar)分别是什么?两者之间有何共同点和不同点? 表视图(Table View)是什么?集合视图(Collection View)又是什么?...什么时候用“弹出(Popover)”属性最为合适? Split-view Controller是什么? 选取器视图(Picker View)适合存放哪类内容?

    1.4K20

    六个方向关于iOS100个面试题,你都会了吗?

    Swift和Objective-C分别是什么?两者相比有何不同之处,又有何联系? 为什么Optional在Swift语言中非常重要? 请解释一下NSError。...在Swift中,什么情况下能使用NSError ,什么情况下不能? 请说明如何使用Instancetype及其重要性。 在Swift中,什么时候该用let,什么时候该用var?...在手机通话或者导航状态下,它是如何显示的? 导航栏(Navigation Bar)是什么?能否拿出你的iPhone,指出你下载的哪些应用运用了导航栏?...选项卡(Tab Bar)和工具栏(Toolbar)分别是什么?两者之间有何共同点和不同点? 表视图(Table View)是什么?集合视图(Collection View)又是什么?...什么时候用“弹出(Popover)”属性最为合适? Split-view Controller是什么? 选取器视图(Picker View)适合存放哪类内容?

    3.6K50

    iOS之深入解析Xcode 13正式版发布的40个新特性

    十二、Instruments Instruments 中的调用树视图和扩展详细信息视图现在用“[inlined]”标记指示内联函数; 通过详细视图导航栏更容易发现不同的视图。...; 现在可以使用键盘选择和导航大纲视图组,例如 Constraints; Interface Builder 有一个重新设计的画布底部栏,带有用于更改设备和布局的弹出窗口,以及用于更改设备外观和方向的开关...二十九、Audio Units Audio Units 现在提供 Audio Unit host 可以在 iOS 中显示的自定义视图。...三十六、隐私 要下载在应用隐私报告中显示应用内容的文件,可以选择设置 > 隐私 > 记录应用活动。 三十七、Safari 底部标签栏经过重新设计,显示在页面内容下方。还可以选择在顶部显示地址栏。...对于与 iOS 15 和 iPadOS 15 或更高版本链接的应用程序,QuickType 栏已启用并显示拼写检查候选。

    8.8K40

    Cocoa编程中视图控制器与视图类详解

    每个iPhone用户界面都是由显示在UIWindow(这其实也是个特殊的UIView)内的众多UIView及其专门化子类构建的。...UIViewController实例负责设置视图的外观和它显示的子视图。 UINavigationController类 1. 导航控制器使用内置动画在视图之间切换; 2....作为弹出回上一级视图控制器的Back按钮是自动产生并处理的,无需用户干预。 3. 可使用popViewControllerAnimated:BOOL弹出当前视图控制器并向左显示前一个视图。 4....可使用popToRootViewControllerAnimated:BOOL直接弹出到根视图控制器。 6. 设置导航栏的按钮并不是去设置导航栏本身。...注意:对于导航栏定制,对定制实际标题的最简单方式时使用子视图控制器而不是导航项的title属性: C代码   self.title = @"Hello";   self.title = [[[NSBundle

    5.1K50

    【Unity 3D 游戏开发】Unity3D 入门 - 工作区域介绍 与 入门示例

    ) 高级视图操作 在设计面板中有一个工具栏 :  绘制模式 : 控制对象的绘制, 默认 Textured 模式, 使用指定的颜色 或 贴图绘制对象; -- Wireframe 模式 : 显示对象的物理网格..., 脚本 Camera 等; 给游戏中的对象涂装 : 给游戏对象改变颜色, 可以在Project视图中创建一个材质, 然后将材质赋给对象; -- 创建材质 : 点击 Project 视图的 create...按钮, 选择材质; -- 给材质选择颜色 : 在 Assets 中选中刚创建的材质; -- 选择颜色 : 这时 Inspector 视图中会出现材质的属性, 点击 Main Color 按钮, 可以选择材质的颜色...视图中会显示 地形的属性; -- 点击 Inspector 视图中的 Edit Textures, 选择 Add Texture, 在弹出的 Add Terrain Texture 对话框中选择对应的贴图...: 选择菜单栏 Assets --> Import New Assets, 在弹出的对话框中选择要导入的纹理资源图片; 创建新的纹理 : 在 Project 视图中, 选择 create 创建一个新的纹理

    2.2K20

    Mac开发跬步积累(二):NSViewController 转场动画精耕细作

    图片来自网络 与iOS相比,在macOS中,控制器的转场情景相对要简洁一些,没有iOS中导航控制器的Push和Pop动画以及边缘返回手势, 保留下的Present方式,倒是提供了特有的切换方式, 可以供我们使用出许多效果...后面会讲到具体实现步骤> transition: 使用一个容器视图Contain View, 通过addSubView 和...添加需要切换的子控制器: RedController 和BlueController 为自定义的两个控制器,仅显示不同的视图颜色....动画效果 Summary(总结) 在macOS中,控制器的转场切换无论是presentViewController方式或者transition方式,本质上都是将要显示的控制器视图View,通过addSubView...自定义present 动画时,需要注意事件穿透问题: 由于显示出来的控制器视图(Controller View)是通过addSubView方式添加到容器视图中,因此在控制器视图(Controller

    2.8K40

    100个iOS开发面试题汇总

    39 Swift和Objective-C分别是什么?两者相比有何不同之处,又有何联系? 40 为什么Optional在Swift语言中非常重要? 41 请解释一下NSError。...在Swift中,什么情况下能使用NSError ,什么情况下不能? 42 请说明如何使用Instancetype及其重要性。 43 在Swift中,什么时候该用let,什么时候该用var?...在手机通话或者导航状态下,它是如何显示的? 63 导航栏(Navigation Bar)是什么?能否拿出你的iPhone,指出你下载的哪些应用运用了导航栏?...64 选项卡(Tab Bar)和工具栏(Toolbar)分别是什么?两者之间有何共同点和不同点? 65 表视图(Table View)是什么?集合视图(Collection View)又是什么?...66 什么时候用“弹出(Popover)”属性最为合适? 67 Split-view Controller是什么? 68 选取器视图(Picker View)适合存放哪类内容?

    1.3K30

    WWDC - SwiftUI - 初恋般的感觉

    第二步 在模版选择区域,选择 iOS->Single View App->Next 。 ? 第三步 输入项目名称 LGSwiftUIDemo->勾选Use SwiftUI->Next 保存。...左边没有了ViewController 多了sceneDelegate和ContentView 中间代码样式不一样了 右边多出一块预显示栏,很牛逼 默认情况下,SwiftUI视图文件声明两个结构...利用Stacks组合视图 我们创建了一个文本框用来显示landmark的详情信息,并且把这个文本控件放到头部。...第七步 在location后面添加一个新的文本框,修改文本框文案并设置字体 import SwiftUI struct ContentView: View { var body: some View...第一步 在工程导航区,选择ContentView.swift文件。 第二步 在这三个text view控件外面,再嵌入一个VStack视图。

    3.8K10

    最新iOS设计规范七|10大视觉规范(Visual Design)

    安全区域还可以防止内容重叠在状态栏,导航栏,工具栏和选项卡栏上。系统提供的标准视图将自动采用安全区域布局指南。 尺寸类型 尺寸类型是根据大小自动分配给内容区域的特征。...例如:地图在使用地图模式时显示浅色模式,但在卫星模式时切换到深色模式。放置在半透明元素后面或应用于半透明元素(如工具栏)上时,颜色也会显得不同。 在各种照明条件下测试APP的配色方案。...如果您的游戏或其他沉浸式应用在过渡到第一个屏幕之前显示纯色,则可以创建仅显示该纯色的启动屏幕。 七、材质(Materials) iOS提供的材质(或模糊效果)都可创建半透明效果,可唤起深度感。...材质的效果是为了让视图和控件能够提示背景内容,同时又不会分散前景内容。为了产生这种效果,材质允许背景颜色信息传达到前景视图,同时模糊背景上下文以保持易读性。...当你使用系统定义的材质时,你的元素在每个上下文中都会很好看,因为这些效果会自动适应系统的明暗模式。 遵循系统使用的材质。尽可能将自定义视图与系统提供的视图进行比较,以获得类似功能并使用相同的材质。

    8.1K30
    领券