[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6688":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":16,"starSnapshotCount":16,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},6688,"Spring","MengTo\u002FSpring","MengTo","A library to simplify iOS animations in Swift.","http:\u002F\u002Fdesigncode.io",null,"Swift",14041,1803,457,132,0,3,70.07,"MIT License",false,"master",true,[],"2026-06-12 04:00:30","## Updated for Swift 4.2\nRequires Xcode 10 and Swift 4.2.\n\n## Installation\nDrop in the Spring folder to your Xcode project (make sure to enable \"Copy items if needed\" and \"Create groups\").\n\nOr via CocoaPods:\n```\nuse_frameworks!\npod 'Spring', :git => 'https:\u002F\u002Fgithub.com\u002FMengTo\u002FSpring.git'\n```\n\n## Usage with Storyboard\nIn Identity Inspector, connect the UIView to SpringView Class and set the animation properties in Attribute Inspector.\n\n![](http:\u002F\u002Fcl.ly\u002Fimage\u002F241o0G1G3S36\u002Fdownload\u002Fspringsetup.jpg)\n\n## Usage with Code\n    layer.animation = \"squeezeDown\"\n    layer.animate()\n\n## Demo The Animations\n![](http:\u002F\u002Fcl.ly\u002Fimage\u002F1n1E2j3W3y24\u002Fspringscreen.jpg)\n\n## Chaining Animations\n    layer.y = -50\n    animateToNext {\n      layer.animation = \"fall\"\n      layer.animateTo()\n    }\n\n## Functions\n    animate()\n    animateNext { ... }\n    animateTo()\n    animateToNext { ... }\n\n## Animation\n    shake\n    pop\n    morph\n    squeeze\n    wobble\n    swing\n    flipX\n    flipY\n    fall\n    squeezeLeft\n    squeezeRight\n    squeezeDown\n    squeezeUp\n    slideLeft\n    slideRight\n    slideDown\n    slideUp\n    fadeIn\n    fadeOut\n    fadeInLeft\n    fadeInRight\n    fadeInDown\n    fadeInUp\n    zoomIn\n    zoomOut\n    flash\n\n## Curve\n    spring\n    linear\n    easeIn\n    easeOut\n    easeInOut\n\n## Properties\n    force\n    duration\n    delay\n    damping\n    velocity\n    repeatCount\n    scale\n    x\n    y\n    rotate\n\n\\* Not all properties work together. Play with the demo app.\n\n\n## Autostart\nAllows you to animate without code. Don't need to use this if you plan to start the animation in code.\n\n## Autohide\nSaves you the hassle of adding a line \"layer.alpha = 0\" in viewDidLoad().\n\n## Known issue\nAnimations won't autostart when view is reached via performSegueWithIdentifier.\n\n## Tutorials\n- Tutorials available on [Design+Code](https:\u002F\u002Fdesigncode.io\u002Fswiftapp).\n- [Integrate Spring to existing Objective-C projects](https:\u002F\u002Fmedium.com\u002Fios-apprentice\u002Fusing-swift-in-objective-c-projects-f7e7a09f8be)\n\n## ChangeLog\n- At [ChangeLog](https:\u002F\u002Fgithub.com\u002FMengTo\u002FSpring\u002Fwiki\u002FCHANGELOG) wiki page\n\n## License\n\nSpring is released under the MIT license. See LICENSE for details.\n","Spring 是一个用于简化 iOS 动画的 Swift 库。它提供了丰富的动画效果，如摇晃、弹出、变形等，并支持链式动画和自定义属性设置，使开发者能够轻松创建流畅且吸引人的用户界面。Spring 通过简单的 API 调用即可实现复杂的动画效果，无需编写大量代码，同时支持 Storyboard 和纯代码方式使用。适用于需要为应用添加动态效果以提升用户体验的各种 iOS 开发场景。",2,"2026-06-11 03:08:22","top_language"]