- 博客(38)
- 收藏
- 关注
原创 【iOS】关于自动引用计数的认识
在使用xcode编写程序的过程中,我们经常接触到自动释放池,自动释放池采用了自动引用计数(Automatic Reference Counting,简称 ARC),ARC作为iOS 5引入的一项特性,大大简化了内存管理,并减少了内存泄漏的可能性。本篇博客就让我们一起来简单了解一下这项技术。
2025-03-03 21:36:32
997
原创 【iOS】OC语法知识小结
在之前写项目和代码的时候,遇到许多布局的实现问题,学习后并没有写成笔记,而是放在备忘录里,这篇博客是对暑假到大二上学期以来有些遗漏的OC语法问题的归纳。
2024-12-15 20:17:34
1232
2
原创 【iOS】UITextView
在知乎日报项目的仿写过程中,需要实现一个评论区的长评论折叠,UITextView是 iOS 开发中一个功能强大且常用的用户界面组件,用于展示和编辑多行文本内容
2024-12-09 18:47:03
1475
4
原创 【iOS】《Effective Objective-C 2.0》阅读笔记(一)
最近开始阅读一些iOS开发的相关书籍,第一本就是《Effective Objective-C 2.0》,这里对第一周的阅读内容进行简单归纳和总结,主要是熟悉OC语言。从本周开始,笔者开始阅读Effective Objective-C 2.0,本周了解到OC的起源和部分代码编写时的优化,发现自己之前代码有很多不足,后续还会继续阅读这本书。
2024-12-01 22:14:54
4335
2
原创 【iOS】知乎日报总结
在系统学习了OC语言和UI控件后,知乎日报是第一个比较大的项目,耗时一个多月时间,里面使用到了YYModel、Masonry、AFNetworking、FMDB等多个第三方库。
2024-11-28 22:18:10
1050
原创 【iOS】iOS的轻量级数据库——FMDB
在完成知乎日报仿写项目时,在文章详情页进行点赞和收藏,在个人账号页面的收藏里需要展现出来,这里使用到了第三方库FMDB,这里是笔者对FMDB库的简单学习。
2024-11-17 21:40:41
1311
原创 【iOS】SDWebImage
在写知乎日报项目时,遇到了图片加载和通过API异步加载图片的问题,在组内成员的引导下,去学习了SDWebImage开源库。
2024-10-30 20:24:07
1142
3
原创 【iOS】使用AFNetworking进行网络请求
在暑假写天气预报项目时,我们已经接触到网络请求,当时我们是使用URLSession类,即Foundation框架中用于管理和配置网络连接的API,来完成对实时天气预报数据的请求,现在我们来学习一种更方便的网络请求方式——使用一个单例通过AFNetworking来实现网络请求。
2024-10-27 18:46:31
1379
原创 【iOS】UICollectionView的使用方法
UICollectionView 是一个强大的 UIKit 组件,用于展示数据集合,比如图片、文字列表等。它支持复杂的布局,包括网格、瀑布流等。以下是我个人在学习UICollectionView时的笔记。
2024-10-20 17:43:55
1660
原创 【iOS】UIViewController的生命周期
本篇博客主要是关于UIViewController的生命周期。在iOS开发中UIViewController扮演者非常重要的角色,它是视图view和数据model的桥梁,通过UIViewController的管理有条不紊的将数据展示在视图上。作为UIKit中最基本的一个类,一般复杂的项目都离不开UIViewController作为基类。所以了解UIViewController的整个生命周期是有必要的。理解并正确实现这些生命周期方法是开发 iOS 应用的关键部分。
2024-10-07 20:14:35
1259
1
原创 【iOS】push和pop、present和dismiss
push 和 present 是两种用于导航和切换视图控制器(ViewController)的常用方法,push与present都可以推出新的界面,present与dismiss对应,push和pop对应。present只能逐级返回,push所有视图由视图栈控制,可以返回上一级,也可以返回到根vc或这其他vc。
2024-09-17 18:35:30
1510
原创 【iOS】单例模式
在进行大项目编写之前,开始对前面比较重要的知识进行回顾和重新学习,单例模式在软件开发设计中是比较重要的,尤其是它的初始化,笔者重新学习了单例模式并作该笔记。
2024-09-11 21:53:24
1425
原创 【iOS】Masnory的简单学习
在暑假的项目编写过程中,大量使用到了视图布局,笔者用的较多的是Frame Layout(框架布局),该布局方法需要自己计算每个视图的位置,且稍有不注意就会出现视图重叠,导致实际和预期相差较大,使用过程中感觉到了诸多不便,于是有了这篇关于Masonry的基本使用方法的学习。Masonry 是一个 Objective-C 的布局框架,用于在 iOS 和 macOS 应用中创建用户界面。它提供了一个链式编程的 API,使得编写自动布局约束变得简单和直观。
2024-09-08 12:56:48
1373
原创 【iOS】iOS中简单的网络请求
在完成暑假最后一个项目——仿写苹果原生APP天气预报时,需要进行网络请求,且网络请求在iOS开发中是比较重要的知识点,特学习并记录。
2024-08-26 20:18:10
1779
原创 【iOS】正则表达式
正则表达式(Regular Expression,简称regex或regexp)是一种强大的文本处理工具,用于匹配、搜索和替换符合特定模式的字符串。它在编程中广泛应用,用于执行各种字符串搜索、替换、验证和分割等操作。在Objective-C中,使用正则表达式主要涉及到类和NSString类的一些方法。
2024-08-08 10:05:38
1026
原创 【iOS】暑假第二周——网易云APP 仿写
有了之前仿写ZARA的基础,本周我们仿写了网易云APP,在这里对多界面传值进行了首次应用——夜间模式和换头像功能。以下是我在仿写网易云时觉得比较重要的地方和遇到的问题。
2024-08-04 23:08:35
1210
原创 【iOS】多界面传值
在iOS开发中,多界面传值是一个常见的问题。多界面传值的方法有很多,本篇博客主要介绍属性传值, 代理传值(即协议传值),单例传值,通知传值。
2024-07-31 21:07:09
1188
原创 【iOS】暑期第一周——ZARA app仿写
暑假学习的第一周任务是对ZARA app进行仿写,充分运用之前学习的Objective-C语言和UI控件。我在编写demo的过程中遇到了一些问题,特写该博客作为学习笔记。
2024-07-28 22:26:09
1229
原创 【iOS】UI学习——cell的复用及自定义cell
本篇博客主要介绍了UI学习中cell的复用和自定义cell的相关内容,欢迎学习和指正!
2024-06-16 21:11:22
2084
5
原创 【iOS】UI——关于UIAlertController类(警告对话框)
在UI学习中,我们发现UIAlertView在iOS 9中已经被废弃,我们找到UIAlertController来代替UIAlertView实现弹出框的功能,从而有了这篇关于UIAlertController的学习笔记。
2024-06-04 23:15:16
1711
1
原创 【iOS】UI学习(一)
本篇博客主要介绍了iOS中UI学习的部分知识,即UILabel、UIButton、UiView、UIWindow的相关内容,大部分注释都放在了代码中,这篇博客既是我自己的学习笔记,又希望可以帮到你~
2024-05-30 18:48:28
1925
3
原创 【Mac】关于Mac的github配置和本地项目上传
本文主要介绍了Mac的git环境配置,github仓库的创建,本地文件上传到github仓库以及常用的git命令的相关内容,希望对你有所帮助~
2024-05-29 20:24:13
2892
5
原创 【OC】属性的特殊指示符
经过对OC的阶段性学习,我们iOS小组进行了组内考核,在考核编写代码时,我对属性的特殊指示符的使用较为生疏和模糊,特写此博客用作学习笔记。
2024-05-26 17:51:30
703
原创 【OC】NSString的三种实现方式
通过阶段性的学习,我们iOS小组进行了组内考核,在主观题回答时,对于NSString的三种实现方式,我没有弄明白,所以有了这篇学习笔记。
2024-05-26 17:15:23
1062
原创 【OC】对于深浅拷贝的理解和总结
经过将近四周的学习,小组内对这四个星期的OC学习情况进行了考核,我发现自己对各种对象的深浅拷贝还存在一些问题,本篇博客是我对自己对深浅拷贝的理解和总结。
2024-05-19 20:37:49
333
1
原创 力扣考核题解
通过这次考核,我发现自己对链表的掌握还是不够熟练,对于不同类型的链表题没法很好的运用已学的链表知识进行代码实现,需要多做题来加强巩固。对于有思路却没做对的题,很多时候是把想法转换成代码的能力欠缺,还需多加练习并在平时做题时不断进行总结。对于有些题,我的解法较为繁琐和暴力,在以后的学习中,不能只追求把题做出来,也要去学习别人的好的做题思路和解法,将别人的代码理解了,慢慢转化成自己的代码。
2024-04-21 00:37:00
683
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人