iOS共227篇 第10页
iOS
货拉拉货运iOS用户端架构优化实践-五八三

货拉拉货运iOS用户端架构优化实践

作者:Sherwin.Chen 一、背景 在移动应用发展过程中,随着团队人员的扩大、业务复杂化,代码量随之增多,从而带来了团队协作开发中各种各样的问题: 功能代码之间的依赖复杂,可维护性差。 协同...
admin的头像-五八三admin2年前
0220
【iOS】ScreenRotator - 屏幕旋转工具类 随时随地改变/保持屏幕方向-五八三

【iOS】ScreenRotator – 屏幕旋转工具类 随时随地改变/保持屏幕方向

ScreenRotator 屏幕旋转工具类,能通过代码随时随地改变/保持屏幕方向。 Feature: ✅ 可控制旋转三个方向: - 竖屏:手机头在上边 - 横屏:手机头在左边 - 横屏:手机头在右边 ✅ 可控制是否随...
admin的头像-五八三admin2年前
0120

iOS老司机的接地气算法Tips

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第5天,点击查看活动详情 1. 前言 在iOS行业算法除了面试时的筛选作用, 还有其他作用吗? 不少一线iOS开发人员可能都会存在...
iOS老司机的网络相关Tips-五八三

iOS老司机的网络相关Tips

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第3天,点击查看活动详情 1. 前言: 作为一个有自我修养的iOS工程师, 对网络的理解体现在开发中的方方面面 如果你是个科班毕...
简单整理AFNetworking架构知识点-五八三

简单整理AFNetworking架构知识点

一、AFNetworking整体框架是怎样的 1、UIKit集成模块 UIKit 2、请求序列化 Serialization 3、响应序列化 Serialization 4、会话 NSURLSession AFURLSessionManager最核心 子类:AFHTTPSessionMan...
SwiftUI 开发之旅:CoreData 实操开发-五八三

SwiftUI 开发之旅:CoreData 实操开发

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情 coredata 是用于持久化存储数据的,可以把它的作用简单理解为类似于前端浏览器的 localStorage。...
iOS老司机带你一起把App的崩溃率降到0.1%以下-五八三

iOS老司机带你一起把App的崩溃率降到0.1%以下

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情 1. 前言: 如何把App的崩溃率降到0.1%以下? 崩溃无疑是我们在iOS开发工作中要面对的一个问题, 开发...

Objective-C基础(四)

这是OC基础的最后一个章节啦,这节主要给大家讲讲响应者链条。 1. 响应者链条 关于响应者链条,相信大家可能听说过这么一句话:事件由上往下传递,响应由下往上传递,那么这句话是什么意思呢? ...
admin的头像-五八三admin2年前
0160
OC项目用Swift开发方便吗?-五八三

OC项目用Swift开发方便吗?

我正在参加「掘金·启航计划」 前言 公司有个项目一直是用 OC 进行开发,现在想改成 Swift 来开发。那先说一下为什么有这样的想法,我们都知道 Swift 代码更简单,易维护,安全而且快,网络上也...
admin的头像-五八三admin2年前
0190
Flutter - 快速实现聊天会话列表的效果,完美?-五八三

Flutter – 快速实现聊天会话列表的效果,完美?

欢迎关注微信公众号:FSA全栈行动 ? 系列文章 开源库: flutter_scrollview_observer Flutter - 获取ListView当前正在显示的Widget信息 Flutter - 列表滚动定位超强辅助库,墙裂推荐!? Flutter ...

iOS架构:从开发到跨端架构师,实现iOS开发对Android进行跨端开发,一套代码多端使用。

本文架构由作者本人经过多年对架构的探索和理解,从理论依据到源代码实现,并在开发项目的实际应用中逐步完善,形成了一套对项目的组件化,模块的独立化,并且完全实现了插件化(热更新方案)的...
admin的头像-五八三admin2年前
090
【iOS】高效调试 iOS APP 的 UI-五八三

【iOS】高效调试 iOS APP 的 UI

我正在参加「掘金·启航计划」 ​ 调试是程序是开发过程中必不可少的环节,每当我们完成一段代码或者发现一些问题都需要对程序进行调试。高效的调试能帮我们节省大量的开发时间。这篇文章我将分...
admin的头像-五八三admin2年前
0140
objc4-818.2源码太爽了,没什么比苹果的源码更直接更真理-五八三

objc4-818.2源码太爽了,没什么比苹果的源码更直接更真理

前言 为什么会想要调试源码? 苹果开源了部分源码, 但相似内容太多, 基本找不到代码见的对应关系, 如果能像自己工程一样进行跳转那多好哇~~ 苹果源码开源地址: opensource.apple.com/ 本文将以ma...
字节同学推荐_编写高质量Objective-C代码的52个有效方法-五八三

字节同学推荐_编写高质量Objective-C代码的52个有效方法

我正在参加「掘金·启航计划」 -- 此文献给一位深夜奋战在一线的字节跳动面试官 :) 缘起: 2017年10月17日, 用Kindle3拜读完 Matt Galloway的<<Effective Objective-C 2.0>>即<&l...
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(五)-五八三

实战编程·使用SwiftUI从0到1完成一款iOS笔记App(五)

前提回顾 上一章节发布之后,有不少开发的童鞋评论: 本来好好的,经过上一章节的调整后就各个页面开始报错了? 这很正常,刚开始学习SwiftUI的时候,有时候改了一个参数,或者少了一个花括号,...
admin的头像-五八三admin2年前
0100
在 iOS 上实现用户主动触发的 App Icon 切换-五八三

在 iOS 上实现用户主动触发的 App Icon 切换

在 Emitron 项目上看到一个 App Icon 切换的功能,本文将探索并实现该功能。 Colourful Demo 新建 SwiftUI 项目,就叫它 Colourful 吧~ 在 ./Colorful/Colorful 文件加下,新增 App Icons 文件...
admin的头像-五八三admin2年前
0250
iOS老司机万字整理, 可能是最全的Swift Tips-五八三

iOS老司机万字整理, 可能是最全的Swift Tips

我正在参加「掘金·启航计划」 可能是最全的Swift Tips 1. 关于Swift 1.1 Swift的优点 Swft更加安全, 它是类型安全的语言. Swift容易阅读, 语法和文件结构简易化. Swift易于维护, 文件分离后结...
admin的头像-五八三admin2年前
0270
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(三)-五八三

实战编程·使用SwiftUI从0到1完成一款iOS笔记App(三)

前提回顾 在上两章节中,我们完成了念头笔记首页、新建笔记页面的页面构建,以及两个页面之间的简单交互。单独从前端角度来看,静态项目已经搭建完毕,接下来我们要进入到更加深层次一点点的学...
admin的头像-五八三admin2年前
0110
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(一)-五八三

实战编程·使用SwiftUI从0到1完成一款iOS笔记App(一)

项目起源 前段时间稀土掘金客户端上线了“闪念笔记”功能,作为尝鲜一族便稍微体验了一下。 闪念笔记界面简约操作容易上手,相比较印象笔记、有道云笔记等综合型笔记应用,当前闪念笔记当前专注...
admin的头像-五八三admin2年前
030
知道如何根据业务去优化UITableView,你会感觉到工作无比顺畅-五八三

知道如何根据业务去优化UITableView,你会感觉到工作无比顺畅

如果你觉得 UITableViewDelegate 和 UITableViewDataSource 这两个协议中有大量方法每次都是复制粘贴,实现起来大同小异;如果你觉得发起网络请求并解析数据需要一大段代码,加上刷新和加载后简...