目录 1、为什么要线程安全 2、自旋锁和互斥锁 3、锁的类型1、OSSpinLock2、os_unfair_lock3、pthread_mutex4、dispatch_sem...
IP属地:北京
目录 1、为什么要线程安全 2、自旋锁和互斥锁 3、锁的类型1、OSSpinLock2、os_unfair_lock3、pthread_mutex4、dispatch_sem...
导读 性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而由于iOS设备的限制,有时搞好性能是一件难事...
如果你经常使用IB布局,在XIB里使用tableView的时候,一定遇到过一个问题,怎么直接通过XIB来设置tableView的tableHeaderView。今天,就来说下...
为什么要写这个呢? 因为.网上好多我都实现不了啊, 实现不了, 而且没有swift版本的, 所以就自己写一篇正确的给大家看。 好的, 首先创建一个.swift文件, 继承vi...
写在开头: 作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(说不下去了...怎么会什么...
本文适合没有使用过xib的小白看, 包含约束的基本设置, 以及用xib实现tableView的自适应 首先,创建一个ViewController,并勾选Also create...