0 起因 随着各种工具/轮子越来越多,做程序员可以说是越来越潇洒,真真的吃着火锅唱着歌,闲了调调BUG。 今天要分享的是一套完整的带后台的小程序,完全从0开始,没有借助微擎等...
随着公司的发展和部门整合,业务模块不断增加,所有部门的iOS客户端也被统一管理,为了解决耦合严重,代码统一,所以组件化开发必不可少。 使用组件的目的其实就是为了将相同的非业务...
运行时源码版本 objc4-750.1 OC中的id(实例对象)以及NSObject(类)到底是什么 通过代码可以看出平时我们的实例对象, 类都是都是C语言结构体, 并且ob...
如果在第一个页面和第二个页面都需要更改背景颜色,那么需要在前两个页面添加同一个名字的监听,在第二个页面添加监听的时候调用了这句代码 postNameMap[postName] = null; 那么,岂不是会把第一个页面的监听给去除了呢?
Flutter模仿iOS通知传值(封装StreamController)感谢各位提醒只可以通知一个页面的问题 为何需要广播通知传值? 假如有一个需求是这样的,导航有三个页面,第一页有一个按钮跳到第二页,第二页有一个按钮跳到第三页,第三页有个按钮来...
Runtime,是一套底层的 C 语言 API,是 iOS 系统的核心之一。开发者在编码过程中,可以给任意一个对象发送消息,在编译阶段只是确定了要向接收者发送这条消息,而接受...
@二毛的希望 我觉得你说的没问题,确实是可以解耦m和v。但是项目里面有上百种cell,那就得建上百个cell,感觉挺麻烦的。
在iOS 上实现MVP(附代码)前言 随着移动互联网承载着越来越错综复杂的业务,传统的MVC已经不能完全满足我们的需求,于是就出现了MVVM、MVP、VIPER等架构。其中,最广为人知的是MVVM,虽说上手...
userCell.configureWithCellPresenter(id <CellPresenter> cellPresenter),如果我们要获取一个name属性, cell.nameLabel = [cellPresenter getNameStr]; 那岂不是每一个cell都要建一个Presenter吗?
在iOS 上实现MVP(附代码)前言 随着移动互联网承载着越来越错综复杂的业务,传统的MVC已经不能完全满足我们的需求,于是就出现了MVVM、MVP、VIPER等架构。其中,最广为人知的是MVVM,虽说上手...
最近想把OC转成C++代码研究一下,就搜索了一下结果发现文章内容都差不多,直接拿来用始终报错。最后综合了一下找到了解决办法,现在记录一下,如果对你有帮助那就是再好不过了(记得...