iPhoneMK是一组为iPhone SDK准备的Objective-C类库,我逐渐整理出来,自认为可能对大多数人都有普遍的实用性。
如果你发现这些类中有任何有用的,我希望知道它们。如果你对任何类有改进之处,请自由提交你的更改。如果你希望将其他类添加到这个集合中,请提供它们。
MKNetworkImageView
- 一种视图,用于显示从互联网下载的图像。MKNumberBadgeView
- 一种视图,模仿并扩展了iOS中的数字徽标UI元素。MKSoundCoordinatedAnimationView
- 一种视图,通过plist“脚本”启用对CAAnimation
的“脚本”。MKTouchTrackingView
- 一种轻量级视图,简化了对触摸的检测和响应。包括一个变体,可以对在屏幕上移动位置的动画MKSoundCoordinatedAnimationLayer
层进行正确的触摸检测。MKIconCheckMarkTableViewCell
- 一种管理布尔状态并使用可配置的UIImage
对象表示该状态的单元。MKSocialShareTableViewCell
- 一种单元,使从UITableView
中使用iOS 6中的SLComposeViewController
功能变得简单。MKSwitchControlTableViewCell
- 一种单元,简单地提供UISwitch以控制布尔状态。MKParentalGate
- 一组实现基于敏感度的家长控制门的类。适用于5岁以下儿童的app。iPhoneMK中的一些代码不是ARC启用的代码,一些需要ARC。已经在代码库中构建了编译器错误,以帮助您识别哪些类需要ARC以及哪些不需要。此外,这些错误指导您如何更改该文件的编译方法以支持其ARC模式。基本上,如果您有一个ARC启用的项目,您将需要在iPhoneMK源文件上使用-fno-objc-arc
编译器标志,这些源文件不是ARC启用的。同样,如果您不使用ARC,您将必须在使用ARC的iPhoneMK源文件上使用-fobjc-arc
编译器标志。
iPhoneMK遵从Apache License,版本2.0