滚动视图的ReloadData和VisibleCells
作为UIScrollView
的子类UITableView
和UICollectionView
是我们平时开发中最常使用的两个列表控件。同时在一些复杂的页面中也经常嵌套使用,同时由于对其有些方法理解的不够深入,很容易导致一些比较诡异的问题。
因此这里单独写一篇文章来介绍这两个常用控件中的几个常用的方法,希望可以加深大家对UITableView
和UICollectionView
的理解。
What is Life But One Chanllege After Another
作为UIScrollView
的子类UITableView
和UICollectionView
是我们平时开发中最常使用的两个列表控件。同时在一些复杂的页面中也经常嵌套使用,同时由于对其有些方法理解的不够深入,很容易导致一些比较诡异的问题。
因此这里单独写一篇文章来介绍这两个常用控件中的几个常用的方法,希望可以加深大家对UITableView
和UICollectionView
的理解。
本文分为两个部分 第一部分将着重讲述跟网络有关的基础知识,包含但不止于网络模型、Socket、HTTP以及HTTPS基础知识。第二部分着重于iOS相关的多线程的基础内容GCD,NSOperation等
最近在看iOS的一些基础原理,看到涂耀辉的这篇关于Runloop的,感觉原理+代码的这种讲解方式非常好,特地转过来,由于简书后半部分排版有点乱,这里特地按照我的思路重新整理一下!
Blocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了这个新功能“Blocks”。从那开始,Block就出现在iOS和Mac系统各个API中,并被大家广泛使用。一句话来形容Blocks,带有自动变量(局部变量)的匿名函数。
本文主要介绍了NSURLSessionConfiguration配置,只是简单的写了一个 最常用的设置,后续会陆续补充。
本片文章重点介绍了NSURLRequest的配置,作为网络请求的主要载体,NSURLRequest的配置十分重要。本文会对创建请求,发送请求以及这个过程中的参数设置进行详细的解析。
最近工作,相对来说没那么忙了。自认为网络和多线程是我比较弱的模块,所以
趁这段时间有空,找了一些网络多线程相关的视频看了一下,这里做一下总结。
这是第一篇,主要介绍了线程的基本概念、队列 的相关知识