首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Tioks0
掘友等级
iOS菜鸡开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 45
沸点 0
赞
45
返回
|
搜索文章
赞
文章( 45 )
沸点( 0 )
手把手带你探索load底层原理
load的调用规则类的load方法在所有父类的load方法调用之后调用分类的load方法在当前类的load方法调用之后调用分类的load方法的调用顺序和编译顺序有关探索和上篇文章手把手带你探索Cate
全面深度解析iOS端URL编码和解码过程
URL 是Uniform Resource Locator 的缩写,统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。基本URL包含模…
Objective-C 加锁:看我就够了!
因为是自旋锁( busy-wait) 所以一直cpu占用资源,线程不会休眠,一直等待,所以效率最高。 由于锁是自旋锁,线程不会休眠,所以当低优先级线程先对操作进行Lock操作后,CPU调度高优先级线程操作,由于低优先级别UnLock,此时调用高优先级线程。高优先级无法处理该…
iOS开发-模仿AppStore中的各种动画
AppStore这个软件是我们苹果用户经常用到的,我在demo中对它进行了模仿,项目的地址是这里。 一.Today中的应用卡片,打开和关闭的效果。 打开:从Today的列表中点击某一个cell,然后present出详情页面。 关闭:从详情页面点击关闭按钮,或者按住屏幕下滑,关闭…
iOS组件化 - 基础
1、随着业务增加,需求迭代。整个项目的文件越来越多,Build越来越慢,按下 Command + R,然后喝杯卡布奇诺再蹲个坑回来,项目还没有跑完。。。 2、干外包,啊不,在外包公司做项目。通用的基础功能代码,如:菊花、网络访问组件、下拉刷新、数据持久化、基础类的分类。如果不把…
Swift UI 学习资料
喵神的书,质量一如既往的高。
如何优雅地解决 Objective-C 不支持方法默认参数的问题
今天突然灵光一闪,想到可以用链式表达式解决这个问题。在 iOS 开发领域因为 Masonry 这个库的影响,链式表达式知名度已经很高,因此这篇文章不再赘述其原理。直接进入主题: 如果此时想要将 ConfigB 配置为 ConfigBOne, 只需要在原有的链式表达式后面加一个 …
iOS 环境变量配置
在项目中,一般会涉及到多种环境,如:开发、测试、正式环境等。不同的环境可能对应不同的服务器地址,不同的交互数据等。多环境之间切换,若每次都修改代码,难免会出现改错或漏改的问题。效率和质量都不是很好。 因此我们可以进行一些配置,实现根据不同环境自动配置我们的项目。 项目运行或打包…
Sign In With Apple(一)
下边笔者先简单介绍一下双重因子验证及开发Sign In With Apple 的注意事项。 1. 双重因子验证 这里笔者举个例子说明一下双重因子验证。比如: 前提:我们有2个苹果设备A,B。我们已经在设备A上登录过了苹果帐号QiShare,B 设备上还没有登录苹果帐号。 步骤:…
iOS 中精确定时的常用方法
定时器用于延迟一段时间或在指定时间点执行特定的代码,之前我们介绍过iOS中处理定时任务常用方法,通过不同方法创建的定时器,其可靠性与精度都有不同。 1. NSTimer的精度 影响NSTimer的执行selector的因素:NSTimer被添加到特定mode的runLoop中;…
下一页
个人成就
文章被点赞
168
文章被阅读
23,555
掘力值
606
关注了
7
关注者
689
收藏集
0
关注标签
1
加入于
2018-06-21