上一页 1 2 3 4 5 6 7 ··· 15 下一页

2018年4月12日

iOS开发——性能分析

摘要: 先搭架子,这几天补内容。 阅读全文

posted @ 2018-04-12 23:21 乱七八糟21号 阅读(113) 评论(0) 推荐(0)

ios开发——runtime

摘要: 首先,最重要的一点,学runtime能干嘛? 1、使用runtime改变变量值 2、使用runtime交换方法 3、使用runtime添加方法 4、使用runtime给分类扩展属性 学了runtime,你可以天马行空的大肆去改你看不顺眼的,目前很多牛逼的第三方库就是基于runtime做的,比如KVO 阅读全文

posted @ 2018-04-12 23:20 乱七八糟21号 阅读(174) 评论(1) 推荐(0)

2018年1月24日

iOS开发——heightForHeaderInSection设置高度无效

摘要: iOS11之后,tableView设置section高度失效,解决方法有两种: 1、iOS11默认开启Self-Sizing,关闭Self-Sizing即可。在初始化tableview的地方加上下面的设置,即可。 self.tableView.estimatedRowHeight = 0; self 阅读全文

posted @ 2018-01-24 14:47 乱七八糟21号 阅读(1408) 评论(0) 推荐(0)

2018年1月12日

iOS开发——AFNetworking基于https的使用

摘要: 应公司项目需求,之前的项目使用的http,新项目要求使用https,这篇博客是在AFNetworking框架基于http的基础上修改而来。 1、在开始前,先要把 .crt 文件转成 .cer 文件,然后在加到xcode 里面。 a、使用openssl 进行转换: openssl x509 -in 你 阅读全文

posted @ 2018-01-12 16:07 乱七八糟21号 阅读(229) 评论(0) 推荐(0)

2017年11月23日

iOS开发——循环遍历的比较

摘要: 常用的有for in、for循环、EnumerateObjectsUsingBlock 1、小规模的数据无所谓,但是对大量数据,for in 的遍历速度非常之快,不是for循环能比的; 2、对于数组,推荐使用 enumerateObjectsUsingBlock的并行方法,[array enumer 阅读全文

posted @ 2017-11-23 17:29 乱七八糟21号 阅读(516) 评论(0) 推荐(0)

2017年10月19日

iOS开发——Block使用小结

摘要: Block语法看上去好像很特别,但它实际上是作为极普通的C语言源代码处理的。Block的实质,就是Objective-C的对象。 1、Block的语法 ^ 返回值类型 参数列表 表达式 可省略返回值类型:^ 参数列表 表达式。省略返回值类型时,如果表达式中有return语句就使用该返回值的类型,如果 阅读全文

posted @ 2017-10-19 17:52 乱七八糟21号 阅读(162) 评论(0) 推荐(0)

2017年10月16日

iOS开发——GCD总结

摘要: Grand Central Dispatch,简称GCD,在异步执行任务的技术之一。 一般将应用程序中记述的线程管理用的代码在系统级中实现,开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。这句话用代码表示如下: dispatch_as 阅读全文

posted @ 2017-10-16 18:15 乱七八糟21号 阅读(345) 评论(0) 推荐(0)

2017年10月11日

iOS开发者中心重置设备列表

摘要: 苹果开发者账号允许的测试设备为100台,如果你注册了,这台机器就算是一个名额,禁用也算一个名额,仍被计入机器总数,每年可以重置一次,那我们怎么重置机器数量呢? 我们需要给苹果发送申请: https://developer.apple.com/contact/submit/; 打开网址,填写信息,苹果 阅读全文

posted @ 2017-10-11 18:09 乱七八糟21号 阅读(1653) 评论(0) 推荐(0)

2017年7月31日

iOS开发—— Couldn't add the Keychain Item

摘要: 报错:*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Couldn't add the Keychain Item.' 解决方案:Xcode8增加了一个keychai 阅读全文

posted @ 2017-07-31 15:03 乱七八糟21号 阅读(635) 评论(0) 推荐(0)

2017年7月29日

iOS——扬声器与听筒的切换

摘要: 1.扬声器模式: NSError *error; [[AVAudioSession sharedInstance] overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:&error]; NSLog(@"error:%@",e 阅读全文

posted @ 2017-07-29 10:45 乱七八糟21号 阅读(1995) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 15 下一页

导航