- 博客(6)
- 资源 (31)
- 收藏
- 关注
转载 iOS下KVO使用过程中的陷阱
【原】iOS下KVO使用过程中的陷阱 KVO,全称为Key-Value Observing,是iOS中的一种设计模式,用于检测对象的某些属性的实时变化情况并作出响应。网上广为流传普及的一个例子是利用KVO检测股票价格的变动,例如这里。这个例子作为扫盲入门还是可以的,但是当应用场景比较复杂时,里面的一些细节还是需要改进的,里面有多个地方存在crash的危险。本文旨在逐步递进深入
2017-03-22 16:32:28 292
转载 HTTP in iOS你看我就够
声明:本文是本人 编程小翁 原创,转载请注明。 HTTP属于老话题了,在项目中我们经常需要往服务端发POST或者GET请求,但是对于HTTP的了解不应只局限于此。千里之行,始于足下。越想走的远,基本原理就应该了解的透彻全面一些,仅仅停留在使用ASIHttpRequest或者AFNetWorking传个参数发个请求的程度上是不够的。这篇文章就是带你全方面回顾一下HTTP。 通过本文你能收获哪
2017-03-22 16:26:37 261
转载 五个案例让你明白GCD死锁
死锁一直都是在使用多线程时,需要注意的一个问题。以前对同步、异步,串行、并行只有一个模糊的概念,想想也是时候整理一下了。再看看之前的博客,已经很久没有干货了【说得好像之前有干货一样】,所以,这篇博客,我尽最大努力,也借鉴了很多其他博客中的例子,来讲解GCD死锁问题。 环境信息: Mac OS X 10.10.5 Xcode 6.4 iOS 8.4 正文 串
2017-03-22 10:30:04 293
原创 RunLoop相关
#TableView中实现平滑滚动延迟加载图片利用CFRunLoopMode的特性,可以将图片的加载放到NSDefaultRunLoopMode的mode里,这样在滚动UITrackingRunLoopMode这个mode时不会被加载而影响到。 UIImage *downloadedImage = ...; [self.avatarImageView performSelector:@selec
2017-03-20 17:09:44 302
转载 iOS中 GCD-Grand Central Dispath 多线程 UI_21
GCD:Grand Central Dispath "牛逼的中枢调度器";是纯C语言编写的,提供了很多比较强大的函数 GCD:优势 1.目前是苹果主推的线程管理方式 2.它会自动的利用更多的CPU资源(双核,四核) 3.它会自动的管理线程的生命周期(线程的创建/调度/销毁); 4.程序员只需要告诉GCD自己想要执行的哪些任务,不需要写一行线程管理的代码
2017-03-17 18:12:17 301
转载 cocopods 删除原有 ruby 重新安装等解决方案
一、全新安装前,先检查是否有安装残留1、如果之前装过cocopods,最好先卸载掉,卸载命令:$ sudo gem uninstall cocoapods2、先查看本地安装过的cocopods相关东西,命令如下:$ gem list --local | grep cocoapods会显示如下:cocoapods-core (0.39.0)cocoapods-downloader (0.9.3)co...
2017-03-07 17:34:18 577
TexturePacker for mac ,ImageOptim for mac无损压缩
2019-05-09
Java从入门到精通
2017-07-19
IOS7 & Andriod界面设计规范
2015-04-17
AFNetworking-2.0. 测试DEMO 再封装 以及初级资源网址
2015-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人