Github关注者 Github Followers是我构建的第一个100%程序化UI(无故事板)应用程序。 制作Github关注者很有趣。 我获得了一些Apple出色的框架和功能的经验和知识。 我学到的东西 使用Smalltalk MVC正确处理图像加载。 支持明暗模式。 为UICollectionView或UITableView设置空状态视图。 利用自定义UICollectionViewFlowLayout布局UICollectionView 。 以编程方式布局UI,而无需使用情节提要。 结合使用UISearchController和NSDiffableDataSourceSnapshot在搜索时创建平滑的动画。 使用的技术 DiffableDataSource,UserDefaults,委托 UIKit,SafariServices Singleton,Factory,S
2021-03-02 21:05:44 1.86MB Swift
1
纪念我用 m1 编译的第一个终端程序
2021-03-02 19:01:09 14KB Swift
1
MarketingLibrarySwift 例子 要运行示例项目,请克隆存储库,然后首先从Example目录运行pod install 。 要求 安装 MarketingLibrarySwift可通过。 要安装它,只需将以下行添加到您的Podfile中: pod 'MarketingLibrarySwift' 作者 QueenzendWebSolutions,“ ” 执照 在MIT许可下可以使用MarketingLibrarySwift。 有关更多信息,请参见LICENSE文件。
2021-03-02 18:06:16 48KB Swift
1
Windows环境下的Swift编译工具(代码编辑器推荐使用VsCode) Windows环境下的Swift编译工具(代码编辑器推荐使用VsCode)
2021-03-02 17:48:34 106.3MB Swift Windows
1
EasyCast 通过在Int,Float,CGFloat和Double之间添加自动转换,使Swift中的数学运算更加容易 用法 代替: var sum = CGFloat(myInt) + CGFloat(myFloat) 做就是了: var sum = myInt + myFloat 差不多了 什么时候使用 Swift的类型安全性以明显的强制转换乱码。 您正在做一些假设不成问题的事情。 你知道它是如何工作的。 什么时候不使用 您首先需要类型安全。 您正在研究科学或学术软件。 你不知道它是如何工作的,
2021-03-02 17:05:41 3KB Swift
1
汉堡菜单按钮 完全自定义的汉堡菜单按钮。 受到启发 如何使用它 您可以通过Xcode Inspector配置按钮的外观 或者,您可以通过以下操作自己制作一个按钮: let firstButton = MenuButton(frame: CGRectMake(100, 100, 60, 60)) firstButton.addTarget(self, action: "buttonClick:", forControlEvents: UIControlEvents.TouchUpInside) firstButton.lineWidth = 30 firstButton.lineMargin = 12 firstButton.lineCapRound = true firstButton.thickness = 6 firstButton.slideLeftTo
2021-03-02 11:09:46 250KB Swift
1
ViewPagerController 特征 显示标题选项卡菜单 无限滚动标题选项卡菜单 无限滚动内容视图 可以添加标题视图 显示标题选项卡的选定视图(可定制) 可以滚动标题视图或导航栏(可定制) 演示版 要求 Xcode 9.3以上 iPhone Portrait(不支持iPad) 作业系统 Swift v1.3.0 iOS 8以上 3.0 v2.0.x iOS 9+ 4.1 安装 可可豆 ViewPagerController可通过。 要安装它,只需将以下行添加到您的Podfile中: use_frameworks! pod "ViewPagerController" 迦太基 要使用Carthage将ViewPagerController集成到您的Xcode项目中,请在您的Cartfile中指定它: github "xxxAIRINxxx/ViewPagerContro
2021-03-02 11:08:06 1.64MB Swift
1
EGFloatingTextField 使用Swift编程语言实现Material Design的“浮动标签模式”。 用法 EGFloatingTextField可通过和。 要安装它,只需将以下几行添加到您的Podfile中: use_frameworks! pod "EGFloatingTextField" 或将以下行添加到您的Cartfile中: github " enisgayretli/EGFloatingTextField " " master " 设置 导入依赖 import PureLayout 初始化文本字段并将其添加为子视图 let emailLabel = EGFloatingTextField(frame: CGRectMake(8, 64, CGRectGetWidth(self.view.bounds) - 16, 48)) // set as float
2021-03-02 11:06:50 139KB Swift
1
陀螺仪 Gyro是一个工具,可以从.xcdatamodel文件为Android(Java&Kotlin)和iOS / macOS(Swift)生成模型类。 摹enerate 是我们的[R ealm 对象 介绍 .xcdatamodel文件通常用于以图形方式表示Xcode中的Core Data实体。 可以使用Xcode中的图形用户界面来创建或编辑它。 但是,有了Gyro,您现在还可以使用xcdatamodel创建模型文件! 这将允许您以可视方式(而不是通过代码)设计模型,而仅一次(而不是针对Android和iOS,则是一次),并为您生成代码。 .xcdatamodel文件是脚本的输入。 安装 Gyro位于RubyGems上,因此这意味着您只需在终端中使用以下命令即可安装它: gem install gyro 另外,您也可以在计算机上的任何位置克隆此存储库,然后构建并安装本地ge
2021-03-02 09:06:09 540KB Ruby
1
正义收益IOSAPP
2021-03-01 19:07:43 47.1MB Swift
1