自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 收藏
  • 关注

原创 Swift 创建扩展(Extension)

本文介绍Swift 如何创建扩展(Extension)

2024-09-09 17:16:00 524

原创 Expected expression after operator

Expected expression after operator ; 源代码中遇到了一个操作符(比如+,-,*,/,=, 等等),但在该操作符后面没有紧跟相应的表达式

2024-08-31 12:57:41 321

原创 二进制、十进制转换进阶--小数点后的转换

二进制、十进制转换进阶--小数点后的转换

2024-08-28 19:40:59 531

原创 二进制、八进制、十进制、十六进制的相互转换

二进制、八进制、十进制、十六进制的相互转换

2024-08-28 17:25:21 3816

原创 iOS RunLoop

iOS RunLoop

2024-08-25 23:03:33 162

原创 NSTimer 引发的循环引用(内存泄漏)| NSTimer强引用

在iOS中使用NSTimer(定时器)不当会引发内存泄漏.我这里主要讲使用NSTimer 会引发的内存泄漏情况以及解决方法:内存泄漏出现的场景:VC A push 到VC B, VC B里启动了一个 NSTimer, 然后VC B push 到VC C (或者 pop 回VC A), 此时 VC B里的 NSTimer 仍在执行(这是不对的),造成的原因就是 VC B里的 NSTimer 没有被及时释放(销毁)掉,我们称之为内存泄漏.

2024-08-25 21:56:58 932

原创 UIScrollView 的 pagingEnabled属性(UIScrollView默认一次滑动多少距离?)

UIScrollView 的 pagingEnabled属性(UIScrollView默认一次滑动多少距离?)

2024-08-17 23:03:51 225

原创 UIButton的UIEdgeInsetsMake属性(setTitleEdgeInsets,setImageEdgeInsets)

UIButton的UIEdgeInsetsMake属性(setTitleEdgeInsets,setImageEdgeInsets)

2024-08-15 18:33:11 703

原创 iOS Object-C 将字符串转为数组

iOS Object-C 将字符串转为数组

2024-08-14 13:30:43 167

原创 SDK does not contain ‘libarclite‘ at the path

Xcode15运行报错:SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/ Developer/Toolchains/XcodeDefault.xctoolchain/us/lib/arc/libarclite_iphoneos.a'

2024-08-12 07:30:00 954

原创 Sandbox: rsync.samba(80134) deny(1) file-write-create

Xcode15运行报错:Sandbox: rsync.samba(80134) deny(1) file-write-create/xxx/xxx

2024-08-11 18:26:31 704

原创 一个View上添加了N个Button,除了使用View的tag之外,还可以采用什么办法来找到自己想要的btn

一个View上添加了N个Button,除了使用View的tag之外,还可以采用什么办法来找到自己想要的btn

2024-08-11 17:51:12 138

原创 iOS Object-C 创建类别(Category) 与使用

iOS Object-C 创建类别(Category) 与使用

2024-08-11 11:58:51 1220

原创 XCode15 无法创建Category(分类)、Extension(扩展)

XCode15 无法创建Category(分类)、Extension(扩展)

2024-08-11 07:00:00 346

原创 iOS object-C 解答算法:找到所有数组中消失的数字(leetCode-448)

iOS object-C 解答算法:找到所有数组中消失的数字(leetCode-448)

2024-07-24 00:33:35 1046

原创 object-C 解答算法:移动零(leetCode-283)

object-C 解答算法:移动零(leetCode-283)

2024-07-18 12:11:55 309

原创 object-C 解答算法:两数之和(leetCode-1)

object-C 解答算法:两数之和(leetCode-1)

2024-07-15 23:19:53 227

原创 object-C 解答算法:合并两个有序数组(leetCode-88)

合并两个有序数组(leetCode-88)

2024-07-15 22:18:21 498

原创 IOS 开发 - block 使用详解

IOS 开发 - block 使用详解

2024-05-04 16:18:58 602 2

原创 iOS(Object C) 递归方法求和

iOS(Object C) 递归方法求和

2024-04-25 19:43:10 497

原创 递归函数的返回值问题| 递归函数和栈的联系

递归函数的返回值问题| 递归函数和栈的联系

2024-04-25 17:26:46 280

原创 iOS(Object C) 希尔排序

iOS(Object C) 希尔排序希尔排序的思想:1.取一个整数d1 = N/2 (N为数组长度),将数组里的元素分成d1 个组,每组相邻元素之间的距离为d1,在各组内进行插入排序2.取第二个整数d2=d1/2,重复步骤1的分组排序过程,直到di=1;即所有元素在同一组内直接进行插入排序.

2024-04-24 16:44:20 369

原创 iOS(Object C) 快速排序

iOS(Object C) 快速排序;快速排序的思想:快速排序的思想:1.找到一个基准元素(通常是数组里的第一元素)2.从右边开始遍历,找到一个比基准数小的值(minValue),将minValue放到基准值的初始位置,然后结束本轮遍历3.从左边遍历,找到一个比基准数大的值(maxValue),将maxValue放到j的位置(j 为第2步里minValu ede 的index)

2024-04-24 16:24:30 499

原创 iOS(Object C) 插入排序

iOS(Object C) 插入排序; 插入排序的思想:可以想象你在打牌,手里有一张牌2,第一次摸到一张牌5; 5 比1 大,所以摸到的牌5放在1的右边; (此时手里的牌为 2->5)第二次摸到一张牌3; 3比5小,所以3和5互换位置,再拿3和2比,3比2大,3不动(此时手里的牌为 2-> 3 -> 5)第三次摸到一张牌1,1比5小,所以1和5互换位置;再拿1和3比,1比3小,所以1和3互换位置;再拿1和3比,1比2小,所以1和2互换位置;

2024-04-23 15:22:53 667 2

原创 iOS(Object C) 选择排序

iOS(Object C) 选择排序 选择排序的思想:1.每一轮在无序区选择一个最小的数,放在有序区里;(第一轮选择最小的,放在第一位;第二轮,选择第二小的,放在第二位...)2.遍历完array.cout-1轮,就得到一个有序数组

2024-04-23 14:54:22 267

原创 iOS(Object C) 冒泡排序

iOS(Object C) 冒泡排序;1.将index=0和index=1的值进行比较,2.如果index=0 > index=1,则互换他俩的位置3.如果index0 < index=1, 则数组保持不变4.以此类推,第二次比较的两个值为 index1 和 index2

2024-04-22 16:59:02 455

原创 iOS(Object C)解答汉诺塔问题 | 递归经典--汉诺塔问题

iOS(Object C)解答汉诺塔问题 | 递归经典--汉诺塔问题

2024-04-22 16:41:29 637

原创 栈的应用--括号匹配问题

栈的应用--括号匹配问题 ; 括号匹配问题:给一个字符串,其中包括小括号、中括号、大括号.求该字符串中的括号是否匹配?

2024-04-20 16:23:16 286

原创 iOS中的栈| OC使用数组(NSMutableArray)来模拟栈

iOS中的栈| OC使用数组(NSMutableArray)来模拟栈

2024-04-20 15:58:42 211

原创 iOS 将字符串分割成单个字符| 字符串转成数组

iOS 将字符串分割成单个字符| 字符串转成数组

2024-04-20 15:15:45 774

原创 iOS Delegate receiver 如何返回值给 sender

iOS Delegate receiver 如何返回值给 sender

2024-04-15 12:19:15 522

原创 Xcode删除原本的Git,再添加新的git

Xcode删除原本的Git,再添加新的git

2024-03-28 15:34:18 617

原创 iOSApp与微信小程戏交互|传值|iOSApp给微信小程序传值

iOSApp跳转到微信小程序(包括传值), 微信小程序再跳回App(包括传值),微信文档上都有,这里来讲一下微信文档没有写到的一些细节。则path 的写法为 path=@"home/xxx/xxx?)onResp:(BaseResp *)resp 里接收,但是它并没有告诉你先要注册协议(坑爹)例如需要传name=zhangsan , age=18 这两个值。然后让你们的微信开发同时去解析这个path。小程序跳到App先走这个这册方法,才会走。通过path传值,拼接在路径上。

2024-03-15 16:42:23 674 1

原创 苹果提审被拒反馈崩溃日志.text | iOS 审核被拒crashLog

苹果提审被拒反馈崩溃日志.text | iOS 审核被拒crashLog | iOS审核人员拒绝后每个截图,只给了几个text文件,这种情况就是审核的时候运行你的代码,崩溃了。

2024-01-26 14:39:13 937

原创 SourceTree提交代码到git | SourceTree第一次上传代码到git

SourceTree提交代码到git | SourceTree第一次上传代码到git | 提示无法连接,403 等问题,那么可能是你的git账号在sourcetree 上有问题

2024-01-24 09:56:06 1334

原创 Sourcetree 更新git账号密码 |Sourcetree 删除git账号密码 |Sourcetree 添加git账号密码

使用Sourcetree 第一次提交代码到git或者从git拉取代码,有可能因为账号的问题不成功。如果提示无法连接等问题,大概率是账号的问题,这时候你就要检查Sourcetree 上的账号密码是否正确。

2024-01-24 09:27:20 1769

原创 SourceTree高级按钮无法点击|“高级”按钮灰色

SourceTree高级按钮无法点击|“高级”按钮灰色

2024-01-23 17:25:39 804

原创 iOS交换数组中两个元素的位置|数组两个元素互换位置

iOS交换数组中两个元素的位置|数组两个元素互换位置

2024-01-19 15:43:22 552

原创 iOS base64 转 data |图片Base64转NSData | UIImageView | UIImage

假设 string类型的 base64ImageStr 为 api返回的 base64字符串。Api 接口返回 base64 图片字符串,需要显示在UIImageView 上。//把data数据转换成图片内容。//进行字符串转data数据。//进行换行字符串的处理。//进行空字符串的处理。//去除掉首尾的空白字符和换行字符。将base64字符串进行处理。

2024-01-17 17:35:56 1013

原创 iOS - 钥匙串(keychain)中的证书没有右三角,无法导出p12文件

iOS - 钥匙串(keychain)中的证书没有右三角,无法导出p12文件

2023-12-27 14:06:21 1098

空空如也

空空如也

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

TA关注的人

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