Reactive Cocoa浅析 ReactiveCocoa是响应式编程(FRP)在IOS中的一个实现框架,Github地址 1.什么是响应式编程 推荐一个网址响应式编程(R...
Reactive Cocoa浅析 ReactiveCocoa是响应式编程(FRP)在IOS中的一个实现框架,Github地址 1.什么是响应式编程 推荐一个网址响应式编程(R...
讲述cocoapods全新安装步骤 打开终端 第一步查看ruby版本 执行 ruby -v 因为默认情况下我们mac系统自带的Ruby环境版本比较低,所以需要升级ruby 执...
Homebrew是 macOS(或 Linux)缺失的软件包的管理器 **正常情况下在命令行执行 ** 即可完成安装。 但由于某些你懂的因素,导致GitHub的raw.git...
本文适合有一定RAC基础的童鞋做不时的查询,所以本文不做详细解释。 一、常见类 1、RACSiganl 信号类。 RACEmptySignal :空信号,用来实现 RACSi...
欢迎在留言区留下宝贵意见! 目录 编号type链接1easyLeetCode 1. 两数之和 Two Sum[https://www.jianshu.com/p/3eb3fe...
“怎么找到_name这个地址,肯定是找到isa指针的地址加上8个字节就能找到_name吧?”
大佬你好,我在这个点看得不太懂,为什么是加上8字节找到_name,而不是减去8字节呢?
我的思考是:先isa入栈,再到_name,那_name的地址应该比isa要低,是这里理解错了,那说明一个实例创建时先入栈的是成员变量最后才是isa?
作为iOS开发,这道面试题你能答出来,说明你基础很OK!首先我们先来看一下这道面试题是啥? 题目看着非常简单,我是先创建了一个继承NSObject的GDPerson类; 再看一下我们viewController.m里面的代码: 请...
首先我们先来看一下这道面试题是啥? 题目看着非常简单,我是先创建了一个继承NSObject的GDPerson类; 再看一下我们viewController.m里面的代码: 请...
继上一篇博客 中高级iOS必备知识点之RunLoop(一)[https://www.jianshu.com/p/703fc7709770]继续介绍 RunLoop的状态 首先...
RunLoop学习起来是很抽象,也不好理解,所以一定多看几次,多学学才能学好!这也是中高级iOS必须掌握的知识点,面试中经常遇到. 什么是 RunLoop? Run 表示运行...
1 IAP规则详解 本文所述IAP(In-App Purchase),特指苹果App Store的应用内购买,是苹果为App内购买虚拟商品或服务提供的一套交易系统。首先来讨论...
先看第一个问题:分类的加载顺序 举例UIViewController3个分类分别为UIViewController+AUIViewController+BUIViewCont...
我用xcode10打包的app上架后,在iOS13系统下运行没出现present的问题,猜测原因在于用了xcode11进行打包,而xcode11里的UIKit框架进行了调整。目前公司里另一个iOS开发就是升级成了xcode11,才出现这个问题。
iOS13开发中可能会出现的present viewcontroller相关问题iOS13可能会出现的问题 这个问题让我找了很多技术博客,无论是苹果的开发文档还是国外的技术论坛,我都没有找到合适的解决方案(或许是我更新的太积极了😂),但是通过很多次的尝试...
上一篇简单介绍了一下RAC,这次探究RAC中的map映射用法。 Map(映射)RAC中包含两种映射方法map、flattenMap,映射方法是将原信号中的内容映射成新的指定内...