All Projects → kevindcw → Dnebula

kevindcw / Dnebula

Licence: mit
模仿SOUL布局,写的一个笔记类应用

Projects that are alternatives of or similar to Dnebula

Hardchoice
有时候作抉择真的很痛苦,Swift写的生活类APP
Stars: ✭ 90 (-18.92%)
Mutual labels:  ios-app
Stompclientlib
Simple STOMP Client library, Swift 3 and 4, 4.2, 5 compatible
Stars: ✭ 99 (-10.81%)
Mutual labels:  ios-app
Swiftcocoadsl
An easy way to write iOS UI
Stars: ✭ 103 (-7.21%)
Mutual labels:  ios-app
Kotlin Mpp Standard
A standard setup for Kotlin multiplatform projects.
Stars: ✭ 92 (-17.12%)
Mutual labels:  ios-app
Kivystudio
A Software development environment for software developers
Stars: ✭ 97 (-12.61%)
Mutual labels:  ios-app
Coronatracker
Coronavirus tracker app for iOS & macOS with maps & charts
Stars: ✭ 1,374 (+1137.84%)
Mutual labels:  ios-app
Thewarholoutloud
An inclusive audio guide for The Andy Warhol Museum
Stars: ✭ 89 (-19.82%)
Mutual labels:  ios-app
Pulse Sms Ios
The official iOS app for Pulse SMS.
Stars: ✭ 108 (-2.7%)
Mutual labels:  ios-app
Achnbrowserui
Animal Crossing New Horizon companion app in SwiftUI
Stars: ✭ 1,356 (+1121.62%)
Mutual labels:  ios-app
Flutter medical
Functioning Doctor/Healthcare Catalog App created using Dart with Flutter. Stores and loads data from Firebase Firestore DB.
Stars: ✭ 99 (-10.81%)
Mutual labels:  ios-app
Tls Inspector
Easily view and inspect X.509 certificates on your iOS device.
Stars: ✭ 92 (-17.12%)
Mutual labels:  ios-app
Github Native
📱 mobile github client built with react-native
Stars: ✭ 94 (-15.32%)
Mutual labels:  ios-app
Matchimals.fun
🦁 🃏 📱 An animal matching puzzle card game– built with turn-based game engine boardgame.io and React-Native + React-Native-Web
Stars: ✭ 101 (-9.01%)
Mutual labels:  ios-app
Ios Practice Checklist
iOS 精进与实践检查清单
Stars: ✭ 91 (-18.02%)
Mutual labels:  ios-app
Blahker
巴拉剋 - Safari 蓋版廣告消除器
Stars: ✭ 103 (-7.21%)
Mutual labels:  ios-app
Coremldemo
A simple demo for Core ML
Stars: ✭ 90 (-18.92%)
Mutual labels:  ios-app
Cognitiveconcierge
WARNING: This repository is no longer maintained ⚠️ This repository will not be updated. The repository will be kept available in read-only mode.
Stars: ✭ 100 (-9.91%)
Mutual labels:  ios-app
Wordpress App With Flutter
Fully Functional IOS/Android App for WordPress Website with Flutter
Stars: ✭ 109 (-1.8%)
Mutual labels:  ios-app
Sol
☀️ Sol° beautifully displays weather information so you can plan your day accordingly. Check the weather in your current location or any city around the world. Implemented in Objective-C.
Stars: ✭ 1,430 (+1188.29%)
Mutual labels:  ios-app
Littlego
Little Go. An iOS application that lets you play the game of Go on the iPhone or iPad.
Stars: ✭ 101 (-9.01%)
Mutual labels:  ios-app

时间宇宙

License GitHub last commit GitHub repo size in bytes

效果图:

目前主要功能就是时间计时或者倒计时,关联笔记加通知栏小组件:

 

 

实现视频(文件大,可能要等待5秒):

视频

应用国际化:

由于国外下载量比国内多,我专门针对日本和美国做了本地化操作

应用名字国际化:

首先点击项目->PROJECT->Info->Localizations中添加要支持的语言

然后就会多出两个文件来:

应用内容国际化:

宏定义/** 代码切换语言 **

/#define Localized(key) NSLocalizedString(key, nil)

使用

Localized(@"内容")

界面代码:

1.点击小球时,星云整体上移缩小,卡片视图弹出,要有个渐变的过程(在APP交互中,最好所有动画都是渐进的,因为人的大脑接收信息,会有个预设,如果一个东西凭空出现,或消息,大脑会检索一下,这会让大脑不太舒服)

##关键代码 根本代码用到了变换矩阵的运算,参考了大神DBSphereTagCloud里面的算法

我们按照需要展示的子视图个数沿着z轴将球体等分成相应份数,然后按照一个常数angle角度来做旋转,构造一个沿着球面的螺旋,在空间中构建一个球形,并将子视图均匀的分布在球面上,球滚动时,球面坐标的计算。

1.首先定义行、列和二维数组,存储行列信息

2.根据方向和角度调整矩阵

3.根据传入的数组,随机抛洒

##最后一张图就是通知栏-小组件

切换小组件运行,选第2个就行,至于小组件和APP之间传值直接看代码吧!

更多代码大家可以直接下载看,这里就不多介绍了。。。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].