首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
care57115
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
赞
文章( 38 )
沸点( 0 )
初识 SwiftUI
2019年 WWDC 大会上,苹果宣布了基于Swift语言构建的全新UI框架-SwiftUI。其界面布局完全抛弃了Storyboard和Autolayout,采用了声明式的界面语言(DSL,即Domain Specific Language),加上 Canvas 的实时预览功能…
从MVP到MVVM
通过上篇文章,我们了解到利用mvp可以对mvc的c层瘦身,并使得层次分明,且网络请求变得通用。那就已经很完美了,那么mvvm是用来干嘛的呢。 对于mvvm它是用来描述数据和视图的关系的。我们开发过程中常常发现数据变化会导致视图的变化,如一个列表,当没有数据的时候要展示空界面,当…
Swift 4 泛型:如何在你的代码或App里应用泛型
问题 1:我能否写一个 Swift 函数用于查找在任意数组中存储的任意类型的任何实例对象的位置\索引。 问题 2:我能否写一个 Swift 函数用于确定在任意数组中存储的任意类型的任何实例对象的类型。 我所说的 "任何类型",包括自定义类型,比如我们自己定义的 Class 类型…
两分钟带你快速搭建Flutter开发环境(Mac)
在这篇文章中,将带着大家一起在Mac平台上快速搭建Flutter的开发环境,同时会将搭建Flutter开发环境中的一些技巧和经验分享给大家。 磁盘空间: 700 MB (不包括Xcode或Android Studio的磁盘空间). 注意:此镜像为临时镜像,并不能保证一直可用,大…
手把手教你在Flutter项目优雅的使用ORM数据库
Flutter现在开发上最大的槽点可能就是数据库使用了,Flutter现在只提供了sqflite插件,这表明开发者手动写sql代码,建表、建索引、transation、db线程控制等等繁琐的事情必然接踵而至,这种数据库使用方式是最低效的了。例如IOS平台有coredata、re…
理解 iOS 本地通知和远程通知
本文主要讲述了iOS的本地和远程通知的基本使用,以及某些不易注意的问题。 iOS中存在三种常见的事件通知方式:NSNofiticationCenter、KVO Notification 和 User Notifications,其中 User Notifications,就是本…
[译] Swift 5.0 新特性
Swift 5.0 是 Swift 的下一个主要的 release,随之而来的是 ABI 的稳定性,同时还实现了几个关键的新功能,包括 raw string,未来的枚举 case,Result 类型,检查整数倍数等等。 你可以亲自尝试一下:我创建了一个 Xcode Playgr…
iOS 组件化 使用cocoapods集成实战演练
之前写过一篇 iOS 组件化实现的一些思路总结 ,这篇作为续集,聊一聊使用 Cocoapods 在iOS平台组件化的实现和集成。 本文中的两个例子可以在 YTThirdPlatformManager 项目中找到。 Cocoapods 是iOS/osx平台的开发库管理工具,简单的…
iOS 算法之排序、查找、递归
算法(排序、查找、递归、链表反转 ------------------------------------------------------)
[译] 在 iOS Swift 中的懒加载变量
阅读这篇文章获取更多关于闭包的信息. 当我们进行 iOS 开发时,我们应该非常关注应用程序的内存占用情况。如果应用程序很复杂,那么内存问题就会是对于开发者的一个主要的挑战。所以,首先考虑到内存分配问题的开发者能够真正的写出优化的代码。除非确实有必要,否则开发者要避免做一些耗时的…
下一页
关注了
16
关注者
1
收藏集
0
关注标签
31
加入于
2018-09-22