首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS学习社区
掘友等级
iOS开发工程师
iOS技术交流,iOS工作机会,iOS就业交流,提升工作技能
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
iOS学习社区
关注了
知识小集
iOS开发工程师
iOS学习社区
关注了
字节跳动技术团队
iOS开发工程师
iOS学习社区
iOS开发工程师
·
11月前
关注
软件架构之SOLID原则
关注公众号,提前Get更多技术好文 当开发大型软件时,编写易于维护和扩展的代码变得至关重要。SOLID原则是一组指导原则,可帮助我们实现高质量、易于维护的代码。这些原则旨在...
6
评论
分享
iOS学习社区
iOS开发工程师
·
1年前
关注
iOS定时器的选择:CADisplayLink、NSTimer和GCD定时器
原文地址 iOS应用中经常需要使用定时器来处理某些任务,例如执行动画、更新UI等。iOS提供了多种定时器类型,包括CADisplayLink、NSTimer和GCD定时器。...
9
评论
分享
iOS学习社区
iOS开发工程师
·
1年前
关注
深入理解Objective-C中的@Synchronized关键字
原文地址 在多线程编程中,线程之间共享资源时容易出现数据竞争的问题,导致程序出现不可预期的结果。为了避免这种情况,我们需要采用一些同步机制来保证线程之间的安全协作。 @sy...
6
4
分享
iOS学习社区
iOS开发工程师
·
1年前
关注
iOS 中的数据持久化
原文地址 在应用开发过程中,数据持久化是不可或缺的一部分。今天的文章会和大家介绍一下 iOS 中的数据持久化方案及相关特点,以便在开发过程中选择合适的数据持久化方案,避免出...
1
评论
分享
iOS学习社区
iOS开发工程师
·
2年前
关注
# iOS GCD 之 dispatch_group_enter 和 dispatch_group_leave
原文地址 在实际开发中,经常需要在几个任务全部执行完成之后,在执行后续操作,在 iOS 中,我们可以通过 NSOperation 等达到这一目的。在本篇文章中,我们会介绍如...
1
评论
分享
iOS学习社区
iOS开发工程师
·
2年前
关注
Swift 模式匹配
原文地址 模式匹配是 switch 的主要功能,模式匹配是指对相应 case 匹配到的值进行解构的能力。解构是指将特定结构的内容再次分解为更小的条目,先看一个例子: 模式类...
1
评论
分享
iOS学习社区
iOS开发工程师
·
2年前
关注
Swift 枚举高级用法
原文地址 枚举类型是 Swift 最显著的特征之一。我们已经看到了很多不同的场景。然而,枚举还可以做更多的事情。 协议 Swift 允许在枚举中使用协议和协议扩展。Swif...
1
评论
分享
iOS学习社区
iOS开发工程师
·
2年前
关注
Swift 枚举
原文地址 枚举是为一组相关值定义的一个通用类型,Swift 枚举的功能非常强大,使它比 OC 的枚举应用于更广泛的场景。在本文中,我们会了解 enum 的语法和能力。 枚举...
5
评论
分享
iOS学习社区
iOS开发工程师
·
3年前
关注
pod install vs pod update
许多人在刚开始使用 CocoaPods 时,似乎认为只有在第一次使用 CocoaPods 设置项目时才会使用 pod install,而在之后都使用 pod update。...
2
4
分享
iOS学习社区
iOS开发工程师
·
3年前
关注
iOS UITableView estimatedRowHeight 小记
estimatedRowHeight 是 iOS7.0 以后引入的属性,用来预估列表视图的高度。下面看一下官网的解释: 为行高提供一个非负的预估值,可以提高列表视图的加载性...
3
1
分享
iOS学习社区
iOS开发工程师
·
3年前
关注
一次 category 的误用引发的 crash
在最近的一次开发中,不小心在自定义的 UIViewController 的 category 中重写了 dealloc 方法,导致项目中莫名出现了许多野指针的 crash,...
3
3
分享
iOS学习社区
iOS开发工程师
·
3年前
关注
iOS13新特性
在刚刚过去的WWDC上,苹果推出了全新的iOS13系统。针对这次系统升级,苹果打出的标语是“新出风格,新出境界”。下面让我们一起看下,iOS13有哪些主要功能和提升吧。 A...
赞
评论
分享
iOS学习社区
iOS开发工程师
·
3年前
关注
在 iOS 模拟器上测试推送
从 Xcode 11.4 beta 版本开始支持在 iOS 模拟器上测试推送通知。 这种方式非常简单,直接将 .apns 文件推拽到模拟器中即可....
1
2
分享
iOS学习社区
iOS开发工程师
·
4年前
关注
预处理宏 VS 内联函数
这篇文章会和大家介绍下宏和内联函数,以及二者的比较。 宏依赖于文本替换。预处理器宏只是在编译之前对代码进行简单的替换,不会进行类型检查。但是,在宏展开之后,编译器仍会对其进...
赞
评论
分享
iOS学习社区
iOS开发工程师
·
4年前
关注
在循环中停止使用 i++
如果你之前编写过 for 循环,几乎可以肯定使用过 i++ 来增加循环变量。但是,你有没有想过为什么那么做呢? 显然,使用 i++ 的最终结果是使变量 +1 ,但是有很多方...
赞
评论
分享
iOS学习社区
iOS开发工程师
·
4年前
关注
iOS NSCache
NSCache 是苹果官方提供的缓存类,它用于临时存储键对儿,使用和 NSMutableDictionary 类似。其定义如下: NSCache类结合了各种自动释放策略,确...
赞
评论
分享
iOS学习社区
iOS开发工程师
·
4年前
关注
iOS 提升应用性能小技巧
在开发 iOS 应用程序时,确保应用程序具有良好的性能是至关重要的。然而,由于开发周期的局限性,让我们很容易忘记决策对性能的影响。这篇文章整理了一些提升性能的小技巧,希望会...
赞
评论
分享
iOS学习社区
iOS开发工程师
·
4年前
关注
iOS UICollectionView基础教程
UICollectionView对象定义了集合视图内容的可见区域。该类从UIScrollView继承,可以根据需要包含一个很大的滚动区域。该类从布局对象接收布局信息,并基于...
1
评论
分享
下一页
个人成就
文章被点赞
74
文章被阅读
123,429
掘力值
1,988
关注了
2
关注者
82
收藏集
0
关注标签
6
加入于
2017-02-10