优点:随便自己玩,自己改。无毒无公害。使用自己的免费开发者账号。七天需更新一次,不过相信大家玩几天就没意思了。
缺点:就是没其他功能,就是个手表。只能抬腕亮屏显示。就是个app而已,你不能退出它,推出后就回到主界面了。
转动表冠即可更改表盘显示。
github上有好多开源表盘项目,有名的有SpriteKitWatchFace,AutomaticWatchFaces,等等以SpriteKitWatchFace举例如何操作。
源码地址:https://github.com/steventroughtonsmith/SpriteKitWatchFace
改成自己账号就行。首先你的Xcode需要下载你的免费开发者证书,用Xcode打开文件后需要更改的地方:
-
搜索highcaffeinecontent。记得有6处都要改。改动分为两种类别。
-
第一种类型,改紫色框中的内容一处即可。有两个第一种类型,改两次。
3.第二种类型,改紫色框中两处内容。有四个第二种类型。一共改8处位置。
4.改完总共10个地方后,直接接上手机解锁运行Xcode即可。
另外默认的是圆形表盘,方形表盘需要对代码文件 SpriteKitWatchFace-master/SpriteKitWatchFace WatchKit Extension/FaceScene.m 文件进行修改。比如你可以将其中的
self.useBackgroundImageOverlay = NO;
self.faceStyle = FaceStyleRound;
self.numeralStyle = NumeralStyleAll;
self.tickmarkStyle = TickmarkStyleAll;
self.majorTickmarkShape = TickmarkShapeRectangular;
self.minorTickmarkShape = TickmarkShapeRectangular;
self.majorTickHeight = 6;
self.majorTickWidth = 2;
self.colorRegionStyle = ColorRegionStyleDynamicDuo;
self.dateStyle = DateStyleDayDate;
self.dateQuadrant = DateQuadrantRight;
改为
self.useBackgroundImageOverlay = YES;
self.faceStyle = FaceStyleRectangular;
self.numeralStyle = NumeralStyleNone;
self.tickmarkStyle = TickmarkStyleNone;
self.majorTickmarkShape = TickmarkShapeRectangular;
self.minorTickmarkShape = TickmarkShapeRectangular;
self.majorTickHeight = 6;
self.majorTickWidth = 2;
self.colorRegionStyle = ColorRegionStyleDynamicDuo;
self.dateStyle = DateStyleDayDate;
self.dateQuadrant = DateQuadrantTop;
再次运行程序,表盘就变成方形了。
效果图:
掌握了这个方法,就可以随意去下载其他开发者的开源软件了。自己动手丰衣足食还安全。我就不提国内某个表盘软件的名字了,利用别人的开源的东西来赚钱。
我的观点是你用的是开源社区源代码你就要服从开源社区的规则,要不然谁还愿意无私分享代码给大家。已经有数不清的开源软件被中国人拿去闭源了,像表盘这个,当年的SSR。那些拿代码的人口口声声说自己付出了劳动,进行了改进,问题是你享受了开源社区的福利,你的改进没有回馈给开源社区而是变成了自己口袋的现金,要是都这么干,开源社区如何发展。很多人还帮着这种人讲话,难怪中国的开源发展不起来。打个比方就是奖学金,很多奖学金是如何来的,是校友捐助的,这些校友很多当年也是拿过奖学金相当于受过别人捐助的,如果人人都只拿奖学金,毕业之后有能力了不反馈学校,那么奖学金只会越来越少而断源。开源社区也就变成断源社区了。
付出了劳动你是可以拿钱,但是既然你用了开源社区代码就要服从开源的原则。要不然你有本事不用开源社区提供的代码。
最近发现个开源新软件,感觉更好玩。这个超好的,要什么表盘都有。完全可以用。
https://github.com/ElChoquito/AutomaticWatchFaces
支持超多表盘。拿开源软件在国内卖钱的真是无耻,果然只要不要face一点就能赚钱。
网友评论