自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 【无标题】

Windows Github 上传本地文件1、进入本地要上传的文件目录下,右击“Git Bash here”2、git config --user.name “***”git config --user.email **3、git init4、git status5、git add .6、git status7、git commit -m “initial commit”在github上建好仓库,获得令牌,获得链接8、git remote set-url origin https://t

2021-11-24 16:57:28 168

转载 2021-07-27

Objective-c——blockBlocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了这个新功能“Blocks”。从那开始,Block就出现在iOS和Mac系统各个API中,并被大家广泛使用。一句话来形容Blocks,带有自动变量(局部变量)的匿名函数。Block基础部分1.Block的声明Block的定义和函数的声明差不多,就是把函数名改成(^blockName)即可。下面是block声明的代码。 (1) 有返回值的int

2021-07-27 16:40:29 65

原创 git 相关命令

git 的使用——相关命令1、git 查看用户名git config user.namegit config user.mail2、git 修改用户名git config --global user.name “xxxx”git config --global user.mail “xxxx”3、git 查看当前本地分支git branch4、git查看远程分支git branch -a5、添加新分支git checkout -b 新分支名6、切换当前本地分支git chec

2021-07-27 10:52:06 81

转载 2021-07-21

Xcode12 相关快捷键快捷键 说明command + shift + y 打开控制台command + shift + j 定位当前文件在导航command + shift + o 输入后快速跳转到对应文件,还可输入方法名command + shift + L 打开资源文件command + shift + f 搜索项目command + shift + k clean 项目command + shift + t 新开当前项目command + shift + , 编辑schemec

2021-07-21 16:42:52 53

转载 2021-07-21

iOS开发——assign、retain、copy、weak、strong的区别我们在声明@property 属性时,总是要在括号中写上assign、retain、copy、weak、strong中的一个,很多时候,我们仅仅只是按照习惯去写经常写的那一个,但有时候看代码时又会发现别人用的不尽相同,那这些之间的区别是什么呢?首先,上面五个并不是在一个层面上的,可以分为两部分,第一部分是assign、retain、copy,第二部分是weak、strong。我们先说第一部分的assign、retain、c

2021-07-21 16:00:14 45

原创 2021-07-19

iOS——用UICollectionView 实现轮播图CollectionCell 和tableViewCell 用法不太一样, CollectionCell 需要注册, 告诉系统这种标识对应的cell是什么类型的cell, 如果缓冲池中没有, 自动创建这种类型的cellUICollectionView和UITableview 均继承自UIScrollerView两个视图控件属性一个就是UICollectionView用于显示轮播图 需要在其中加入自定义的CollectionViewCell一个

2021-07-21 15:55:58 97

转载 2021-07-16

UITableView的复用机制UITableView 首先加载能够覆盖一屏幕的 UITableViewCell(具体个数要根据每个 cell 的高度而定)。然后当我们往上滑动时(往下滑动同理),需要一个新的 cell 放置在列表的下方。此时,我们不去生成新的 cell 而是先从 UITableView 的复用池里去获取,该池存放了已经生成的、能够复用的 cell ,如果该池为空,才会主动创建一个新的 cell 。复用池的 cell 是这样被添加至该池的:当我们向上滑动视图时(向下滑动同理),位于最顶

2021-07-16 21:24:16 50

原创 2021-07-14

iOS–UIScrollView的使用移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容普通的UIView不具备滚动功能,不适合显示过多的内容。UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容,系统设置就是一个ScrollView。UIScrollView的使用:将需要展示的内容添加到UIScrollView中设置UIScrollView的cont

2021-07-16 16:02:13 65

原创 2021-07-14

iOS–纯代码创建UINavigationController(导航控制器)-(BooL)application(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ //创建一个window对象 UIWindow *window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds]

2021-07-14 10:57:47 46

转载 2021-07-13

iOS开发——子view的响应区域大于父view的响应区域此时点击按钮超出父控件 的部分时 不会响应对应的方法 ,如果想要实现,1.重写父控件的- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event;方法//重写该方法后可以让超出父视图范围的子视图响应事件- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event { UIView *view = [supe

2021-07-13 16:45:07 44

转载 2021-07-13

iOS图形渲染流程iOS开发中,经常创建很多视图控件来进行界面布局,那这些视图控件是怎么显示到屏幕上的呢?其实在设置了 UIView 的相关属性后,是经过了一个图形渲染流程,才最终可以在屏幕上成像。下图所示为 iOS App 的图形渲染技术栈,App 使用 Core Graphics、Core Animation、Core Image 等框架来绘制可视化内容,这些软件框架相互之间也有着依赖关系。这些框架都需要通过 OpenGL 来调用 GPU 进行绘制,最终将内容显示到屏幕之上。iOS 渲染框架U

2021-07-13 16:30:32 59

原创 2021-07-13

frame与bounds的关系在改变UIview的位置及尺寸的时候会使用到frame的属性,但是,容易混淆的是,还有另一个决定UIview尺寸的bounds属性,两者各自作用归纳如下:frame属性是以父元素(superview)的本地坐标系为基准的位置及尺寸bounds属性是以自身的本地坐标系为基准的位置及尺寸center:该view的中心点在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统)bounds像是浮于frame之上的。frame是一个框架,bounds是显示子view

2021-07-13 16:11:39 52

原创 2021-07-13

IOS 开发—UIView和 layer 之间的关系两者关系UIView 有一个名叫 layer ,类型为 CALayer 的对象属性,它们的行为很相似,主要区别在于:CALayer 继承自 NSObject ,不能够响应事件。这是因为 UIView 除了负责响应事件 ( 继承自 UIReponder ) 外,它还是一个对 CALayer 的底层封装。可以说,它们的相似行为都依赖于 CALayer 的实现,UIView 只不过是封装了它的高级接口而已。在创建UIView对象时,UIView内部会自动

2021-07-13 15:27:52 99

原创 iOS探测链/响应链

iOS基础框架相关技术点用户交互 事件 响应链和探测链Apple 官网解释https://developer.apple.com/documentation/uikit/touches_presses_and_gestures/using_responders_and_the_responder_chain_to_handle_events?language=objc当触摸事件被iPhone硬件接收到时,一个链式的触摸信号就被开启了。最先接收到触摸事件的是Root,也就是我们应用程序的keyWindo

2021-07-09 11:21:23 118

原创 ios 初级入门学习

ios 初级入门学习学习第一天##工程基础**objective-c 基础知识 https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011210-CH1-SW1;iOS跨平台服务端客户端代码管理工具形成自己的工具链代码规范,编程习

2021-07-08 20:56:03 78

【44】韩国PPT模版278套.rar

278套各种类型模板,韩式风格不同,模板齐全,工作,商务,汇报,答辩类型 应有尽有,欢迎大家多多下载。

2020-06-12

EasyDraw事故树程序.rar

可以画故障树图,可以建立事故树,并进行自动定性和定量化分析,界面简单友好,功能齐全,内服不同版本和使用说明,可以导出为图片

2020-06-12

GreatSPN-Editor-v1.5-Win.zip

好用的Petri网的仿真分析工具,功能齐全,界面清晰,用Java语言编写的交互式编辑器,可用于绘制广义随机Petri网(GSPN)和确定性定时自动机(DTA)。 安装时要先配置好java环境。

2020-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除