{"id":13669709,"url":"https://github.com/kingcos/Perspective","last_synced_at":"2025-04-27T08:32:53.787Z","repository":{"id":133229991,"uuid":"116677424","full_name":"kingcos/Perspective","owner":"kingcos","description":"📝 Write something with perspectives.","archived":false,"fork":false,"pushed_at":"2019-12-01T18:38:53.000Z","size":52798,"stargazers_count":185,"open_issues_count":37,"forks_count":15,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-11-11T07:38:43.219Z","etag":null,"topics":["blog"],"latest_commit_sha":null,"homepage":"https://kingcos.me","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kingcos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-01-08T13:03:06.000Z","updated_at":"2024-03-26T11:21:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"40acd980-033b-44ce-ad7d-acb162f6e543","html_url":"https://github.com/kingcos/Perspective","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kingcos%2FPerspective","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kingcos%2FPerspective/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kingcos%2FPerspective/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kingcos%2FPerspective/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kingcos","download_url":"https://codeload.github.com/kingcos/Perspective/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251112601,"owners_count":21538162,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blog"],"created_at":"2024-08-02T09:00:20.283Z","updated_at":"2025-04-27T08:32:48.776Z","avatar_url":"https://github.com/kingcos.png","language":"C++","readme":"# Perspective\n\n\u003e For English, please visit: [kingcos@medium](http://medium.com/@kingcos).\n\u003e \n\u003e Perspective，即透视。知道 CSAPP 这本书的同学应该对「Perspective」这个单词不陌生。笔者希望下面的文章能够清晰、透彻地讲清楚所要表述的内容，但个人也深知其不易，如有错误或纰漏，望您积极提出～\n\n![Blog-Perspective Mind Map](Blog-Perspective.png)\n\n## Focus\n\n\u003e Focus，即专注。笔者希望可以尽力将一些不是那么透彻的点通过 Demo 和源代码而看到其本质。由于国内软件开发仍很大程度依赖国外的语言、知识，部分术语会在文中首次提及时标注英文，这样的目的也是为了尽可能减少歧义。\n\n- [浅谈 Swift 中的属性（Property）](https://github.com/kingcos/Perspective/issues/21)\n- [探究 UIViewController 生命周期](https://github.com/kingcos/Perspective/issues/22)\n- [浅谈 iOS 应用启动过程](https://github.com/kingcos/Perspective/issues/23)\n- [Swift 中的 Selector](https://github.com/kingcos/Perspective/issues/24)\n- [Swift 中的 @autoclosure](https://github.com/kingcos/Perspective/issues/5)\n- [Swift Evolution (4.2)](https://github.com/kingcos/Perspective/issues/11)\n- [谈谈 iOS 中的 `dyld_shared_cache`](https://github.com/kingcos/Perspective/issues/55)\n- [Xcode 中的 Link Map 文件](https://github.com/kingcos/Perspective/issues/75)\n\n## Practice\n\n\u003e Practice，即实践。笔者将会把网上各处的知识点进行实际的代码总结、扩展。文章将着重 Demo，非核心相关的内容将以链接形式放置在文末供读者参考、延伸。\n\n- [从 0 开始使用 Docker 快速搭建 Hadoop 集群环境](https://github.com/kingcos/Perspective/issues/25)\n- [在 Swift 中对集合类型元素的弱引用](https://github.com/kingcos/Perspective/issues/6)\n- [iOS 项目持续集成实践（一）](https://github.com/kingcos/Perspective/issues/15)\n- iOS 多线程技术实践\n  - [pthreads]()\n\n## Promotion\n\n\u003e Promotion，即提升。\n\n## Studying\n\n\u003e Studying，即钻研。笔者将分享个人的读书或浏览视频等所收获的心得、笔记。\n\n- [ICS 15-213](/Posts/Studying/ICS_15-213)\n- [Mac OS X and iOS Internals](/Posts/Studying/MacOSX_and_iOS_Internals)\n- [Programming from the Ground Up](/Posts/Studying/Programming_from_the_Ground_Up)\n- [Effective Objective-C 2.0](/Posts/Studying/Effective_Objective-C_2.0)\n- WWDC 17\n  - [102 - Platform State of the Union](https://github.com/kingcos/Perspective/issues/26)\n  - [819 - Designing for a Global Audience](https://github.com/kingcos/Perspective/issues/27)\n  - [822 - App Icon Design](https://github.com/kingcos/Perspective/issues/28)\n  - [823 - Designing Glyphs](https://github.com/kingcos/Perspective/issues/29)\n\n## Tips\n\n\u003e Tips，即提示。笔者将三言两语简述解决方案，延伸部分供读者自行参考、查阅。\n\n- [简单管理多版本 JDK](https://github.com/kingcos/Perspective/issues/7)\n- [使用 Homebrew 安装 MySQL](https://github.com/kingcos/Perspective/issues/8)\n- [Supervisor 的安装与基本使用](https://github.com/kingcos/Perspective/issues/9)\n- [使用 Homebrew 安装 Jenkins](https://github.com/kingcos/Perspective/issues/10)\n- [Xcode 10 beta 趟坑](https://github.com/kingcos/Perspective/issues/13)\n- [iOS 开发问题解决集锦](https://github.com/kingcos/Perspective/issues/16)\n- [在 macOS 上进行直播推流](https://github.com/kingcos/Perspective/issues/19)\n- [将树莓派作为 AirPlay 音频服务器](https://github.com/kingcos/Perspective/issues/20)\n- [使用 usbmuxd 连接 iPhone](https://github.com/kingcos/Perspective/issues/54)\n- [Swift 源代码中的 GYB](https://github.com/kingcos/Perspective/issues/62)\n- [将 Obj-C 代码翻译为 C++ 代码](https://github.com/kingcos/Perspective/issues/72)\n- [Obj-C 中的重载与重写](https://github.com/kingcos/Perspective/issues/73)\n\n## Translation\n\n\u003e Translation，即翻译。笔者将自己尽心翻译作品发布于此，限于笔者能力，如有错误，望读者可以纠正，笔者将十分感激。\n\n- [[译]起底 SourceKit](https://github.com/kingcos/Perspective/issues/12)\n- [[译]关于 App 启动顺序](https://github.com/kingcos/Perspective/issues/58)\n- [[译]为 App 执行一次性设置](https://github.com/kingcos/Perspective/issues/59)\n- [[译]URL 加载系统](https://github.com/kingcos/Perspective/issues/70)\n- [[译]在 Objective-C API 中指定可空性](https://github.com/kingcos/Perspective/issues/71)\n\n## Thought\n\n\u003e Thought，即思考。这里只是个人的胡言乱语[。](/Posts/Thought)\n\n## Contact\n\n- E-mail: [2821836721v@gmail.com](mailto:2821836721v@gmail.com)\n- Twitter: [@kingcos_v](https://twitter.com/kingcos_v/)\n\n\u003e 也欢迎您关注我的微博 [@萌面大道V](http://weibo.com/375975847)\n\n## LICENSE\n\n- 该仓库所有内容不得在未经本人允许下进行任何形式的转载、修改等，一切相关事宜请直接联系我本人。\n- 谢谢您的配合！\n","funding_links":[],"categories":["C++"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkingcos%2FPerspective","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkingcos%2FPerspective","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkingcos%2FPerspective/lists"}