XcodeCoverage提供了一种生成Xcode项目的Objective-C代码覆盖率报告的简单方法。 生成的报告包括HTML和Cobertura XML。 覆盖率数据不包括Apple的SDK,并且可以自定义排除规则。 遗憾的是,不支持Swift覆盖。 安装方式:标准 如果要自定义XcodeCoverage以排除某些文件和目录(例如第三方库),请使用标准安装。 否则,下面描述的CocoaPods安装可能会更方便。 分叉此存储库。 将XcodeCoverage文件夹与Xcode项目放在同一文件夹中。 在主要目标的构建阶段中,添加运行脚本构建阶段以执行XcodeCoverage/exp
2022-08-30 10:46:09 116KB coverage objective-c xcode Objective-CPerl
1
无线网 由 AWDL 引起的优胜美地 WiFi 问题的创可贴(即使用户没有专门使用 AWDL/AirDrop)。 更多详细信息, 访问 总而言之,这是一个美化的“sudo ifconfig awdl0 down”,它监视接口并在需要时将其恢复。 登录时运行 删除应用程序后,在以下启动时卸载守护程序。 包含: 监控界面并向守护进程助手发送命令的菜单栏项 SMBlessed PriviledgedHelper 守护进程启动/关闭界面 版本 1.2 变更日志: kirb (Adam D) 支持 OS X 深色菜单栏 卸载注意:如果用户在删除应用程序之前没有取消选中应用程序登录时启动,则用户可以在首选项 -> 用户帐户 -> 登录项下取消选中。 该条目只是启动登录项 plist 中的一个条目,但要清楚。
2022-08-23 16:51:22 208KB Objective-C
1
#beautify-ios 增强了 Apple 的 UIKit 控件,重新渲染它们以让您更好地控制它们的视觉外观。 beautify-ios框架是一个更加雄心勃勃的项目的一部分,该项目将允许对由 beautify 框架增强的应用程序进行实时样式设置。 我们计划很快将其发​​布给我们的 Beta 计划成员。 beautify-ios目前支持以下控件; UISwitch 、 UISlider 、 UITableViewCell 、 UINavigationBar 、 UITextField 、 UILabel 、 UIButton和UIImageView ,还有更多内容…… 内容 ##Setup Beautify 可作为。 要将美化添加到您的项目,请按照下列步骤操作: 将 pod 'beautify' 添加到您的 Podfile 运行 pod 安装 打开 App.xcworksp
2022-08-18 01:35:20 1.77MB Objective-C
1
本地通知 概述 NSLocalNotificationScheduler 类是一个单例类,这是一个需要理解的重要概念,因为它们展示了非常有用的设计模式。 这个想法在整个 iPhone SDK 中都有使用,例如,UIApplication 有一个名为 sharedApplication 的方法,当从任何地方调用它时,将返回与当前运行的应用程序相关的 UIApplication 实例。 NSLocalNotificationScheduler 单例类能够根据特定的触发日期、警报文本、警报操作、声音文件、启动图像、用户信息和重复间隔来安排本地通知。 还有几种辅助方法可以管理每个通知的 bagde 计数,在操作系统收到通知时处理通知,以及取消特定通知。 #####版本 版本 1.0 - 本地通知的设计和实现 #####建造 Master -> 仅适用于 iOS 5.0 或更高版本 用法 #i
2022-08-13 19:31:37 39KB Objective-C
1
设计一个多目标遗传算法来解决两个目标函数
2022-08-12 11:08:37 417KB MATLAB
1
大多数iOS工程都在使用MVC架构,但是MVC架构很容易造成控制器臃肿的问题,通过MVVM+RAC的设计模式可以解决这个问题。 这里基于MVVM+RAC给出了一个Demo,在Demo中通过MVVM对之前的MVC进行了重新划分,并且用RAC实现不同对象间的双向绑定。 内部代码思维连贯且清晰,大家可以运行Demo了解代码执行流程。在代码内部加入了大量的注释,以帮助新人理解。 Tips 为了方便阅读和理解代码,此工程提供了两个版本,一个是带注释的工程,一个是不带注释的工程。 带注释的版本理解起来比较容易,可以根据注释逐步熟悉代码逻辑。 不带注释的版本代码看起来清晰明了,适合有基础的同学打断点跟代码。
2022-08-10 13:56:23 1.45MB Objective-C
1
iOS 菜单 PopMenu ,PopMenu 是带有弹出动画的菜单,灵感来源于微博和网易应用。
2022-08-06 16:03:17 962KB Objective-C
1
PTFakeTouch 模拟iOS的触摸事件[用户模式] 仅在应用程序中启用,系统触摸模拟库: : 只需构建它,然后将此框架添加到您的项目中即可。 然后就可以使用它了。 附件来自kif。 使用案例 单击屏幕上的一个点 NSInteger pointId = [PTFakeTouch fakeTouchId:[PTFakeTouch getAvailablePointId] AtPoint:CGPointMake(100,100) withTouchPhase:UITouchPhaseBegan]; [PTFakeTouch fakeTouchId:pointId AtPoint:CGPointMake(100,100) withTouchPhase:UITouchPhaseEnded]; 滑动画面 NSInteger pointId = [PTFakeTouch fakeTou
2022-08-05 00:28:29 110KB ios touchscreen simulate-touch-events Objective-C
1
Objective-C的Category与关联对象实现原理 - iOS知识库1
2022-08-04 13:01:18 356KB ios objective-c
1
iOS游戏15拼图 著名的“十五拼图”游戏的简单SpriteKit实现 为了解决该游戏的实现,我们必须主要关注以下问题: 生成一个从0到15的16个数字的随机序列(NSArray),其中0是空图块。 您可以在RandomNumberSeries类(NSArray子类)中找到此实现,在initWithSeriesMax方法中(在我们的示例中)会将16个随机数添加到数组中。 您可以将此类重用于其他用途。 当用户将手指滑向空瓷砖时,检索瓷砖的“训练”。 要解决此问题(请参阅GameScene类中的getTrainTilesFromNode),从触摸的磁贴开始,如果thre是空磁贴,则必须朝着滑动方向看。 空图块之前的所有图块都是“图块列”。 当用户滑动手指时,将一列图块从第一张图块移动到空白图块。 我已通过将空磁贴(最后一个磁贴移动到磁贴列中)从其位置移动到火车磁贴集合中第一个磁贴的位置
2022-08-03 17:03:59 1004KB Objective-C
1