随笔分类 - Objective-C
摘要:时间复杂度 时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道.但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了.并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多.一
阅读全文
摘要:1.自定义cell时, 若使用nib,使用 registerNib: 注册,dequeue时会调用 cell 的 -(void)awakeFromNib 不使用nib,使用 registerClass: 注册, dequeue时会调用 cell 的 - (id)initWithStyle:withR
阅读全文
摘要:Guideline 2.1 - Performance - App Completeness We found that your in-app purchase products exhibited one or more bugs when reviewed on iPad running iO
阅读全文
摘要:一.内购了解 1.内购的概述 内购就是指,在APP内购买某些产品(还有另外的支付方式,比如微信,支付宝,Apple Pay等,这些一般通过集成第三方的SDK实现)。为什么要使用内购,苹果审核指南(https://developer.apple.com/cn/app-store/review/guid
阅读全文
摘要:一.运行坏境网络坏境:同一局域网下Mac系统: Mac OSX 10.12.5 iPhone系统: iOS11 Xcode: Xcode9二.具体操作 第一次连接,手机必须通过数据线连接到Mac上,打开Xcode菜单:Windows->Device and Simulators。找到连接上的设备,把
阅读全文
摘要:闲来无事,运行个老项目,发现遇到这样的错。较上劲了,有意思。记录下 大概就是这么一个错。 解决: 首先找到Build Phases,然后选择Build Pods Frameworks,展开它,勾选Run script only when instaliing.最后别忘了Clean一下。到这里就解决了
阅读全文
摘要:一、内存分配 1、栈区(stack):由编译器自动分配释放,存放函数的参数,局部变量的值等;栈是向低地址扩展的数据结构,是一块连续的内存区域;一些值类型(int、float、struct等基本类型)就存放在栈中; 2、堆区(heap):一般由程序员分配管理,是由alloc分配的内存,一般速度比较慢,
阅读全文