1.新建项目(新建项目时请选择如图选项) 2.建完项目后,不出问题的话能看到熟悉的Appdelegete回来了 那如何指定根控制器呢? ContentView 为你自己写的s...
1.新建项目(新建项目时请选择如图选项) 2.建完项目后,不出问题的话能看到熟悉的Appdelegete回来了 那如何指定根控制器呢? ContentView 为你自己写的s...
泄漏原因 在目前主要以ARC进行内存管理的开发模式,导致内寸泄漏的根本原因是代码中存在循环引用,从而导致一些内存无法释放,这就会导致delloc方法无法被调用。主要原因大概有...
前言 在移动设备上开发软件,性能一直是我们最为关心的话题之一,我们作为程序员除了需要努力提高代码质量之外,及时发现和监控软件中那些造成性能低下的”罪魁祸首”也是我们神圣的职责...
https://www.jianshu.com/p/c8ea1f95717a
当我们的 App 大到一定规模时,就需要开始关注应用的启动时间了,因为这关系到用户体验问题。 我们通常说的启动时间为:用户点击应用图标,显示闪屏页,到该应用首页界面被加载出来...
在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确的度量 App 的启动时间,启...
1.iOS 程序引入framework 类别报错unrecognized selector sent to class背景 在ios开发过程中,有时候会用到第三方的静态库(....
概念 NSProxy是一个类似于NSObject的根类,看代码: 上面我们可以看到NSProxy是一个实现了NSObject协议的根类。苹果的官方文档是这样描述它的:NSPr...
坑一 UITextField 的私有属性 _placeholderLabel 被禁止访问了 居然崩溃了,错误信息如下 解决方案: iOS 13 通过 KVC 方式修改私有属性...
.前言 1.什么是APM? APM(Application Performance Management & Monitoring)是应用性能管理,在信息科学和系统控制领域,...
1.首先新建一个项目,选择Cocoa touch Framework 2.然后随便取一个名字 3.然后将要封装成framework的代码拖入工程 4.选择工程文件>targe...
InJection(热重载) 最近一段时间苦恼于UI调试,基本上就是麻木的修改运行Xcode,修改再运行Xcode,苦恼的地方在于项目文件逐渐变大、电脑性能变差造成App编译...
关于Xcode10打包导致IOS9.x崩溃的问题解决办法如下图更改这个位置即可
目前APP端能够集成的地图国内的有百度,高德,国外的有谷歌,但如果做国际化,对安卓开发来说就要接入两种地图 (由于天朝的规定,大家都懂得) 但对于苹果地图开发来说 苹果地图就...
有 demo 吗?
iOS 系统自带API地图开发相关(一)系统自带API CoreLocation CoreLocation框架使用须知CoreLocation框架中所有数据类型的前缀都是CLCoreLocation中使用CLLoc...
最近由于公司需求,需要与h5进行交互,所以做了相关工作,写下这篇文章,让以后有此需求的小伙伴能快速上手,免踩坑 1.首先我创建了一个管理类JSandOCManager ,在....