iOS开发栈 - 专注于分享iOS开发相关知识

关注公众号【iOS开发栈】及时免费获取更多iOS开发知识

0%

绝大多数App的底部都有Tabbar来切换不同的功能,在UIKit框架中使用UITabbarController来实现这样的操作,到了SwiftUI中被TabView取代了。

这篇文章我们将学习关于TabView的一些基础知识和高阶用法,其中包括这几个主要方面:

  1. 怎么创建TabView
  2. TabViewUITabbarController的优势
  3. 自定义TabView的外观
阅读全文 »

iOS项目国际化过程中对【名词复数】的处理方法和对其他文字的处理方法有些不同之处,这篇文章将从下面几个方面讲解一下项目中怎么处理名词复数。

  1. 什么不能像对其他语句一样对名词复数进行处理?
  2. .stringsdict文件的使用方法和说明
阅读全文 »

UISceneDelegate是什么,它和AppDelegate有什么关系,Swift中的@main又是什么,本文将带你一一了解。

这篇文章将主要讲解下面几点内容:

  1. iOS13之前的AppDelegate启动项目的流程
  2. UISceneDelegate的多窗口实现逻辑
  3. UISceneDelegateAppDelegate的关系
  4. int main()@main
阅读全文 »

得益于SwiftUI的声明式编程方式进行页面切换是非常方便的,这篇文章将对SwiftUI中的导航功能进行一个全面的了解,主要会涉及到这几个方面:

  1. NavigatinView的使用方法以及对应API的讲解
  2. NavigationLink的使用方法
  3. 实现POP会上一级页面的效果
  4. Xcode12的实时预览导航栏
阅读全文 »