在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):DrawKit/DrawKit开源软件地址(OpenSource Url):https://github.com/DrawKit/DrawKit开源编程语言(OpenSource Language):Objective-C 98.6%开源软件介绍(OpenSource Introduction):DrawKitDrawKit is an illustration and vector artwork framework for macOS. See http://drawkit.github.io for full documentation and a getting started guide. Quick StartUsing Terminal.app on macOS, clone the DrawKit project and open the first example in Xcode:
DrawKit DemosFor a full demonstration of DrawKit, try the DrawDemo application. Complete with source code this application highlights what is possible with DrawKit. DKMiniDemo and source code are great for learning about DrawKit. How We Work Together / ContributingThis project is maintained thanks to the contributors who send pull requests. @grahammiln typically deals with administrative tasks and contributors do the rest. We will merge any pull request that adds something useful and does not break existing code, and will often grant commit access to the repository. If you're an active user and want to be a maintainer, please get in touch. DrawKit needs your help! There are numerous warnings to address and minor updates needed. Pick something easy and make a difference. Please help maintain and support this incredible framework. Package ManagersCarthage and CocoaPods are dependency managers. They aim to help automate and simplify the use of 3rd-party libraries like DrawKit in your Xcode projects. CarthageFor Carthage, append the following to your project's
CocoaPodsFor CocoaPods, append the following to your project's platform :osx, '10.7'
pod "DrawKit" OverviewDrawKit is a software framework that enables the macOS Cocoa developer to rapidly implement vector drawing and illustration features in a custom application. It is comprehensive, powerful and complete, but it is also highly modular so you can make use of only those parts that you need, or go the whole hog and drop it in as a complete vector drawing solution. Taking its cue from Cocoa's powerful text handling model, DrawKit provides a general purpose and complete drawing model that can be deployed with very little (or in the most general case, no) code at all. The defaults for most classes and created objects have been selected to give a working system out of the box with minimal set up. As you might expect, the more your requirements deviate from the defaults, the more customising you will need to do, but DrawKit has been designed to make this as straightforward as possible without compromising on the graphical power available. Many classes can be operated in a variety of modes for the most obvious of customisations, and can of course be subclassed when necessary to provide more divergent behaviour. Where possible, familiar Cocoa idioms and conventions are used to ensure that the Cocoa developer will be able to start using DrawKit as if it were a natural extension of the standard Cocoa frameworks (which in a way, of course, it is). Generally speaking, DrawKit provides the following:
DrawKit is a moderately large framework but its architecture is straightforward. While you won't be able to learn it in half an hour, it is designed to be easy to deploy and get working with minimal configuration or fuss. DrawKit does NOT provide a user interface except that of direct manipulation of objects, which is highly customisable. It is intended to form the core of an application or perhaps find a subsidiary role - it is not in and of itself a drawing application. Some classes are provided to help get started with building a GUI for DrawKit, such as a basic document class and a base class for an inspector type of controller. As its name suggests, DrawKit is a kit - some assembly is required. However getting a "bare bones" system up and running should be very easy, which is intended to give the programmer confidence in the default operation of the framework, providing an excellent starting point for customising and extending DrawKit to suit your own applications' needs. LicenseDrawKit is MPL2 licensed. This licence means DrawKit can be used within open source and commercial software, including products distributed on the Mac App Store. HistoryOriginally based on, and forked from, DrawKit 1.0b7 (2010/05/01) source code by Graham Cox. MaintainersSee CONTRIBUTORS for a list of code level contributors. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论