Adam.com
码龄14年
求更新 关注
提问 私信
  • 博客:282,678
    社区:110
    282,788
    总访问量
  • 100
    原创
  • 101
    粉丝
  • 76
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2011-04-06

个人简介:The power of now

博客简介:

B9班的真高兴

博客描述:
业余时间决定你的人生
查看详细资料
个人成就
  • 获得271次点赞
  • 内容获得87次评论
  • 获得213次收藏
  • 博客总排名117,472名
  • 原力等级
    原力等级
    1
    原力分
    83
    本月获得
    0
创作历程
  • 9篇
    2024年
  • 1篇
    2018年
  • 1篇
    2017年
  • 103篇
    2015年
  • 9篇
    2014年
成就勋章
TA的专栏
  • UICollectionView详解
    1篇
  • 漫画数据结构
    4篇
  • Swift
    9篇
  • Tools
  • 漫画IOS开发
    28篇
  • 漫画Objective-C 学习
    8篇
  • IOS代码实例
    4篇
  • 苹果官方文档
    9篇
  • IOS问题错误总结
    7篇
  • IOS三方库总结
    8篇
  • IOS发布相关
    3篇
  • 测试
  • -----------
  • 我的方法论
    31篇
  • 这就是生活
    3篇
  • 我也学点PS
    2篇
  • -----------
  • 漫画设计模式
    2篇
  • 漫画数据结构
    5篇
  • Software Engineering
  • 《The C Programming Language》
    1篇
  • Database
  • C语言学习笔记
    4篇
  • -----------
  • git
    4篇
  • 网络运维
    3篇
  • markdown

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

87人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

#Swift 为什么执行异步代码,要使用await

`await` 的存在确保了开发者在调用异步方法时必须显式处理它的异步性,防止误用。`await` 的另一个作用是避免阻塞线程。
原创
博文更新于 2024.11.27 ·
485 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

#Swift Automatic Initializer Inheritance

如果子类没有定义任何指定初始化器,它会自动继承父类的所有指定初始化器。如果子类覆盖了父类的所有指定初始化器,则它会自动继承父类的所有便利初始化器。如果子类定义了自己的指定初始化器,自动继承会被阻止,需要手动实现相应的初始化逻辑。
原创
博文更新于 2024.11.14 ·
1070 阅读 ·
19 点赞 ·
0 评论 ·
12 收藏

#Swift Two-Phase Initialiaztion and 4 Safety check

**Two-Phase Initialization(二阶段初始化)**是一种确保类对象在完全初始化之前不会被使用的机制。这个机制主要用于**类的初始化**,尤其是在继承体系中,以确保子类和父类的属性都正确地初始化。Two-Phase Initialization的设计避免了部分初始化的情况,确保对象总是处于一致的状态。
原创
博文更新于 2024.11.05 ·
638 阅读 ·
23 点赞 ·
0 评论 ·
21 收藏

#Swift Property wrappers separation for code and action

Property wrappers 本质上是封装,实现对property 读写逻辑的拓展和复用
原创
博文更新于 2024.10.26 ·
626 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

#Swift The difference between Parameter and Agrument

看文档时候总看到 **parameters** 和 **arguments** 这两个词。中文意思都是参数,总是弄混淆,这里专门写一下区别做记录。
原创
博文更新于 2024.10.25 ·
741 阅读 ·
18 点赞 ·
0 评论 ·
18 收藏

#Swift 下标 Subscript - Access the elements of a collection

下标(Subscript)提供了一种简洁的语法来访问和修改类型的元素,尤其适用于集合类型。允许开发者为自己的类型添加访问逻辑和行为,可以是只读或读写的。下标支持 多参数、重载、以及 类型下标,使得它们非常灵活,可以在许多场景下替代字典或数组的索引访问。
原创
博文更新于 2024.10.18 ·
540 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

#Swift 对比 Static 在Swift 和 OC中的用法

在 Objective-C 和 Swift 中,`static` 关键字都用于定义类型级别的成员,但它们的用法和行为在两个语言中有所不同。让我们来详细对比一下 Objective-C 和 Swift 中 `static` 的使用方式和特性。
原创
博文更新于 2024.10.13 ·
902 阅读 ·
11 点赞 ·
0 评论 ·
7 收藏

#Swift 递归枚举 VS Struct 实现自引用 数据结构 (链表 二叉树)

Enumeration 和 Struct 是 value type 实现 自引用 (self retain) 的数据类型,可以有效避免引用计数管理的问题(Class 是 reference type),递归枚举 因为在自引用类型的使用上和处理上不需要考虑 Struct 实现的空节点 Optional 类型的处理,更readable一些。
原创
博文更新于 2024.10.07 ·
745 阅读 ·
8 点赞 ·
0 评论 ·
11 收藏

#Swift :回调地狱 的解决 —— 通过 task/await 来替代 nested mutiple trailing closure 来进行 回调的解耦

Completion handlers 适合简单的异步操作,但对于更复杂的场景,使用 Swift 并发功能可以大大提高代码的可维护性和简洁度。提到的“死亡嵌套”通常指的是回调地狱(Callback Hell),这是在处理多层异步操作时常见的问题,特别是当每个异步操作的结果都依赖于前一个操作的完成时。这种模式在使用传统的回调方式(如多个完成处理器)进行异步编程时尤其明显。回调地狱不仅使得代码难以阅读和维护,还增加了调试的复杂性,因为错误处理和流程控制散布在多个不同层级的闭包中。
原创
博文更新于 2024.10.03 ·
835 阅读 ·
13 点赞 ·
0 评论 ·
16 收藏

落日爬山

前言这里我先扯一点没用的。为什么有这篇呢,这一篇是我在爬山过程中和媳妇的对话,然后想了想觉得有意思,就总结一下。希望能对自己和后来人有所启迪。努力的意义秦王怫然怒,谓唐雎曰:“公亦尝闻天子之怒乎?”唐雎对曰:“臣未尝闻也。”秦王曰:“天子之怒,伏尸百万,流血千里。”唐雎曰:“大王尝闻布衣之怒乎?”秦王曰:“布衣之怒,亦免冠徒跣,以头抢地耳。这一段摘自《战国策.魏策》讲的是唐雎面见秦始皇,保全安陵国
原创
博文更新于 2021.04.21 ·
859 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

博文目录

视图表 定位服务IOS学习之——定位服务1 实现原理:IOS定位服务四种原理,配图IOS学习之——定位服务2 实现基本定位:实现基本定位:1 授权 2 添加设置项 3 locationManager 设置:打开定位,关闭定位,代理方法,获取位置信息IOS学习之——定位服务3 地理信息编码:讲解了地理信息编码相关
原创
博文更新于 2021.04.21 ·
1583 阅读 ·
1 点赞 ·
4 评论 ·
1 收藏

IOS中文排序学习

前言:最近有中文排序的需要,发现系统没有提供中文排序的方法,于是参考学习了网上前辈的代码实现了中文排序功能,本文记录的就是学习实现中文排序的过程。实现英文排序系统提供了英文排序的方法。写了一个逆的数组,排序后正序:// 数组英文begin NSMutableArray *dataArray=[NSMutableArray array];
原创
博文更新于 2021.04.21 ·
13014 阅读 ·
9 点赞 ·
0 评论 ·
18 收藏

燃烧的平台

这是一篇旧闻,诺基亚垂死之前著名的燃烧的平台理论今天有诺基亚员工向Engadget提供了一封诺基亚内部邮件,邮件作者为诺基亚新任 CEO Stephen Elop。他在邮件中一语双关,称诺基亚正站在一个 “燃烧的平台” 上,必须改变自身行为才能东山再起。这是否意味着诺基亚要投奔 Android 或 Windows Phone 7 等平台呢?Elop 的这份备忘录
转载
博文更新于 2021.04.21 ·
1411 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IOS 自动布局指南1 介绍(auto layout guide)

前言:只要你开发IOS,布局是你绕不开的一个弯,随着iPhone6的推出,苹果设备也面对着多设备适配的问题,传统的根据屏幕尺寸计算位置手动布局的方法,将会随着设备的尺寸增多越发的效率滴下。今天上网搜索,中文相关的适配教程都不是很合心意,于是抽出今天一天时间,翻译苹果文档:自动布局指南系列,鉴于水平有限,我列出原文,配上翻译,翻译不到位的地方,诸君可以直接看原文,闲话少许,我们开始。
翻译
博文更新于 2015.07.10 ·
1924 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

IOS学习之——导航3 平铺导航1:实现基于分屏的平铺导航

什么是平铺导航定义:显示的内容,使用分屏或者分页控制器来展示,只有一个主屏幕来展示。1:分屏平铺图:(通常用在结构简单的软件(作为导航),或者是作为商城上方的图片展示栏出现(展示栏))2:分页导航通通常作为电子书的书页呈现(电子书)或者图片的展示来出现(类似幻灯片)平铺导航:作为导航平铺导航:作为商城展示分页平铺:(作为电子书)
原创
博文更新于 2015.01.30 ·
2241 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

个人IOS技能树

一转眼,进入IOS领域已经半年了,整理了一下个人发展技能树,暂定时间为一年,技能树的最终目的是成为好的程序员,并且最终超越程序员
原创
博文更新于 2015.05.29 ·
1667 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

licecap123

发布资源 2015.01.06 ·
dmg

Xcode9 无证书真机调试

写在前面公司分配了新的测试机,证书99台名额已满,所以上网找教程,学习了一下如何使用Xcode无证书进行真机调试。一. 创建证书1. 运行Xcode, Xcode–》Preference–》添加账号(能在appstore下载的账号) 2. 选中刚才添加的AppleID–》Manage Certificates 3. 点击+ –》IOS Development ...
原创
博文更新于 2018.03.27 ·
34592 阅读 ·
11 点赞 ·
5 评论 ·
23 收藏

业余时间你在做什么,你就会变成什么样的人?

改变,从业余时间开始
原创
博文更新于 2017.06.06 ·
945 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

日常工作总结

基本知识预监预览+监测显示内容的时时监测拼接器 MVC多个屏幕视频信号拼接起来——实现大屏划分显示拼接图像MVS拼接素材矩阵多路倒切之间的关系日常问题苹果类图软件OmniGraffle自动生成类图:文件夹——拖拽——形成个人用编程字体注释: Baskerville - 19.0 编程: Menlo Regular - 16.0苹果虚拟机安装SQL server首先
原创
博文更新于 2016.06.15 ·
850 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多