做这个的初心是希望能巩固自己的基础知识,当然也希望能帮助更多的开发者,如发现答案不准确或者不完整的可前往 Github 提交完善。 Github地址:https://gith...
做这个的初心是希望能巩固自己的基础知识,当然也希望能帮助更多的开发者,如发现答案不准确或者不完整的可前往 Github 提交完善。 Github地址:https://gith...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
文章出处 为什么要用MVVM替代MVC Apple倡导开发者们使用MVC模式开发App程序,但很多人都没有严格按照MVC的模式去开发,只是让程序的架构看上去像MVC,而实际上...
1.基于“ ObjectMapper” 的model:(0)第三方的导入(Podfile文件): (1)定义: (2)dictionary转化成model: 基于“ Obje...
1、MHConnectDeviceTipsView.h 文件: 2、MHConnectDeviceTipsView.m 文件: 3、MHConnectDeviceTipsCe...
1、背景: 许多人似乎认为 pod install 只在第一次使用 CocoaPods 设置项目时使用,之后才使用 pod update 。但事实并非如此。 2、事实上: p...
前言 Mac的每个文件夹默认都有一个隐藏的.DS_Store文件, 这个文件保存了文件夹自定义属性, 如图标位置或背景色等.虽然这个文件默认是隐藏的, 但是我们在使用git时...
iOS中获取语言、地区的几种方法: 下面是打印的结果: (1)[[[NSBundle mainBundle] preferredLocalizations] firstObj...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-memory-mana...