自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 MachOView使用

一、什么是MachO文件?1.Mach-O其实是Mach Object文件格式的缩写,它是Mac以及iOS上一种用于可执行文件、目标代码、动态库的文件格式,类似于Windows上面的PE格式(Portable Executable),linux上的elf格式(Executable and Link Format)。2.它是一种用于可执行文件、目标代码、动态库的文件格式,作为.out格式的替代,MachO提供了更强的扩展性。二、Mach-O文件格式目标文件.o库文件:.a .dylib .

2022-03-14 20:51:34 8958

转载 【无标题】

今天我们来总结一下经典常用的排序算法。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。本文将依次介绍上述八大排序算法。冒泡排序冒泡排序.gif冒泡排序(Bubble Sort)是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们

2022-03-14 17:59:09 107

原创 iOS事件传递与响应

(一) iOS中的事件iOS 中的事件主要分为三种:1.触摸事件2.加速计事件(运动事件)3.远程控制事件1.1响应者对象(UIResponder)学习触摸事件首先,先了解一个概念 - 响应者对象在iOS中不是所有对象都可以处理事件,只有继承了UIResponder的对象才能接受并处理事件,我们称之为“响应者对象”例如:1.UIApplication2.UIViewController3.UIView之所以继承UIResponder的对象能接受并处理事件,是因为UIResponder

2020-09-02 18:09:52 169

原创 UIViewController生命周期方法

方法执行顺序为:init -> viewDidLoad -> viewWillAppear -> viewDidAppearviewDidLoad是当程序第一次加载view时调用,以后都不会用到,而viewDidAppear是每当切换到view时就调用。viewDidLoadCalled after the view has been loaded. For view controllers created in code, this is after -loadView. For

2020-07-16 10:21:29 545

原创 iOS NSString属性时使用copy和strong的区别

原字符串为不可变的情况NSString这个情况下分别用cop和strong修饰原字符串,测试字符串分别为可变字符串NSMutableString 和不可变字符串NSString,同时由copy和strong修饰;@interface ViewController ()@property (nonatomic, copy)NSString *immutableStrCopy;@property (nonatomic, strong)NSString *immutableStrStrong;@pro

2020-07-14 15:30:00 744

原创 设置父视图的alpha的时候使子视图不受影响

最近在做项目的时候有一个需求是弹窗个半透明的界面,但是在设置了弹窗的界面后发现弹窗上子View的alpha也受影响了,也变得透明了,原因还不清楚但是要实现这样的效果我们不能直接去设置父视图的alpha,因为这样会影响到子视图的alpha;而是要通过colorWithAlphaComponent,如:[[UIColor blackColor] colorWithAlphaComponent:0.5];//案列UIView *view = [UIView alloc] initwitFrame:[UIS

2020-07-13 18:34:02 461

转载 iOS - layoutSubviews知识点汇集

iOS layout机制相关方法 1. (CGSize)sizeThatFits:(CGSize)size 2. (void)sizeToFit——————- 3. (void)layoutSubviews 4. (void)layoutIfNeeded 5. (void)setNeedsLayout——————– 6. (void)setNeedsDisplay 7. (void)drawRectlayoutSubviews在以下情况下会被调用:1.init初始化不会触发lay

2020-07-13 18:09:02 307

原创 UIView 与 CALayer的区别

UIView 与 CALayer的区别1. .UIView 是iOS系统中界面元素的基础,所有的界面元素都继承自它。它本身完全是由CoreAnimation来实现的(Mac下似乎不是这样)。它真正的绘图部 分,是由一个叫CALayer(Core Animation Layer)的类来管理。UIView本身,更像是一个CALayer的管理器,访问它的跟绘图和跟坐标有关的属性,例如frame,bounds等等, 实际上内部都是在访问它所包含的CALayer的相关属性。2. iOS中能看得见的都是UIView

2020-07-13 17:44:48 462

原创 ios13 xcode11.0更新之后的一些问题记录

1.UISearchController设置UISearchController上取消按钮的文字格式时 UISearchController.searchBar.setValue(“取消”, forKey:"_cancelButtonText")这是未更新之前的写法更新后不能这么写 会直接崩溃,更新之后的写法 UISearchController.searchBar.setValue(“取消”,...

2019-10-05 21:06:20 309

原创 Swift-系统默认UICollectionViewController的基本用法

最近在做项目的时候用到了,系统默认UICollectionViewController,一般写的时候用的都是UICollectionView,这次用UICollectionViewController遇到了一些问题记录一下1.不用xib创建时,需要重写override init(collectionViewLayout layout: UICollectionViewLayout){ ...

2019-09-14 20:02:58 984

实现玫瑰花 的运行

C语言实现玫瑰花。

2018-06-25

空空如也

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

TA关注的人

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