首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Richard328
掘友等级
软件开发
|
Apple
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
209
文章 208
沸点 1
赞
209
返回
|
搜索文章
文章
热门
最新
深入理解 Git Tools - Submodules
Submodules是Git的一项技术,主要用于集成第三方库。Submodules可以帮助我们将一个第三方的Git仓库作为我们项目仓库的一个子模块。 软件开发的我们经常需要引用第三方库,作为iOS开发需要引用SnapKit、RxSwift等。这些第三方组件都在Github上,我…
UICollectionViewLayout布局详解
对于cell的样式和组织方式,由于collectionView比tableView要复杂得多,因此没有按照类似于tableView的style的方式来定义,而是专门使用了一个类来对collectionView的布局和行为进行描述,这就是UICollectionViewLayou…
如何优雅地管理C++ 中的内存
C++是一门Native Language,而说到Native Languages就不得不说资源管理,其中内存管理又是资源管理中的一个大问题,由于堆内存需要手动分配和释放,所以必须确保申请的内存得到正确的释放。对此一般的原则是"谁分配的谁释放",但即便如此仍然会出现内存泄漏,野…
Categories and Extensions in Objective-C
类别是Objective-C语言的一种特性,允许程序员向现有类添加新方法,就像C#的extension一样。 但是,不要将C#中的extension和Objective-C的extension混淆。 Objective-C的extension是categories的特例,ext…
LeetCode-38 Count and Say
题目大意数数字的个数:111(1个1)21(2个1)1211(1个2,2个1)以此类推解题思路利用递归,得出n-1的字符串,然后遍历数组进行数数即可,注意递归的退出条件即可代码
详解iOS的presentViewController
这些场景都会暂时中断APP的正常执行流程,主要作用是收集信息以及显示一些重要的提示等。 container view controller 指的是VC的容器类,通过container view controller,我们可以很方便的管理子VC,实现VC之间的跳转等,iOS中co…
iOS Runtime浅析
完整的程序生命阶段可以大致分为编辑,编译,链接,分发,安装,加载和运行这几个阶段。 Runtime 在广义上是指程序正在运行的阶段。但是在iOS开发中提到 Runtime 则更多的是指 Objective-C 中用汇编和C语言写的 Runtime 库以及它带来的一些特性与功能。…
Objective-C的属性(property)
以下:「attribute(s)」,「特性」是指同一事物(都指@property后面括号内的单词)。 用Objective-C做过开发的朋友都知道,类里面的属性(可以近似地理解为类的变量)是用@property关键字定义的,然后@property后面的括号,会写上若干「特性(a…
什么是objc中的元类
从表面上看,这一切都非常简单。 在运行时创建类只需三个简单的步骤: 为“class pair”分配存储空间(使用objc_allocateClassPair方法)。 根据需要向类中添加方法和ivars(我使用class_addMethod添加了一个方法)。 注册该类以便可以使用…
Key-Value Observing In Cocoa
KVO即Key-Value-Observing,键值观察,是观察者模式的一种实现。KVO提供了一种机制能够方便的观察对象的属性。如:指定一个被观察对象,当对象的某个属性发生变化时,对象会获得通知,进而可以做出相应的处理。在实际的开发中对于model与controller之间进行…
下一页
个人成就
文章被点赞
71
文章被阅读
39,045
掘力值
884
关注了
77
关注者
35
收藏集
6
关注标签
25
加入于
2016-10-24