![240](https://upload.jianshu.io/users/upload_avatars/4432738/4ef03bc1-53a0-44e8-92c4-9393dfba136d.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
做这个的初心是希望能巩固自己的基础知识,当然也希望能帮助更多的开发者,如发现答案不准确或者不完整的可前往 Github 提交完善。 Github地址:https://gith...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
文章出处 为什么要用MVVM替代MVC Apple倡导开发者们使用MVC模式开发App程序,但很多人都没有严格按照MVC的模式去开发,只是让程序的架构看上去像MVC,而实际上...
1、MHConnectDeviceTipsView.h 文件: 2、MHConnectDeviceTipsView.m 文件: 3、MHConnectDeviceTipsCe...
1、什么是 CocoaPods? CocoaPods 管理 Xcode 项目的库依赖关系。项目的依赖项在一个名为 Podfile 的文本文件中指定。cocoapod 将解决库...
1、为什么要有 .gitignore 文件? 项目中经常会生成一些Git系统不需要追踪( track )的文件。典型的是在编译生成过程中 产生的文件或是编程器生成的临时备份文...
1、是否应该将 Pods 目录加入到 source control 中? 是否加入 Pods 目录由您决定,因为工作流程因项目而异。CocoaPods 官方建议您将 Pods...
1、背景: 许多人似乎认为 pod install 只在第一次使用 CocoaPods 设置项目时使用,之后才使用 pod update 。但事实并非如此。 2、事实上: p...
下面是 Podfile 与 Podfile.lock 两个文件的对比: Podfile: Podfile.lock:
1、什么是 Podfile.lock ? 这个文件是在第一次运行pod install 之后生成的,并跟踪所安装的每个 pod 的版本。例如,假设在 Podfile 中指定了...
1、什么是 Podfile? Podfile是描述一个或多个Xcode项目的目标的依赖关系的规范。该文件应该简单地命名为Podfile。 2、举例: (1)very simp...
前言 Mac的每个文件夹默认都有一个隐藏的.DS_Store文件, 这个文件保存了文件夹自定义属性, 如图标位置或背景色等.虽然这个文件默认是隐藏的, 但是我们在使用git时...
iOS中获取语言、地区的几种方法: 下面是打印的结果: (1)[[[NSBundle mainBundle] preferredLocalizations] firstObj...
核心代码:
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-memory-mana...