创建NSNotificationCenter的子类 当VC被释放时,即使我们不在dealloc中写 我们的Log依然会触发,且可以在log中找到vc对象
创建NSNotificationCenter的子类 当VC被释放时,即使我们不在dealloc中写 我们的Log依然会触发,且可以在log中找到vc对象
很多时候我们自己打包一些库给内部用都需要用到资源,而访问资源最好的方式是 bundle 形式,不然放置的图片资源,xib 资源和 sb 资源到处都是,访问也不好!所以一般我们...
一、创建项目 创建两个项目MyLibDemo 和 MyLib两个项目 建立完成后,文件夹子内情况如下 二、创建workspace 打开Xcode,选择File->New->W...
做一个勇敢的法律人 首先罗老师自省自己不算是一个勇敢的人,但一直想做一个勇敢的人。所以他想找一个勇敢的正当化根据(理由)来说服自己。从道德主义的角度来说服自己,显然是站不住脚...
问题情景:我们有个老项目,云信的推送不管用了。经过测试,是云信的SDK版本太老了导致的。现在需要更新这个SDK。但当时Podfile中存在问题,我不能直接依靠cocoapod...
第一步:获取Bundle Identifiers 和 Team ID 先去App Store找到目标的Bundle Identifiers 和 Team ID 第二步:生成U...
AFNetworking的body如何传json类型 parameters加入body中,UTF-8格式 parameters加入body中,JSON格式 附:一种错误的写法
概述阶段 1.swift中允许进行多次加包,但这也就意味着需要多次解包2.解包顺序是从内向外,先解最内层的包3.guard else语句相当于if语句中省略判断条件为真时大括...
概述阶段 iOS崩溃的常见原因1.系统库向上兼容问题,某些方法明确被废弃,在新版本系统中无法运行2.系统库向下兼容问题,某些库只能在高版本系统中使用,老系统并不支持3.本地数...
概述阶段 MVVM架构模式MVVM多了个ViewModel层。数据请求完成后,先进入到ViewModel层,该转译转译,该封装封装,然后在由接口返回。View层负责把组合后的...
16年的时候,学习了一段时间的Swift。学了一段时间就中断了,一来是因为对于新语言的抵触,二来Swift每次版本更新,API都会发生大改,个人讨厌这点。第三点,Swift的...
代码部分 为了理解和区分分类和拓展的区别,我们一共需要5个文件:基类:Person.h、Person.m扩展:Person_Extension.h分类:Person+Cate...
当前日期2020年5月,Xcode版本为11.4。 项目图标尺寸: iPhone的项目图标尺寸要求 iPad的项目图标尺寸 iPhone屏幕尺寸 详细尺寸对照表 iPhone...
1.AFNetworking返回结果默认回到主线程中,所以在AFNetworking的返回结果block中无需手动回归主线程。 2.delegate尽量使用weak修饰,弱引...
日常开发中常用到的辅助工具做个收录 抓包工具Charles[https://www.charlesproxy.com/latest-release/download.do]C...
过去的热修复以及被禁止的原因 1.最著名的JSPatchJSPatch自2017年被禁已过去2年。(JSPatch官网:http://www.jspatch.com/) 他们...