首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS小久_面试题Swift
掘友等级
iOS
|
iOS
iOS面试题分享
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 29
沸点 3
赞
32
返回
|
搜索文章
最新
热门
失业56天后,靠着这份资料,我从无人问津到手握4个大厂offer
疫情期间,跟很多做iOS开发的朋友一样,我被裁员了。原本一直以来,在亲朋好友眼中,自己也算是小有所成的人物,从没想过失业来得这么快。 被裁那一刻,才真正感觉到什么叫**“中年危机”**:每个月房贷车贷,加起来接近1万,家里两个小孩,也都正是用钱的时候。多年来,妻子一直在家全职带…
如何设计一个面向协议的 iOS 网络请求库
如何在任意位置发起网络请求。 表单创建。包含请求地址、请求方式(GET/POST/……)、请求头等…… 加载遮罩。目的是阻塞 UI 交互,同时告知用户操作正在进行。比如提交表单时在提交按钮上显示 “菊花”,同时使其失效。 加载进度展示。下载上传图片等资源时提示用户当前进度。 断…
iOS开发高级分享 - Unread的下拉式选单
2013年中期,RSS世界遭受了沉重打击。谷歌宣布,他们(的)RSS订阅服务,谷歌阅读器,是被关闭了。有了它,数以百万计的声音突然惊恐地大叫,并突然保持沉默。 使用量下降是关闭的主要原因,尽管来自Google Reader用户的巨大反应表明,该服务仍在吸引大量用户。网络上充满了…
iOS开发高级分享 - 针对对Masonry下的FPS优化讨论
今天就系统的讨论一下Masonry对FSP的影响,以及如何更好的使用Masonry。如果你对iOS开发足够熟悉的话,那么对Masonry框架应该不陌生。简单的说,Masonry的诞生让AutoLayout的使用更为优雅,让控件的布局更为方便。使用辩证的观点来看一个事物的话,凡事…
iOS开发高级分享 - App间账号共享与SDK封装
本篇博客就先封装一个LoginSDK, 让后将该SDK植入到两个App中(一个暂且叫做“App One”, 另一个暂且称为“App Two”)。当App One登录成功后,当你在打开App Tow进行登录时,我们封装的LoginSDK会从KeyChain中取出App One的账…
iOS开发高级分享 - MacOSCatalina和Xcode 11 的快速UI预览
如果没有这三种情况,您的代码要么不会编译,要么不会呈现实时预览。 通常,如果我们想测试UI元素的性能,我们必须将其添加到应用程序中的视图中,生成和运行,并导航到该屏幕。但是使用xcode 11,我们现在可以看到与代码编辑器并行的预览,方法是在BorderedButton: 使用…
iOS高级分享 - Swift:在SWIFT中封装配置代码
在代码重用和可配置性之间找到一个很好的平衡点通常是很有挑战性的。虽然理想情况下,我们希望避免重复代码并意外地创建多个真实源,但我们需要配置的各种对象和值的许多方式往往取决于它们所使用的上下文。 本周,让我们看看几种不同的技术,这些技术可以让我们实现这种平衡-通过构建轻量级抽象,…
iOS开发开发高级分享 — 窥探UICollectionViewController(五)
本篇博客是使用自定义CollectionView的另一个实例,自定义CollectionView的方式和上一篇是一致的,都是重写UICollectionViewLayout相应的方法,然后再通过委托回调来设置布局的参数。自定义CollectionView的思路是一样的,只是具体…
iOS开发开发高级分享 — 窥探UICollectionViewController(四)
在今天这篇博客中我们要接着上篇博客中的Demo,使其自定义布局的属性在使用它的UICollectionView中是可配置的。 当然在本篇要介绍的Demo中只提取了四个布局参数,无论添加一个Delegate,但思路都是一样的。我们把上一篇博客中写死的内容,通过布局代理来提供参数配…
iOS开发高级分享 — 窥探UICollectionViewController(三)
UICollectionView之所以强大,是因为其具有自定义功能,这一自定义就不得了啦,自由度非常大,定制的高,所以功能也是灰常强大的。本篇博客就不使用自带的流式布局了,我们要自定义一个瀑布流。自定义的瀑布流可以配置其参数: 每个Cell的边距,共有多少列,Cell的最大以及…
下一页
个人成就
文章被点赞
20
文章被阅读
47,578
掘力值
1,033
关注了
10
关注者
77
收藏集
0
关注标签
11
加入于
2019-06-06