ios学习--常用

iOS学习之开发常用快捷键 CTRL + K     删除一行,尽量在行首处使用;CMD+ /      注释,取消注释CMD + R      运行CMD + 。     停止运行CMD + F     普通搜索CMD + CTRL + ↑/↓  切换头文件和实现文件CMD + CTRL + ←  返回上次打开的文件CMD + ALT + S 保存所有文件CMD + SHIFT + F 项目中查找, 阅读详情

1.view添加背景图片。 实现平铺

// 通过使用layer.contents 添加平铺的背景
self.view.layer.contents = UIImage(named: "图片名称")?.cgImage

2.获取当前设备的屏幕大小

var screen = UIScreen.main.bounds
let width = screen.width
let height = screen.height

在这里插入图片描述3.label组件

// 自动换行
Label.lineBreakMode = NSLineBreakMode.byWordWrapping
Label.numberOfLines = 0
// text的位置。 居左居中居右
Label.textAlignment = .left  //center   rigtht
// 设置字体大小
Label.font = UIFont.systemFont(ofSize: 11)
// 加粗
Label.font = UIFont.boldSystemFont(ofSize: 11)
// 设置字体自适应
Label.adjustsFontSizeToFitWidth=true

// 设置组件圆角  如果设置为圆形  需要width=height   然后 值为height/2
item.layer.cornerRadius = 10

4.设置组件部分为圆角(偷师的) 很好用!!

// 使用方法
Label.layer.mask = self.configRectCorner(view: zbStatusLabel, corner: [.topRight,.bottomRight], radii: CGSize(width: 10, height: 10))
/// 圆角设置
    /// - Parameters:
    ///   - view: 需要设置的控件
    ///   - corner: 哪些圆角
    ///   - radii: 圆角半径
    /// - Returns: layer图层
    func configRectCorner(view: UIView, corner: UIRectCorner, radii: CGSize) -> CALayer {
        
        let maskPath = UIBezierPath.init(roundedRect: view.bounds, byRoundingCorners: corner, cornerRadii: radii)
        
        let maskLayer = CAShapeLayer.init()
        maskLayer.frame = view.bounds
        maskLayer.path = maskPath.cgPath
        
        return maskLayer
    }

5.随机数的创建

// 随机取到[0,2)
let num:Int = Int(arc4random() % 2)

6.关于颜色

// 使用rgba
item.backgroundColor = UIColor.init(red: 156/255, green: 156/255, blue: 251/255, alpha: 1)
// 直接颜色
item.backgroundColor = UIColor.blue

7.设置主界面

// 在AppDelegate 文件中
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        // Override point for customization after application launch.
       let rootCtrl = xxxxxCtrl()
self.window?.rootViewController = rootCtrl
        return true
    }

8.关于scrollview

// 位置,大小
scrollView.frame = screenFrame
// 是否是翻页的形式
scrollView.isPagingEnabled = true
// scrollview 的容量大小
scrollView.contentSize = CGSize(width: width * 3, height: height)

9.组件添加事件 !! 好用

// 启用交互,然后添加事件
scoreView.isUserInteractionEnabled = true
let scoreDetail = UITapGestureRecognizer(target: self, action: #selector(self.xqtDetailView))
scoreView.addGestureRecognizer(scoreDetail)
保姆级教程:在RV1126开发板上跑通YOLOv5口罩检测(从数据集到摄像头实时识别) 本文提供了一份详细的RV1126开发板部署YOLOv5口罩检测系统的全流程指南,涵盖数据集准备、模型训练优化、边缘部署及实时摄像头识别等关键步骤。重点解析了RV1126开发板的性能特征、YOLOv5模型训练调优技巧、RKNN模型转换量化策略,以及部署过程中的性能优化方案,帮助开发者高效实现边缘端目标检测应用。 阅读详情

相关推荐

零中频架构实战:用Matlab模拟AD9361收发信号(附完整代码)

本文详细介绍了如何使用Matlab模拟AD9361射频收发器的零中频架构,解决镜像干扰等关键挑战。通过完整的代码示例和系统级建模方法,帮助工程师掌握RFIC设计中的自适应校准算法和性能优化技巧,特别适用于SDR系统开发。

weixin_30733003的博客 542

ios学习常用网站

iphone开发资源汇总 : http://blog.csdn.net/devday/article/details/6664970 快乐开发: http://blog.sina.com.cn/s/articlelist_2455150881_0_2.html IOS TextField用法大全: http://godloong.blog.51cto.com/8652474/13...

diaoxian5386的博客 162

C# .NET6 TesseractOCR 图片文字识别

在你的项目中的tessdata-main文件夹找到这几个文件,并右键->属性设置为【如果较新则复制】有几个需要用到的模型,需要生成的时候复制到输出目录中,在项目中设置即可。TesseractOCR兼容 x86 与 x64。附 :ImageUtils.RegionCropping()源码。Visual Studio 2022 社区版。下载完成后解压在你的项目中,如图所示。从官方项目中获取模型数据, 网址为。

qq_44121554的博客 3854

IOS 学习UItextFile常用设置

@implementation AppDelegate   {       UITextField *_field;       UIButton *button;   }   - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptio

likaikai103的博客 1922

实战指南:从零搭建ROS2 + Cartographer 2D激光SLAM系统

本文详细介绍了如何从零开始搭建ROS2与Cartographer结合的2D激光SLAM系统,涵盖环境准备、激光雷达驱动配置、Cartographer安装与参数调优等关键步骤。通过实战案例和常见问题解决方案,帮助开发者快速掌握激光雷达建图技术,提升机器人自主导航能力。

weixin_29062255的博客 404

准确率、召回率、f1指标计算的区别

准确率是模型正确预测的样本占总样本的比例。

stephen147的博客 1414

iOS 开发常用框架以及相关学习资料集合--不断更新

整理了一些开发时常用的一些框架的缩写,方便记忆 前缀 全称 对应库 解释 学习资料的链接 NS NextStep or NeXTSTEP Foundation.framework UI User Interface UIKit.framework ui界面 CL Core Location CoreLocation.fram

li962429707的专栏 1055

白盒测试逻辑覆盖之谓词覆盖、子句覆盖、三类有效字句覆盖等知识点

本篇笔记会简化书本上的概念,用容易理解的方式来说明,有些例子打字麻烦,我会直接放图片! 目录 基础知识: 谓词覆盖predicate coverage 子句覆盖 clause coverage 组合覆盖 combinatorial coverage 有效字句覆盖Active Clause Coverage 广义有效子句覆盖(General Active Clause Coverage) 相关性有效子句覆盖(Correlated Active Clause Coverage) 限制性有效

weixin_46019681的博客 2664

IOS学习之——常用编程英文学习

【常用】【英文】 observer 监听者 观察者annotation 注释scheme 运行方案evict 退出 赶出discard 丢弃 抛弃source control repository 源代码控制库 【用于在构建应用程序时跟踪其代码以及资源的变更,它提供了一些工具以解决开发人员同时工作与同一个应用程序时可能引起的冲突】repository 仓库 版本库 知识库 资

TenMios的博客 733

SAP-MM-PR分配货源并转PO

SAP-MM-PR分配货源并转PO

yanzibing99的博客 5474

【C#学习记录】如何让界面控件实现自适应布局(Winform)

小伙伴们大家好,我是雷工!在软件界面设计中,客户常常要求设计的界面可以随意缩放,缩放过程中,界面中的按钮等控件也会随着窗体变大缩小自动调整显示位置和尺寸大小。在C#的Winform窗体中如何实现这个效果,下面我们一起学习下。

做有价值的事,积累有价值的笔记! 1万+

ios 学习常用网站

一 ,别的blog上的内容 iPhone 4 与iPad开发基础教程 一.邮件列表: 1.cocoa-dev http://lists.apple.com/mailman/listinfo/cocoa-dev 2.xcode-users http://lists.apple.com/mailman/listinfo/xcode-users 3.quartz-dev http:/...

weixin_30535913的博客 117

PyTorch实战(26)——PyTorch分布式训练

在本节中,我们将探讨如何通过跨机器和机器内多进程的分布式训练来加速模型训练过程。我们将系统学习 PyTorch 提供的三大分布式训练 API——torch.distributed、torch.multiprocessing 以及 torch.utils.data.distributed.DistributedSampler,使用这些 API 能够极大的简化分布式训练,介绍如何使用 PyTorch 的分布式训练工具,在 CPU 和 GPU 上加速训练。

盼小辉丶的博客 3848

学习ios常用网站

1、苹果官方文档 构建iOS程序:下面的这篇文章介绍了 iOS 程序开发的过程: Start Developing iOS Apps Today 构建Mac OS X程序:下面这篇文章介绍了Mac OS X开发的过程: Start Developing Mac Apps Today Objective-C:下面的这个链接是苹果官方介绍Objective-C的文

u010438187的专栏 887

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

iOS 学习资料整理及常用网站

1. 视频教程(英文)Developing iOS 7 Apps for iPhone and iPad斯坦福开放教程之一, 课程主要讲解了一些 iOS 开发工具和 API 以及 iOS SDK 的使用, 属于 iOS 基础视频iPad and iPhone Application Development该课程的讲师 Paul Hegarty 是斯坦福大学软件工程学教授, 视频内容讲解得深入, 权...

qq_39699509的博客 1798

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

IOS开发学习常用宏定义

IOS开发学习常用宏定义   //获取屏幕 宽度、高度   #define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)   #define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)   //定义一个define函数   #define TT_RELEA

u013296162的专栏 498

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

iOS学习之AutoLayout常用方法

一、- (BOOL)translatesAutoresizingMaskIntoConstraints NS_AVAILABLE_IOS(6_0); // Default YES 标示是否自动遵循视图布局约束 二、- (void)setTranslatesAutoresizingMaskIntoConstraints:(BOOL)flag NS_AVAILABLE_IOS(6_0); 设置是

竹韵清风 608

iOS学习笔记:常用组件

点击打开链接

盛夏LL 566

IOS开发学习记录第1天之熟悉Mac常用快捷键

博客介绍:本人从今天开始将学习IOS开发,随后的时间里将记录自己学习轨迹及心得,特开此博客记录,记录这伟大的时刻。 (一)、Mac上你应该知道的快捷键 1、让我们先来熟悉一下以后我们将一直敲打的键盘,我们了解一下Mac 键盘的布局,依照我们Mac Pro 笔记本键盘为例: 第一行从左往右开始: esc键:取消命令键,用来取消当前命令,比...

weixin_30834019的博客 64

iOS 学习日志:infoplist常用设置

开发中遇到很多功能需要在infoplist中添加键值对来完成对应的功能,以下是我在开发中常用的一些设置 ios 9 (xcode7)转换协议保证请求数据 添加NSAppTransportSecurity ,类型为字典 在字典中添加键值对 NSAllowsArbitraryLoads ->YES //改变状态栏 颜色 View con

crakid的博客 526

IOS常用学习网站和博客

IOS 必备网站 论坛网站 http://www.cocoachina.com/ http://www.csdn.net/ http://www.cnblogs.com/ 源码网站 http://code4app.com/ https://www.cocoacontrols.com/ IOS备忘录(碉堡了) http:/...

weixin_30861797的博客 135

iOS、swift、React Native学习常用的社区、论坛

<!----iOS> <!----Swift>*IOS开发常用社区:http://code4app.com/ *IOS开发常用社区:http://www.cocoachina.com/*IOS开发常用社区: http://www.oschina.net/*IOS开发常用社区:http://www.cnblogs.com/ *IOS开发常用社区:http://www.csdn...

weixin_30906425的博客 274

【iOS学习笔记】常用代码

1,iOS设置UITableView不显示多余的空Cell self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero]; 2,iOSUIWebView高度大小自适应 - (void)webViewDidFinishLoad:(UIWebView *)webView...

weixin_30556959的博客 139

IOS UI Automation 学习之常用类,方法和模拟手势

为什么80%的码农都做不了架构师?>>> ...

weixin_34081595的博客 199

iOS多线程学习笔记之一:NSThread常用方法

原文地址:iOS多线程学习笔记之一:NSThread常用方法作者:wingsmm NSThread常用方法 #import #import @classNSArray, NSMutableDictionary,NSDate; @interface NSThread :NSObject  { @private    id _private;    uint8_

1648

iOS学习开发常用的资源网站

 图标 https://icomoon.io/app/#/select http://iconfont.cn/repositories http://www.iconfont.cn UI设计 UI中国:http://www.ui.cn/list.html UI4App:http://www.ui4app.com 技术新闻 coc

unfinished_smile的博客 530
上一篇: ios学习--tabbarctrl使用
下一篇: ios学习--tableview的使用
CanFlyp
博客等级 码龄9年 4粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值