![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
成年人的社交生活有多难? 有时候,一个软件功能更新,就能打破你小心翼翼维持的体面。 12月21日,微信发布了新版本。 不少网友庆幸——还好不是上线“访客记录”和“已读”功能,...
@Funny_艺术家 忘了这块- -。你试试就知道了。
iOS你在项目中用过 runtime 吗?举个例子Objective-C 语言是一门动态语言,编译器不需要关心接受消息的对象是何种类型,接收消息的对象问题也要在运行时处理。 pragramming 层面的 runtime 主...
@Funny_艺术家 他们互换了啊 如果此时调用viewdidload ,然后viewdidload又去找guidviewdidload 然后就会出现死循环。 因为方法互换,此时调用guidviewdidload<原viewdidload > 就可以了。
iOS你在项目中用过 runtime 吗?举个例子Objective-C 语言是一门动态语言,编译器不需要关心接受消息的对象是何种类型,接收消息的对象问题也要在运行时处理。 pragramming 层面的 runtime 主...
@Funny_艺术家 是啊,他只是调用ViewDidLoad的时候走到了你自己写的guidviewdidload这个方法里去了。
iOS你在项目中用过 runtime 吗?举个例子Objective-C 语言是一门动态语言,编译器不需要关心接受消息的对象是何种类型,接收消息的对象问题也要在运行时处理。 pragramming 层面的 runtime 主...
我的理解是:因为 guidViewDidLoad 这个方法已经在load时,和ViewDidLoad替换了方法< method_exchangeImplementations >,所以, 此时调用guidViewDidLoad 就是调用 ViewDidLoad
iOS你在项目中用过 runtime 吗?举个例子Objective-C 语言是一门动态语言,编译器不需要关心接受消息的对象是何种类型,接收消息的对象问题也要在运行时处理。 pragramming 层面的 runtime 主...
大佬,亲测有效!!
CocoaPods安装报错While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj,终于得到解决啦、最近刚换了台电脑。。。 枯燥的搭环境呀。一坑接着一坑😭、、、废话不多说啦,直接进入主题、由于淘宝的那个镜像(https://ruby.taobao.org/ )已经不不在提供...
前言: 本文为CocoaAsyncSocket Read篇终,将重点涉及该框架是如何利用缓冲区对数据进行读取、以及各种情况下的数据包处理,其中还包括普通的、和基于TLS的不同...
瀑布流有几种实现方式,这里只说我写的这一种 首先瀑布流直观可以看出是块分布,不难想到用 UICollectionView 去实现。其次就是需要我们自定义一个类继承 UICol...
是否有Demo 呢?
iOS 关于UICollectionView瀑布流布局瀑布流有几种实现方式,这里只说我写的这一种 首先瀑布流直观可以看出是块分布,不难想到用 UICollectionView 去实现。其次就是需要我们自定义一个类继承 UICol...
一、网络编程的重要性 移动网络应用 = 良好的UI + 良好的用户体验 + 实时更新的数据 在移动互联网时代,移动应用的特征有:(1)几乎所有应用都需要用到网络,比如QQ、微...
1> 相册多选https://github.com/longitachi/ZLPhotoBrowser[https://github.com/longitachi/ZLPho...