原创:知识点总结性文章创作不易,请珍惜,之后会持续更新,不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这些文章记录了我的IOS成长历程,希望能与大家一起进步温...
原创:知识点总结性文章创作不易,请珍惜,之后会持续更新,不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这些文章记录了我的IOS成长历程,希望能与大家一起进步温...
最近项目中想重新统一视频播放,在此开发中遇到一些问题,在此记录,亦供大家参考。 一 错误信息 player item failed:Error Domain=AVFounda...
@码界吴彦祖 你重用了cell嘛?如果是的话,会不会是重用的时候一并把其他试图加进去了?
使用tableviewcell出现重叠问题的解决方案复用机制 在我们使用UITableView 和 UICollectionView时,通常会复用cell,当需要展示的数据条较多时,只创建较少数量的cell 对象,一般是屏幕可...
前篇 - 用户名密码基本认证后篇 - OAuth2认证 由于宠物店的业务发展需要,我们需要一种更加便捷的方式来管理日益增多的宠物和客户。最好的方法就是开发一个APP,我可以用...
为什么JSON只能用string类型作为键值 1. JSON格式是基于JavaScript对象文字语法和数组文字语法的子集,而JavaScript对象只能将字符串作为键 - ...
1.如何判断两对象相等? isEqual:先判断指针两个对象的指针是否相同,若相同则为同一对象,若不同,比较class 所属类是否相同[self class],相同的话,比较...
在iOS中,只要是不为nil的OC不可变对象类型都可以作为NSDictionary<KeyType, ObjectType>的KeyType。比如NSNumber,NSArr...
写在开头: 大概回忆下,之前我们讲了AFNetworking整个网络请求的流程,包括request的拼接,session代理的转发,response的解析。以及对一些bug的...
1.属性(strong weak copy assign unsafe_retain)区别 2.介绍运行时 3.设计模式 4.介绍一下ARC 5.什么时候加入nil会出现cr...
前言 对于iOS App的开发,几乎都采用了Cocoapods来管理第三方库,那么对于我们开发人员来说,这是必备技能,必须要掌握如何使用。这篇文章就是介绍如何安装和使用Coc...
1.autorelease和@autoreleasepool区别 release使对象的引用计数,autorelease在适当的时候给对象发送个release消息(当这个对象...
一、TCP/IP分层模型 TCP/IP模型分为5层:应用层、传输层、网络层、数据链路层以及 物理层。分层就类似接口的定义,定义了每个层的行为职责。这样的分层抽象提供了更多实现...
当下蓝牙开发可谓是越来越火,不论是智能穿戴的兴起还是蓝牙家具,车联网蓝牙等等,很多同学也会接触到蓝牙的项目,我从事蓝牙开发也有一段时间了,经手了两个项目。废话不多说了,先向大...
一. 网络编程基础 在移动互联网时代,几乎所有应用都需要用到网络,只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力。一个好的移动网络应用不仅要有良好的UI和良...