首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
余额不足
掘友等级
行行好吧,做iOS的
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
为什么要设计metaclass
今早起床打开微信,发现知识小集推送了一篇文章《阿里、字节:一套高效的iOS面试题》,打开瞅了眼,看到第二题就给我看懵圈了,为什么要设计metaclass?在我的知识体系中关于元类的认知是类对象的isa指向元类对象,元类对象存储着类方法列表,然后就没有然后了。 带着这个疑问我边开…
iOS 9上的网页唤醒APP(Universal Links)
本文不介绍这些该死的东西是干什么的,只告诉你怎么用,言简意赅。当然,下面是必要条件1.添加域名到Capabilities首先,你必须在Xcode的capabilities里添加你的APP域名,必须用a
编写高质量iOS与OS X代码的52个有效方法(二)
##对象、消息、运行时###理解“属性”的概念属性的基础用法就不多叙述了属性特质属性拥有的特质分为4类####1、原子性atomic 设置成员变量的@property属性时,默认为a
ARC下的内存泄漏
##ARC下的内存泄漏ARC全称叫ARC(AutomaticReferenceCounting)。在编译期间,编译器会判断对象的使用情况,并适当的加上retain和release,使得对象的内存被合理
如何让tableView保持顺畅
UITalbeView作为一个项目中常用的开发组件之一,如何让其保持流畅的滑动则是最重要的一个环节。UITableView的核心思想为cell的重用机制。简单的理解就是将滑出屏幕外的cell放进重用池
cocoapods的安装
自己写了个小DEMO,中途想导入一些开源的代码,然而在安装cocoapods的途中屡屡受挫。其实安装的命令很简单:然而我的执行结果是这样的:大概的意思就是不能从https://rubygems.org
Hi,runloop 交个朋友吧
developer:hi,runloop初次见面,交个朋友吧?runloop :你好,很高兴认识你!developer:我先自我介绍一下,我叫iOSDeveloper,你呢?runloop :我叫ru
编写高质量iOS与OS X代码的52个有效方法(一)
这本书没有OC语言的基础知识,讲的是如何高效运用这门语言##第一章熟悉OC###1、什么是OC·OC是为C语言添加了面向对象特性,是C的超集。OC使用动态绑定的消息结构,也就是说,在运行时才会检查对象
编写高质量iOS与OS X代码的52个有效方法(五)
##内存管理###引用计数工作原理NSObject协议声明了下面三个方法用于操作计数器,以递增或递减其值retain递增引用计数release递减引用计数autorelease稍后清理“自动释放池”时
iOS的组件化(模块化)之路
打个比方,一台电脑由CPU、内存、硬盘等组件组成,他们拆卸下来之后放在其他地方也是可以使用的,且CPU与硬盘之间是没有任何联系的。 而代码在慢慢堆积起来之后,许多类之间都存在着“你离不开我,我离不开你”的情况,这就会导致开发效率低下,且容易造成代码冲突。其实说白了就是耦合度太高…
下一页
个人成就
文章被点赞
149
文章被阅读
27,372
掘力值
665
关注了
8
关注者
63
收藏集
3
关注标签
9
加入于
2017-12-13