首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
沉金
掘友等级
ios开发
|
离职
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
[iOS开发]NSString的三种类型
参考博客 NSString的内存管理 iOS里的TaggedPointer[NSString篇] 问题发现: 创建四个字符串 一、三直接赋值,二、四通过stringWithFormat进行赋值 一、二
MVC和MVVM详解
前言 请预留足够的时间,您将看到大量的文字描述。但是相信我,您绝对值得花时间在这些文字描述上面。我已经尽了我最大所能来阐述关于MVC和MVVM如此这般设计的原因以及我们应该如何思考一些相关的问题 让我
YYLabel、YYTextView强大用法
哈喽,我是二西,今天来介绍下YYLabel,YYTextView的几个强大的用法,时至今日,YYText虽然说作者已经不维护了,但是貌似也没啥能替代的库,它的功能依旧很强大,有问题自己改改就行了不是嘛,唉,希望作者早日康复。 方法是这样,把truncationToken的“详情…
iOS 的内存管理
一个OC对象, 比如创建 cat 对象,它的引用计数默认 = 1,调用 [cat retain] 引用计数 + 1, [cat release] 引用计数 - 1。如果最后 cat 对象的引用计数 = 0,那么对象会被销毁,释放占用的内存空间。但是如果一个对象由于没有在合适的时…
多线程开发(GCD)
任务通俗点是指需要执行的代码块,队列是指就是排队。他们关系就是代码块排队等着被执行。 同步执行 是指大家都的排在同一个队被执行,只有上个执行完后才能执行下个。异步执行,是指对队中可以同时执行多个任务,不需要等待上个任务就可以执行下个任务,异步有开启多个线程处理任务的能力。
多线程开发(NSOperation)
基于 GCD 更高一层的封装,完全面向对象。但是比 GCD 更简单易用、代码可读性也更高。 可添加完成的代码块,在操作完成后执行。 添加操作之间的依赖关系,方便的控制执行顺序。 设定操作执行的优先级。 可以很方便的取消一个操作的执行。 使用 KVO 观察对操作执行状态的更改:i…
Masonry几个妙用
你们是否遇到过这样的布局,前面一张固定大小的图片,中间一个长短不固定昵称,后面有紧贴着昵称的小图标,然后最后还有一个靠右的固定大小图片。这种布局的难点在哪里呢?昵称如果短没啥问题,但是一旦昵称很长,后面的图标有可能就重叠,也有可能直接超出屏幕外面,是不是是不是。好了,我这里提供…
⚠️2019年iOS面试反思总结--不断更新当中ing⚠️
👏欢迎前往本人的GitHub查看更多内容。点击前往GitHub 2019年的夏天,成都的天气格外的闷热。 因为公司的原因,导致我不得不考虑去面试一家稳定成熟的大公司,自己从一开始也一直梦想着进入一家可以得到广阔平台的公司发展,有朝一日可以当上技术负责人,可是现实总是那么残酷,…
iOS 网络(2)——AFNetworking
在 《iOS 网络——NSURLSession》中,我们介绍了 NSURLSession 的架构及工作原理。本文,我们通过阅读 AFNetworking 源代码(版本号:2.6.3),来介绍其设计架构。 AFNetworking 是一套适用于 iOS、macOS、watchOS…
iOS - 聊聊 autorelease 和 @autoreleasepool
作为 iOS 开发者,在面试过程中经常会碰到这样一个问题:在 ARC 环境下autorelease对象在什么时候释放?如果你还不知道怎么回答,或者你只有比较模糊的概念,那么你绝对不能错过本文。 本文将通过Runtime objc4-756.2版本源码、macOS 与 iOS 工…
下一页
关注了
28
关注者
1
收藏集
3
关注标签
66
加入于
2019-11-20