最近刚刚开始git管理代码。跟大家分享下大概的步骤以及命令 1、输入:git --viersion(两个-)验证下git是否安装成功。 2、mac一般自带git,如果没有,就...
新电脑系统测试安装cocopods。 1、安装cocopods时有时候会出现如下情况 rvm: command not found Mac 需要安装ruby RVM:Ruby...
昨天总结了swift的单例创建模式,今天总结一下OC单例的创建模式 单例用处:主要用在封装网络请求,播放器,存放常用数据。单例特点:只初始化一次,生命和程序的生命周期相同,访...
《2018 iOS面试题系列》 1、category 和 extension 的区别 分类有名字,类扩展没有分类名字,是一种特殊的分类分类只能扩展方法(属性仅仅是声明,并没真...
《2018 iOS面试题系列》 一、第三方API是怎么用的? iOS第三方库汇总1.第三方API在官方文档都有说明,按照官方文档的一步一步做2.参考官方提供的示例程序3.先自...
在URL前加https://前缀表明是用SSL加密的。Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 HTTPS协议是由SSL+HTTP协...
*面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把基础的东西弄好,复杂的东西了解就ok了! *此题库是2015...
总结了一堆面试题,希望能对大家有一些帮助! static的作用?(1)static修饰的函数是一个内部函数,只能在本文件中调用,其他文件不能调用。(2)static修饰的全部...
第三方框架及其管理 使用过CocoaPods吗?它是什么?CocoaPods的原理? CocoaPod是一个第三方库的管理工具,用来管理项目中的第三方框架。 在终端中进入(c...
最近在重温Effective Objective-C 2.0,这篇文章属于重温的产物吧,本文会通过demo来讲解OC中的消息转发机制 Demo:点我查看,觉得有帮助的话不要吝...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
更新于:20170814更新于:20171222再次更新于:20180823 最近的几天在看一些 Instruments 相关的知识,总结分享一下希望对大家有所帮助: 本文章...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #include 有什么区别,@class呢,#import<...
runtime简称运行时。OC是运行时机制,也就是在运行时才做一些处理。例如:C语言在编译的时候就知道要调用哪个方法函数,而OC在编译的时候并不知道要调用哪个方法函数,只有在...