我正在寻找一个良好设计的iOS开源代码/框架,可以让我进行学习。当我说良好的设计时,它们应该遵循良好的面向对象概念,代码清晰有序,可能还要包含一些单元测试。我希望学习这些概念并将其应用于我的项目中。任何建议都将不胜感激。
我正在寻找一个良好设计的iOS开源代码/框架,可以让我进行学习。当我说良好的设计时,它们应该遵循良好的面向对象概念,代码清晰有序,可能还要包含一些单元测试。我希望学习这些概念并将其应用于我的项目中。任何建议都将不胜感激。
苹果提供了一些很好的示例代码。
此外,我建议查看像GitHub这样的代码共享网站上丰富的iOS代码。一些StackOverflow成员做了一些很棒的工作。Marcus Zarra和Dave DeLong就是其中的两个人。我也在那里发布了一些代码。只是为了让你知道,GitHub上发布的许多代码并不是完整的项目,而是库或有用的类。
在不惧被嫌弃自夸的情况下,这是一个项目,我写了一个过度注释且相当简单的程序。该应用程序是 iPhone 的“快速拨号”。设置一个号码,翻转开关,您就不需要跳转到电话应用程序中再点击收藏中的号码。从主屏幕直接一键拨号。我有两个基于此代码的应用程序已经在 App Store 上发布,但是这个应用程序本身没有。编辑: 自从编写这个答案以来,我有了更多的项目,比上面链接的那个要复杂得多。MBCalendarKit 是我最自豪的一个。随意修改。