[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6807":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":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":18,"lastSyncTime":28,"discoverSource":29},6807,"Yep","CatchChat\u002FYep","CatchChat","Meet Genius","http:\u002F\u002Fsoyep.com",null,"Swift",5878,1208,7,5,0,1,2,40.25,"MIT License",true,false,"master",[],"2026-06-12 02:01:30","# Yep\n\nA community where geniuses meet\n\nhttps:\u002F\u002Fsoyep.com\n\n![](https:\u002F\u002Fcloud.githubusercontent.com\u002Fassets\u002F1941540\u002F12776320\u002F05da093e-ca90-11e5-8b6f-a50ec826cf9e.jpg)\n\n# Yep: Project Introductory Guide\n\n> Please build with the latest CocoaPods v0.39.0 and Xcode 7.2.\n\n## Intro\n\nYep is a nifty and lightweight social networking app, revolving around the theme of \"Meeting Genius\", enabling users to find experts or other learners of a particular domain.\n\nThe project's architecture is easy to understand, following the common software pattern MVC, separating UI, business logic and data model. Now, let's dive into the Yep project!\n\n## Model\n\n[Realm](https:\u002F\u002Frealm.io) helps us a lot with data persistence. You can checkout the `Realm\u002FModels.swift` file to learn how we add, modify, update or delete data in Realm database.\n\n## UI(View & ViewController)\n\nWe use Storyboard to join different view controllers together. You can take a glance at the `Main.storyboard` file. Thanks to the **Storyboard References** feature, we break up storyboards into a set of smaller storyboards. Easy to maintain and handle `.storyboard` files under source control, right?\n\nAt the same time, you should notice that some views are `@IBDesignable`. You can use Interface Builder, drag the view out and observe changes.\n\n## Activity\n\nWithout integrating WeChat or Weibo SDK, Yep uses [MonkeyKing](https:\u002F\u002Fgithub.com\u002Fnixzhu\u002FMonkeyKing\u002F) with the native `UIActivityViewController`. See `Activities\u002FWeChatActivity.swift`.\n\n## Service\n\nYou can find all Services under `Services` directory. Our services are divided into following parts:\n\n1. User-related operation service (`YepService.swift`): Sign-in, phone verification\n2. User operation service (`YepServiceSync.swift`): Skills, messages\n3. Network requests service (`YepNetworking.swift`): Network requests, JSON parsing\u002Fserialization\n4. Data download service (`YepDownloader.swift`): Audio, video downloading\n5. Feeds (`FayeService.swift`)\n6. Cloud storage service (`YepStorageService.swift`)\n7. Audio and video service (`YepAudioService.swift`): Based on AVFoundation and AudioToolbox\n8. Location service (`YepLocationService.swift`)\n9. Social info service (`SocialWorkService.swift`): Get user's GitHub, Dribbble and Instagram info\n10. Open Graph Service (`OpenGraphService.swift`): Get iBooks, App and Apple Music info\n\n## Performance\n\nIn order to improve FPS rate, we do image caching (`Caches` folder).\n\nWants to learn more? View [this slide](https:\u002F\u002Fgithub.com\u002FatConf\u002Fatswift-2016-resources\u002Ftree\u002Fmaster\u002Fkeynotes\u002F周楷雯_Faster%20iOS%20App.key).\n\n## Development\n\nIf you like to join us developing Yep, fork this repo and use git flow on `develop` branch to create a new branch for your developing. When you finish, send a pull request.\n\nPlease ensure each commit is minimized for code review.\n\nPlease stop using simulator's waterfall image as your avatar.\n\nYou can track our progress at [Trello](https:\u002F\u002Ftrello.com\u002Fb\u002FgxmPfiAd\u002Fyep-ios).\n\n## License\n\nMIT\n\n### [中文指南](Yep_Guide_Chinese.md)\n","Yep 是一个以“遇见天才”为主题的轻量级社交网络应用，让用户能够找到特定领域的专家或其他学习者。项目采用Swift语言开发，并基于MVC架构设计，确保了UI、业务逻辑和数据模型的分离，便于理解和维护。使用Realm进行数据持久化处理，通过Storyboard管理界面布局，支持@IBDesignable视图以便于在Interface Builder中预览修改效果。此外，Yep还集成了多项服务，包括用户认证、消息传递、多媒体下载及社交信息获取等，特别适用于需要构建知识分享或兴趣小组类社交平台的场景。","2026-06-11 03:08:58","top_language"]