NSMutableAttributedString 使用 使用字符串初始化 - (id)initWithString:(NSString *)str; - (id)initW...
NSMutableAttributedString 使用 使用字符串初始化 - (id)initWithString:(NSString *)str; - (id)initW...
通篇仔细的看了好几遍,我还是没看出怎么解决view不直接引用model的,只用到model中的属性,就得引用啊
聊聊iOS开发之MVVM的架构设计前言 而MVVM这种新的代码组织方式就可以解决这些问题,本文就MVVM的架构设计做个简单的个人总结。 MVVM概述 严格来说MVVM其实是MVCVM。Controller夹在...
写的是什么?
iOS组件化方案(MGJRouter 优劣)最近在思考团队扩张及项目数量增加的情况下,如何持续保障团队高效产出的问题,很自然的想到了组件化这个话题。重翻了前段时间iOS开发圈关于组件化的讨论,这里做下梳理和自己的思考。...
用markdown写东西吧,代码挤成一坨根本看不下去
我的上篇文章iOS中多个网络请求的同步问题总结中用到了dispatch_group来进行线程同步,对用法不是特别熟悉所以整理这篇文章来加深记忆(闲着也是闲着)。 一、简单介绍...
目录一、block执行体里无法修改外界的普通局部变量,可以用__block修饰符修饰一下二、__block修饰符的底层实现和__block变量的本质三、__block变量的内...
@BlueEagleBoy 应该是被__block修饰的变量会在block内部被捕获并直接移动到堆区,所以改变内外的改变都会生效。没有任何修饰变量在block内部会深拷贝一份,当block销毁的时候拷贝的值也会销毁。
深入解构iOS的block闭包实现原理在iOS4出来后,苹果公司在OC中推出了block机制(也许更早就有了)。并且在后续的版本中大量的推广和使用了这项技术,比如对视图动画API的改版,比如GCD技术等等。blo...
这个只要你不是完全抄袭别人的我都觉得你很牛逼
iOS数据持久化设计探讨(NSCache,PINCache,YYCache,CoreData,FMDB,WCDB,Realm)一、目标 了解移动端的数据持久化方式和对应的使用场景,提供相关技术选型做技术储备。 二、数据持久化的目的 快速展示,提升体验已经加载过的数据,用户下次查看时,不需要再次从网络...
楼主你这个的两种方法我都试了,都不行啊,还少一些关键的代码吧,哎
UICollectionView 自定义拖动重排CollectionView 相关内容: 1. iOS 自定义图片选择器 3 - 相册列表的实现2. UICollectionView自定义布局基础3. UICollecti...
请问 block 应该在哪赋值呢
iOS UICollectionViewLayout 自定义布局基础CollectionView 相关内容: 1. iOS 自定义图片选择器 3 - 相册列表的实现2. UICollectionView自定义布局基础3. UICollecti...
CollectionView 相关内容: 1. iOS 自定义图片选择器 3 - 相册列表的实现2. UICollectionView自定义布局基础3. UICollecti...
CollectionView 相关内容: 1. iOS 自定义图片选择器 3 - 相册列表的实现2. UICollectionView自定义布局基础3. UICollecti...
@Miaoz0070 你说的是http的低版本,http1.1以后默认都是长链接,在request和response中的header中的connection是close或者Keep-Alive进行控制,而且可以串行传送多个http请求和响应。2.0之后还有数据帧和多路复用的概念
iOS WebSocket(STOMP协议)使用对接本片我们说下WebSocket,之前项目中有几个轮询的情况,使用基于http协议的接口,每隔几秒调用一下,感觉有点浪费资源。Http1.0默认是短连接,客户端和服务器每进行一...
Http默认是短连接,客户端和服务器每进行一次HTTP操作,就建立一次连接,任务结束就中断连接客户端主动请求,请求过后关闭,这样每隔几秒钟都要去进行三次握手。这个说的有点问题吧
iOS WebSocket(STOMP协议)使用对接本片我们说下WebSocket,之前项目中有几个轮询的情况,使用基于http协议的接口,每隔几秒调用一下,感觉有点浪费资源。Http1.0默认是短连接,客户端和服务器每进行一...
@文刂士心 按照博主说的做就行
library not found for -libstdc++.6.0.9报错原因 Xcode升级到Xcode10.0后,由于去掉陈旧的libstdc++库替换为libc++,libc++相对是苹果最新版的C++库,经过优化并全面支持C++11 解...