首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我的iOS开发
season_zhu
创建于2021-05-12
订阅专栏
iOS原生开发的小谈,大部分会以为Swift为主,偶尔来点OC。
等 291 人订阅
共113篇文章
创建于2021-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Swift中常见循环引用的注意事项与总结
本文通过Timer、WKScriptMessageHandler为例子,通过编写分类、引入中间层来减少相互强引用导致的循环引用,分析Delelgate类以及通用的WeakProxy类来减少此问题的发生
Swift 开发 wanandroid 客户端——其他页面编写与总结
这是我参与更文挑战的第30天,活动详情查看: 更文挑战 6月的最后一更 本篇文章会对wanandroid客户端最后几个页面做简单的分析,因为源码已经附在文末,大家边看代码,边学习哈,记得给一颗star
Swift 开发 wanandroid 客户端——项目、公众号、体系页面编写
这是我参与更文挑战的第29天,活动详情查看: 更文挑战 计划没有变化快,于是乎这篇文章的代码和文字接近4200+了,出乎了我的意料,算是整个系列的超大杯了,哈哈。文章介绍了项目、公众号、体系页面的编写
Swift 开发 wanandroid 客户端——账户管理模块
这是我参与更文挑战的第28天,活动详情查看: 更文挑战 其实说到状态管理的时候,这个概念在前端特别的熟悉,比如Vue之于Vuex,React之于Redux,Flutter之于Provider,这些都是
Swift 开发 wanandroid 客户端——登录、注册页面
这是我参与更文挑战的第27天,活动详情查看: 更文挑战 先看看UI效果 上图的Gif大概显示了这样一个流程: 1.在我的页面点击登录按钮,push到登录页面。 2.在登录页面点击还没有注册,push到
Swift 开发 wanandroid 客户端——首页编写
这是我参与更文挑战的第25天,活动详情查看: 更文挑战 之前我们分别构建了HomeViewModel以及BaseViewController和BaseTableView,所以这里我们先把轮播图处理一下
Swift 开发 wanandroid 客户端——基类控制器BaseViewController、BaseTableViewController
这是我参与更文挑战的第24天,活动详情查看: 更文挑战 为什么要写基类控制器? 给大家分享一个自己开发中哭笑不得的经历,那会我刚刚从事iOS开发。 那会还在写OC代码,新手总是从写UI开始的,我也不例
Swift 开发 wanandroid 客户端——首页接口与数据的处理
这是我参与更文挑战的第23天,活动详情查看: 更文挑战 首页的UI与接口 我们先看看首页的UI是一个什么样子的: 实际上首页的结构还是非常简单的,列表支持下拉与上拉,有一个轮播图。 接口与JSON 调
Swift 开发 wanandroid 客户端——封装ViewModel层
这是我参与更文挑战的第22天,活动详情查看: 更文挑战 什么是MVVM 其实对于MVVM是什么?有太多的文章与资料。绝对比我写的好,说的漂亮。所以我总结的不够专业和漂亮还请见谅。
千帆过尽,奋力前行——从iOS到大前端的奔袭|2021 年中总结
这篇文章的时间线可能会有点长,其实可以算是从2020年的年中到2021年的年中总结会(掘金的年末总结我没参加,那会正忙不好摸鱼),哈哈。 2021年我换工作了 2020年作为一个身在武汉的人注定不平凡
Swift 开发 wanandroid 客户端——RxSwift封装MJRefresh
这是我参与更文挑战的第21天,活动详情查看: 更文挑战 先上一个RxSwift封装UIButton的例子 凡事都是先易后难,所以,在尝试通过RxSwift前,我们先看看RxCocoa框架对于系统组件的
Swift 开发 wanandroid 客户端——页面下拉刷新和上拉加载功能
这是我参与更文挑战的第20天,活动详情查看: 更文挑战 实现下拉刷新与上拉加载功能 在昨天的代码中,我们通过RxSwift对积分排行榜的第一页进行网络请求和数据返回,然后使用数据去驱动页面的加载。 当
Swift 开发 wanandroid 客户端——分别使用Swift与RxSwift构建积分排行榜页面
这是我参与更文挑战的第19天,活动详情查看: 更文挑战 终于要正面刚RxSwift了。 编写Swift和RxSwift的感受 其实我想说的是,Swift和RxSwift根本就是两种语言! 在很长一段时
Swift 开发 wanandroid 客户端——接口调试翻车现场和抽象Model
这是我参与更文挑战的第18天,活动详情查看: 更文挑战 调试一个接口结果翻车了 我本来是打算写完玩安卓的个人积分接口就继续努力更文的,结果一不小心翻车了。 事情也很简单,就是一个接口请求,明明已经成功
Swift 开发 wanandroid 客户端——网络请求模块编写
这是我参与更文挑战的第17天,活动详情查看: 更文挑战 好了,既然前面已经做了很多的铺垫,那么就开始今天的主题吧——网络请求模块的编写。
Swift:JSON解析(下)
这是我参与更文挑战的第16天,活动详情查看: 更文挑战Swift4,官方团队推出了Codable协议,直接就将JSON转Model的开发体验上升了不止一个台阶。Codable的协议的易用性
Swift:JSON解析(上)
这是我参与更文挑战的第15天,活动详情查看: 更文挑战 但凡需要网络请求,就需要进行数据交换,就避免不了JSON转Model。由于JSON实际上是JavaScript的产物,所以它对前端最为友好。
Swift:小技巧——更换App应用图标
这是我参与更文挑战的第14天,活动详情查看: 更文挑战 不知道有没有在苹果手机上使用GitHub官方App的朋友们,你们有没有发现这样一个功能:在这个App的设置里面,可以更换App的应用图标。
Swift:网络请求封装库——Moya
这是我参与更文挑战的第13天,活动详情查看: 更文挑战 什么是Moya? Moya其实没有什么特别神秘的地方,就如我上篇讲Alamofire说的,它就是对Alamofire的一个封装层,不过能把网络请
Swift与H5交互:使用WebViewJavascriptBridge
这是我参与更文挑战的第10天,活动详情查看: 更文挑战 前言 之前上天,我分别讲解了iOS原生、Flutter和H5的交互,今天来介绍的是通过第三方框架来进行iOS与H5的互调。 这个第三方框架来头不
下一页