04 2020 档案

摘要:《Objective C 高级编程》 1.2.3节 alloc/retain/release/dealloc 实现——学习总结 更新记录 时间 | 版本修改 | | | 2020年4月23日| 初版 | 2020年4月25日| 更正:苹果的实现方式并不是在NSObejct基类中用一个字段记录引用计数 阅读全文
posted @ 2020-04-24 00:02 HelloWooo 阅读(174) 评论(0) 推荐(0)
摘要:更新记录 时间 | 版本修改 | | | 2020年4月22日| 初版 | UICollectionView简介 相信大家都用过,和生活中常见的表格,列表是一样的,所以非常好理解。 而 其实是 的超集(也就是说, 是 的子集),也就是说, 只是一种特殊的 是使用 的 布局方式,但是一行只有一个ite 阅读全文
posted @ 2020-04-22 23:11 HelloWooo 阅读(413) 评论(0) 推荐(0)
摘要:更新记录 时间 | 版本修改 | | | 2020年4月19日| 初版 | 前言 iOS中许多app的主界面,都是由一个tabBar,控制着多个主界面的。比如微信中,主界面有4个TabBarItem,分别对应“聊天”,“通讯录”,“发现”,“我的”。 对于iOS的app,很大可能app的rootVi 阅读全文
posted @ 2020-04-19 23:56 HelloWooo 阅读(330) 评论(0) 推荐(0)
摘要:更新记录 时间 | 版本修改 | | | 2020年4月19日| 初版 | 前言 在接触iOS工作之后,由于近期有一次公司的电脑重装系统,重新配置sourceTree之后。自己买了一部mac,再次配置sourceTree时发现,又忘了怎么搞的,具体要做什么步骤,因此在本文中记录下需要iOS开发环境需 阅读全文
posted @ 2020-04-19 23:13 HelloWooo 阅读(333) 评论(0) 推荐(0)
摘要:更新记录 时间 | 版本修改 | | | 2020年4月3日| 初版 | 2020年4月17日 | 详细描述了实现"协议中的属性"的问题 新建iOS工程去掉storyBoard 去掉storyBoard的3个步骤,参考 "iOS 开发之删除 storyboard" 遇到不能识别selector的错误 阅读全文
posted @ 2020-04-17 23:20 HelloWooo 阅读(1129) 评论(0) 推荐(0)
摘要:更新记录 时间 | 版本修改 | | | 2020年4月12日| 初版 | Block引用C语言数组报错 报编译错误:error:cannot refer to declaration with an array type inside block 《Objective C 高级编程 iOS与OS 阅读全文
posted @ 2020-04-13 00:21 HelloWooo 阅读(733) 评论(0) 推荐(0)
摘要:更新记录 时间 | 版本修改 | | | 2020年4月12日| 初稿 | 前言 目前看到,网上搜索到的Blocks的博客大致都是参考《Objective C 高级编程 iOS与OS X多线程和内存管理》这本经典书籍的。 本文也类似,会尽可能加入自己的总结和思考。 Blocks的实质 Objecti 阅读全文
posted @ 2020-04-12 12:51 HelloWooo 阅读(213) 评论(0) 推荐(0)
摘要:更新记录 时间 | 版本修改 | | | 2020年4月12日| 初稿 | 2020年5月7日 | 纠正错误:其实在使用__block变量的时候,实际的源代码变得复杂更多。考虑到篇幅和结构问题,本文后续只采用了Block捕获静态局部变量的例子,来查看Block捕获静态局部变量的实现。 2020年5月 阅读全文
posted @ 2020-04-12 10:36 HelloWooo 阅读(1264) 评论(0) 推荐(0)
摘要:更新记录 时间 | 更新记录 | | | 2020年4月6日| 初稿 | 初始化对象 一般使用alloc分配内存,Objective C中的alloc方法将这片内存全部初始化为0 OC中的对象必须先初始化才能使用(调用OC中的init或者initwithxxx函数) 一般的对象需要分配内存和初始化后 阅读全文
posted @ 2020-04-06 21:53 HelloWooo 阅读(263) 评论(0) 推荐(0)
摘要:更新记录 时间 | 更新记录 | | | 2020年4月6日| 初稿 | 前言 iOS的对象模型,在《Objective C基础教程》第2版 4.3 继承的工作机制中,用了一两页的篇幅来说明,而且很简单,易于理解。 而笔者特地写下这一篇文章,是因为这个知识点,是OC开发的基础。所谓基础不牢,地动山摇 阅读全文
posted @ 2020-04-06 19:04 HelloWooo 阅读(292) 评论(0) 推荐(0)
摘要:更新记录 时间 | 更新记录 | | | 2020年4月6日| 初稿 | 背景 自从转入iOS,学习到iOS的方法调度,runTime的知识,了解了一下iOS的对象模型。 为了对iOS有更深入的了解,也对之前所学习的C++做一些补充,特此先学习一下C++的对象模型(说来也惭愧,windows开发一年 阅读全文
posted @ 2020-04-06 13:05 HelloWooo 阅读(164) 评论(0) 推荐(0)
摘要:更新记录 时间 | 版本修改 | | | 2020年4月2日| 初稿 | 我们从经典的计算机科学丛书上阅到的知识,都说: 。但是这个要怎么理解呢?在我没有接触底层的套接字相关逻辑时。我对此也没有特别的了解。直到阅读了套接字的相关逻辑源码,才对此有了一定的了解 TCP的发包和我们业务层所发出的协议数据 阅读全文
posted @ 2020-04-02 00:13 HelloWooo 阅读(1430) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示