前言 iOS的组件化这块在去年3月起就有很多大神们讨论过,不过由于之前我们的项目结构比较简单,再加上用的swift做的开发,也没有去尝试做这块。直到前段时间公司准备用OC重构...
前言 iOS的组件化这块在去年3月起就有很多大神们讨论过,不过由于之前我们的项目结构比较简单,再加上用的swift做的开发,也没有去尝试做这块。直到前段时间公司准备用OC重构...
背景 随着开发项目越来越大,功能越来越复杂,慢慢的暴露了很多的问题:编译速度如何更快?模块之间如何减低耦合度?如何对业务组件进行单独测试...。所以公司组内的小伙伴研究了一下...
电脑版本 Xcode 版本 新配的MacBook Pro 下载Xcode,打开以前项目报错,对应错误信息如下 模拟器错误日志SDK does not contain 'lib...
前言:最近公司应用架构重构,受到反革命工程师去基类,去Model等影响,将一些已经做的架构工作和思想稍微做一些总结,故此有了这篇文章,如有错误,漏洞,或者傻x之出,请包涵一笑...
CocoaPods简介 每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如Java语言的Maven,nodejs的npm。随着iOS开发者的增多,业界也出现了为iOS程...
场景一:cocoapods安装步骤 配置 cocoapods需要 ruby, 更新 ruby 需要 rbenv, 下载 rbenv 就需要 homebrew, 所以安装顺序就...
1. 介绍 Xcode Command Line Tool是Mac OS上的一套在终端上运行的开发工具。 Mac OS并不包含开箱即用的编程所需的所有软件和工具。 相反,Ap...
本文长期更新!M系列芯片的机型也适用 Xcode16 pod init等命令执行出错的请参考点击这里这里这里这里[https://github.com/CocoaPods/C...
一、了解NFCiOS开发关于NFC的使用,其实官方文档已经很详细了,先上官方文档:文档地址:https://developer.apple.com/documentation...
在项目开发中,使用到了NFC功能,然后对NFC功能进行了研究和使用总结。记录下来可以方便后续的使用。 NFC的官方文档:https://developer.apple.com...
第十三节课 底层原理自测(一) 一、选择题1.在LP64下,一个指针有多少个字节 (B)A.4B.8C.16D.64解析:1个指针8字节 2.一个实例对象的内存结构存在哪些...
1. parseInt 遇上 map 答案是D。实际上返回的结果是 [1, NaN, NaN] ,因为 parseInt 函数只需要两个参数 parseInt(value, ...
1. 概述 说起计时器,很多开发人员第一时间就会想起Timer,但是随着使用的深入,慢慢就发现Timer其实不是很好用,比如说TableView滑动时候不执行,Timer循环...
近期做到APP的更新,当新应用更新后,本地的APP也需要更新,这个时候给用户一个提示就比较好了。相关代码如下,写在AppDelegate里面就可以,也可以写在首页。 //跳转...
Info.plist 文件配置 导入头文件 如果审核未通过可以增加一个弹窗
最近项目做RN升级,因为RN 0.60之后都采用pod管理,所以也要给我们自己定义的库添加库的Pod管理的配置。修改期间遇到了 bundle 访问不到的问题,所以这里记录下。...
最新 iOS SDK(二):Bundle 以下内容可忽略。 参考 Bundle Programming Guide NSBundle bundleForClass的返回 写在...
前言 个人声明,本文内容主要来自苹果官方文档,个人翻译整理,不能保证翻译的绝对准确,不能保证细节详尽,错误之处还望指出,希望给大家一点点帮助。 本系列文章介绍通过App St...
一、OC调用swift文件 这里创建一个名为Test的OC项目 在OC项目中创建一个swift文件Person.swift,会提示是否创建桥接文件。这个桥接文件是用于swif...