苹果开发之初心

2010年,凭着一股激情和坚定的信念,利用业余时间,从事苹果开发工作,至今已近9年。

开发初心就是想把过去学习编程的成果,做成App,发布到苹果应用商店,销售到世界各地。

经过艰苦的努力,实现了进入开发者行列的初衷,获得了满意的效果,积累了一些开发经验。

目前,苹果AppStore,虽已过了顶峰时期,但个人开发者仍然有用武之地,还可以有所作为。

对个人而言,坚持9年,已属不易,早已过了激情开发的阶段。

如何才能保持初心和热情,继续坚持下去呢?




欢迎访问http://www.yutianjian.com







我的App简要介绍(下列App都包括iMac和iPhone/iPad版本)

桥牌系列:桥牌训练馆、桥牌最佳牌例赏析、桥牌做庄练习、桥牌世界杯、快乐桥牌等。
围棋系列:围棋狗(打谱软件)、现代围棋谱、围棋经典收藏、吴清源全集等。

象棋系列:象棋学士(打谱软件)、象棋圣经、象棋大师谱等。
国际象棋:国际象棋PGN阅读器(
Chess PGN Viewer
扑克游戏:升级炒地皮、拖拉机、拱猪、斗地主、两副牌斗地主等。
记事本: 随身记事本、家庭理财记账等
娱乐: 广播电视直播源Player


一、桥牌系列

(1)
桥牌训练馆(iBridgeFun

icon_fun

截图

桥牌训练馆包括 iPad/iPhone iMac 版本,对应Apple TV的版本名称为:Bridge classic hands


桥牌训练馆汇集1000多副经典牌例,包括安全打法、消去打法、封锁与解封、防守杀着、额外机会、跟牌与信号、对式比赛取胜技术以及桥牌高级战术挤牌等多个做庄与防守专题。
在名家精彩牌例中除包括各国著名大师的实战牌例、比赛背景及实战解说外,还包括意大利蓝队的兴衰、沉浮。
对于桥牌初学者和有一定基础的爱好者,它是一个随身的桥牌桌,使你随时随地可以学习桥牌技术、训练桥牌技能和欣赏大师作品,提高自己的桥牌技术。
真诚希望你成为一个桥牌高手。
特点:
四种模式:演示、训练、自战、人机。
演示模式:单步演示打牌过程。
自动演示:在演示模式下,可进行自动演示。
训练模式:单步演示打牌过程,有牌例信息提示。
自战模式:通过点触桌面牌张,可对打牌过程进行复习和训练。
手动发牌:在自战模式下,输入定约信息后可手动发牌,,进行桥牌打谱训练。
牌例保存:在自战模式下,可以保存自己输入的牌例和打牌过程。
桌面设置:可设置桌面背景。





(2) 桥牌最佳牌例赏析(iBridgeBest


icon_best


截图

桥牌最佳牌例赏析包括 iPad/iPhone iMac版本,对应Apple TV的版本名称为:Bridge Best

收集了历年世界桥牌新闻协会年度最佳牌例,包括:
1) 1974-2017年度最佳做庄/防守奖
2) 1985-2017年度最佳防守奖
3) 1996-2017年度青少年最佳做庄/防守奖
4) 1977-1987年度BOLS杰出牌例奖
5) 1985-1986年度妇女最佳做庄/防守奖
6) 2011 - 2014 每周一牌。
主要功能:
四种模式:演示、训练、自战、人机。
人机模式:你打庄家和明手的牌,iPhone/iPad为防守方。
演示模式:单步演示打牌过程。
自动演示:在演示模式下,可进行自动演示,随时点触任何有效键即可结束自动演示。
训练模式:单步演示打牌过程,有牌例信息提示。
自战模式:通过点触桌面牌张,可对打牌过程进行复习和训练。
手动发牌:在自战模式下,输入定约信息后可手动发牌,,进行桥牌打谱训练。
牌例保存:在自战模式下,可以保存自己输入的牌例和打牌过程。
桌面设置:可设置桌面背景。





(3) 桥牌做庄练习(Bridge Exercises

icon_exercises

截图

桥牌做庄练习包括 iPad/iPhone iMac版本,对应Apple TV的版本名称为:Bridge Exercise

桥牌做庄练习提供大量做庄打法牌例用于练习做庄技巧。
能力评估:
一星:胜率小于50%
二星:胜率大于50%,小于60%
三星:胜率大于60%,小于70%
四星:胜率大于70%,小于80%
五星:胜率大于80%

功能:
每副牌例均提供标准打法,供参考。
重打,可以反复练习。






(4) 桥牌世界杯(iBridgeCup

icon_cup

截图

桥牌世界杯包括 iPad/iPhone iMac版本。

包括:(开室和闭室)
1955, 1957, 1959, 1962, 1967, 1973, 1974, 1975, 1977, 1979, 1981, 1983, 1987, 1991, 1995, 1997,
2000, 2001, 2003, 2005, 2007, 2009, 2011, 2013, 2015, 2017 百慕大杯赛决赛。





(5) 快乐桥牌(iBridgeCard

icon_cards

截图

快乐桥牌包括 iPad/iPhone iMac版本,对应Apple TV版本名称为:Bridge Fans

单机版桥牌软件,采用简单自然叫牌体系,寂寞无聊时消遣一下。





(6) 桥牌PBN格式阅读和制作器(Bridge PBN Viewer & Maker

icon_pbn

截图

桥牌PBN格式阅读和制作器包括 iPad/iPhone iMac版本。

Portable Bridge Notation (PBN)

PBN
是一种通用桥牌记录格式,有大量的PBN桥牌文件资源。

桥牌PBN格式阅读和制作器即可以阅读(打开)pbn格式的桥牌文件,演示打牌过程;也可以制作PBN桥牌文件。






(7) 桥牌队式赛计分程序(Bridge team score

icon_team

截图

桥牌队式赛计分程序包括 iPad iMac版本。

支持队式赛计分。

(8) 桥牌双人赛计分程序(Bridge Pairs Score

icon_pair

截图

桥牌双人赛计分程序包括 iPad iMac版本。

支持标准 Mitchell 移位双人赛计分。



(9) 桥牌算分器(Bridge score calculator

icon_cal

截图

桥牌算分器包括iMac版本。


二、围棋系列

(1) 现代围棋谱(围棋名人谱)

Pasted Graphic

截图

现代围棋谱包括 iPad/iPhone iMac版本。

汇集中国、韩国和日本三国围棋顶尖名人在2010+2011+2012+2013年参加各种比赛中的棋谱。
围棋名人谱真实演示比赛的进程和结果,使你随时随地欣赏当今围棋名人的高超技艺。
特点:
本地加载棋谱文件无需上线;
单步演示下棋过程和结果;
界面:
研究:中断演示过程进行打谱研究。
复原:恢复研究时中断的演示棋谱。
打开棋谱(Open):选择打开某棋手的棋谱文件。
重新开始(Restart):本棋谱回到开始状态。
保存:在研究模式下,对输入的棋谱进行保存。
个人棋谱:打开或删除已经保存的个人棋谱。
下一谱: 从已经打开的棋谱文件选择下一谱进行演示。
上一谱: 从已经打开的棋谱文件回退到上一谱进行演示。
下一步: 单步演示下棋进程。
上一步: 在单步演示和研究模式下棋进程时回退一步。
自动演示: 自动演示下棋进程。

(2) 围棋经典收藏

Pasted Graphic 1

截图

围棋经典收藏包括 iPad/iPhone iMac版本。

围棋经典收藏包含:
- 21世纪围棋下法-吴清源
- 47冠历程-加藤正夫
- 64冠历程-坂田荣男
- 称霸棋坛-坂田荣男
- 光荣轨迹-坂田荣男
- 怒涛时代-坂田荣男
- 人生九局-聂卫平
- 笑傲纹枰-马晓春
- 黑白之间-马晓春
- 名家对局-梶原武雄
- 名局精选-大竹英雄
- 名局精选-吴清源
- 世界围棋短对局精选
- 纹枰论道-迷你血战谱
- 吴清源布局
- 百年围棋经典名局
- 古谱钩沉-餐菊斋棋评
- 古谱钩沉-当湖十局
- 古谱钩沉-范西屏对局集
- 古谱钩沉-黄龙士对局集
- 古谱钩沉-兼山堂弈谱
- 古谱钩沉-施定庵对局集
- 古谱钩沉-晚香亭弈谱
- 古谱钩沉-徐星友对局集
- 古谱钩沉-玄妙道策
- 古谱钩沉-周懒予对局集


(3) 吴清源全集

Pasted Graphic 2

截图

吴清源全集包括 iPad/iPhone iMac版本。

- 第一卷旭日初辉东海天
- 第二卷擂台逐鹿起风烟
- 第三卷皓珠度韵新闻谱
- 第四卷墨玉留香晋段篇
- 第五卷十局纵横擒虎客
- 第六卷三番壁垒傲瀛贤
- 第七卷心伤万古名人战
- 第八卷孤骛追霞话弈仙

(4) 围棋狗(专业打谱软件)

Pasted Graphic 3

截图

围棋狗包括 iPad/iPhone iMac版本。

围棋狗(专业打谱软件)主要功能:
1)打谱功能
可以完成正常棋谱、白先棋谱、让子棋、死活题的打谱与保存。
2)分页显示棋谱
可以根据棋谱总手数,分页显示棋谱,比如从显示1-50手棋谱,51-100手棋谱等,方便看谱。
3)棋谱库
包含大量各类古代和现代经典棋谱以及中日韩三国顶级棋谱的实战棋谱,便于学习和研究。
4)提供个人打谱保存后的演示功能
自己可以大量保存所录入的棋谱,供演示和研究。
5)将录入的围棋谱导出为sgf格式。
6)读取sgf格式棋谱。(不支持变化图)



三、象棋系列

(1) 象棋大师谱

Pasted Graphic 6

截图

象棋大师谱包括 iPad/iPhone iMac版本。

象棋大师谱汇集中国大陆2010年5月排名前10名的象棋大师在2010+2011年参加各种比赛中的棋谱。
真实演示比赛的进程和结果,使你随时随地欣赏当今中国象棋大师的高超技艺及最新流行开局。
特点:
拥有最新(2010+2011+2012年)中国大陆排名前十的大师棋谱;
本地加载棋谱文件无需上线;
单步演示下棋过程和结果;
界面直观、清晰。
界面:
打开棋谱(Open):选择打开某棋手的棋谱文件。
重新开始(Restart):本棋谱回到开始状态。
下一谱(Next Game) :从已经打开的棋谱文件选择下一谱进行演示。
上一谱(Last Game) :从已经打开的棋谱文件回退到上一谱进行演示。
研究/复原:对棋谱进行变化研究/恢复到研究前状态。
单步演示(Next Step) :单步演示下棋进程。
自动演示(Auto Demo):自动演示下棋进程。

(2) 象棋圣经

Pasted Graphic 5

截图

象棋圣经包括 iPad/iPhone iMac版本。

象棋圣经--收录《适情雅趣》(第一至第六卷)550局,《桔中秘》(卷上中下)154局,《梅花谱》47局,《竹香斋》(初二三集)204局,《反梅花谱》24局,
《韬略元机》全局谱159局,《梦入神机》152局,《烂柯神机》52局。为象棋爱好者必备之工具。


(3) 象棋学士

Pasted Graphic 7

截图

象棋学士包括 iPad/iPhone iMac版本。

象棋学士,中国象棋打谱软件,专为象棋打谱而设计。

支持PGN格式棋谱文件!可充分利用PGN棋谱资源。
支持PGN棋谱数据库,一个PGN文件可以包含多个对局棋谱。
支持评注的编辑与修改!
自定义xdp格式,支持所有特殊情况的打谱!

主要功能如下:

1
)打谱功能
可以完成象棋棋谱的打谱与保存,录入评注信息,保存内容包括对局基本信息、评注信息、对局过程。注意:不支持变着。
2
)复制与粘贴布局功能
可在任何局面下复制棋子布局,在残局打谱模式下粘贴布局,打谱更方便。
3)
读谱功能
可以读取PGN棋谱文件中的对局信息、评注信息,进行演示和研究。
4
PGN棋谱格式和xdp格式
可以将棋谱文件保存为PGN格式或xdp格式,有大量的PGN格式棋谱文件可供使用。
xdp
是自定义格式,适应所有特殊棋谱(如5个兵在同一条线上)的打谱。
5)
支持PGN棋谱数据库
支持一个PGN文件包含多个对局棋谱,包含棋谱数量不限,阅读棋谱更便捷。
6
)棋谱文件命名
保存棋谱时,可自己命名棋谱文件,便于自己分类管理棋谱文件。
7
)棋谱库
包含大量各类古代和现代经典棋谱以及中国顶级象棋棋手的实战对局,便于学习和研究。
8
)演示功能
可以进行单步、自动演示和研究,操作便捷。

四、升级炒地皮、拖拉机、两副牌斗地主

(1) 升级炒地皮

Pasted Graphic

截图

炒地皮包括 iPad/iPhone版本。

炒地皮的规则与拖拉机、双升级基本相同,在升级游戏原有规则的基础上增加反主和炒底的变化,使游戏对抗性更强,变化更多,把握难度更大,更富有娱乐性和刺激性。
炒地皮共2副牌,共108张,每人25张,8张底牌。
一、 牌的大小顺序
常主:大王 , 小王。
级牌:从2开始打到A。王不能亮牌,只能反无主炒底。
主牌从大至小依次为(打9): 大王 , 小王 , 主9, 副9, A,K,Q,J,10,8,7,6,5,4,3,2
除级牌(打9)外的副牌从大至小依次为: A,K,Q,J,10,8,7,6,5,4,3,2
拖拉机的构成:
(1)副牌: 只有自然顺序相邻且花色相同的连对构成拖拉机,如334455,打4时3355不构成拖拉机。
(2)主牌:某花色为主时,大王,小王,主级牌,副级牌可形成拖拉机; 主牌花色A,K,Q,J等可形成拖拉机;不能互连。
无主时,只有大小王可形成拖拉机。
二、 亮牌规则
在发牌过程中,第一次亮出级牌的花色作为主牌花色,有对可反主,若发牌结束仍无人亮牌,则打无主。王不能亮牌,只能反无主炒底。第一轮为抢庄,以后轮庄。
三、 反底规则
反底不反庄。
庄家扣底牌后,其他家可以不断选择大小王对或级牌对反主并炒底,重新扣底牌。
反底花色顺序: 大王、小王、黑桃、红桃、草花、方块。大王反后,不能再反。
四、 出牌规则
出牌时同等大小的牌以先出者为大。同花色的大牌可以甩牌。
第一家出对牌,其他家有对出对,无对为小。
将牌只能打单、1对、拖拉机,不能甩牌。
首家出某花色副牌时,其余家无此门花色时,可出主牌,称为 “ 毙 ” 。若首家出的牌中有拖拉机或对牌,毙牌时所出的牌必须是主牌,且其拖拉机的数目不得少于首家出的牌中的拖拉机的数目,对牌的数目也不得少于首家出的牌中的对牌的数目,否则被视为垫牌。


(2) 拖拉机

Pasted Graphic 1

截图

拖拉机包括 iPad/iPhone iMac版本。

拖拉机共2副牌,共108张,每人25张,8张底牌。
一、 牌的大小顺序
常主:大王 , 小王。
级牌:从2开始打到A。王不能亮牌,只能反无主炒底。
主牌从大至小依次为(打9): 大王 , 小王 , 主9, 副9, A,K,Q,J,10,8,7,6,5,4,3,2
除级牌(打9)外的副牌从大至小依次为: A,K,Q,J,10,8,7,6,5,4,3,2
拖拉机的构成:
(1)副牌: 只有自然顺序相邻且花色相同的连对构成拖拉机,如334455,打4时3355不构成拖拉机。
(2)主牌:某花色为主时,大王,小王,主级牌,副级牌可形成拖拉机; 主牌花色A,K,Q,J等可形成拖拉机;不能互连。
无主时,只有大小王可形成拖拉机。
二、 亮牌规则
在发牌过程中,第一次亮出级牌的花色作为主牌花色,有对可反主,若发牌结束仍无人亮牌,则打无主。王不能亮牌,只能反无主炒底。第一轮为抢庄,以后轮庄。
三、 反底规则
反底不反庄。
庄家扣底牌后,其他家可以不断选择大小王对或级牌对反主并炒底,重新扣底牌。
反底花色顺序: 大王、小王、黑桃、红桃、草花、方块。大王反后,不能再反。
四、 出牌规则
出牌时同等大小的牌以先出者为大。同花色的大牌可以甩牌。
第一家出对牌,其他家有对出对,无对为小。
将牌只能打单、1对、拖拉机,不能甩牌。
首家出某花色副牌时,其余家无此门花色时,可出主牌,称为 “ 毙 ” 。若首家出的牌中有拖拉机或对牌,毙牌时所出的牌必须是主牌,且其拖拉机的数目不得少于首家出的牌中的拖拉机的数目,对牌的数目也不得少于首家出的牌中的对牌的数目,否则被视为垫牌。


(3) 两副牌斗地主

Pasted Graphic 2

截图

两副牌斗地主包括 iPad/iPhone iMac版本。

相同的规则,不同的体验!
专业配音,一流音效,不同凡响。
两副牌斗地主,炸弹巨多,斗地主更难,更爽!

特别说明,由于是两副牌,某牌可能最多有8张,但炸弹的定义只能是4张,如有5张2,你只能拆成一个炸弹和一个单2出牌,如果一起出,就是3带2,不算是炸弹了。以此类推,有8张2,可以拆成2个炸弹。之所以这样设计规则,第一是尽量与一副牌规则一样,保持打牌习惯,毕竟打两副牌斗地主的人少;第二是为了增加一定难度,否则5个6个或者更多一起炸出去了,相对就简单多了。不信你试试就知道了,有时候牌都好,5、6个炸弹都被烂在手里打不出去。

规则要点:
  两副牌斗地主使用两副108张的扑克牌,包括四张王牌。
从大到小依次是:大王、小王、2、A、K、Q、J、10、9、8、7、6、5、4、3。
第一副牌由玩家先叫牌,以后循环。每人只能叫一次。如果有玩家叫3分则该玩家为地主;
如都不叫,则第一位叫牌者为地主。地主先出牌。

13种合法的牌型:
(01) 单张:前面提到过,大小顺序从3(最小)到大王(最大);
(02) 一对:两张大小相同的牌,从3(最小)到2(最大);
(03) 三张:三张大小相同的牌;
(04) 三张带一张:三张并带上任意一张牌,根据三张的大小来比较;
(05) 三张带一对:三张并带上一对,根据三张的大小来比较;
(06) 顺子:至少5张连续大小(从3到A,2和王不能用)的牌;
(07) 连对:至少3个连续大小(从3到A,2和王不能用)的对子;
(08) 三张的顺子:至少2个连续大小(从3到A)的三张;
(09) 三张带一张的顺子:每个三张都带上额外的一个单张;
(10) 三张带一对的顺子:每个三张都带上额外的一对;
(11) 炸弹:四张大小相同的牌,炸弹能盖过除火箭外的其他牌型,大的炸弹能盖过小的炸弹;
(12) 火箭:一个大王和一个小王,这是最大的组合,能够盖过包括炸弹在内的任何牌型;
(13) 四张套路(四带二):有两种牌型,一个四张带上两个单张,或一个四张带上两对。
计分规则
(01) 底分:叫牌的底分
(02) 每出一个炸弹或火箭,翻一倍
(03) 地主胜:地主得分为2×底分×倍数。 其余用户各得:-底分×倍数
(04) 地主败:地主得分为-2×底分×倍数。 其余用户各得:底分×倍数
(05) 地主所有牌出完,其他两家一张都未出: 分数 × 2
(06) 其他两家中有一家先出完牌,地主只出过一手牌: 分数 × 2
等级规则
(01) 初级斗士 0 <= 分数 <= 100,000
(02) 中级斗士 100,000 <= 分数 <= 1,000,000
(03) 高级斗士 1,000,000 <= 分数 <= 10,000,000
(04) 荣誉斗士 10,000,000 <= 分数


五、国际象棋

(1) 国际象棋PGN阅读器(Chess PGN Viewer

icon_chess

截图

包括 iPad/iPhone iMac版本

国际象棋PGN阅读器用于打开PGN格式的棋谱文件,单步或自动演示棋手对战过程。


六、记事和理财

(1) 随身记事本

Pasted Graphic 4

截图

包括 iPad/iPhone iMac版本

随身记事本:随身记事本为你提供了最基本的日常记录工具,包括备忘录、日记本、vip档案、我的足迹和简易计算器共五个模块。
备忘录、日记本是常用工具,提供了每条备忘或日记的编辑修改功能,方便你随时记录与修改。
vip档案:记录对你来说相对重要的vip个人公众及私人信息,为你在职场、商场打拼提供信息支持。
我的足迹:岁月虽逝,足迹犹存。也许你去过很多地方,或者你也断断续续做过一些记录,不过大部分恐怕只凭大脑记忆。
时间长了,你会失去许多过去的记忆。我的足迹就是专门为此而为的。帮你记住你去过的地方,景点名胜,街道广场,住在那里,什么时间到达,离开。
还有你当时的感受和心情,也许你借景生情,特想发挥一下,我的足迹也为你提供了小记栏目,你可尽情书写。可随记随改。


(2) 家庭理财记账

Pasted Graphic 3

截图

包括 iPad/iPhone iMac版本

家庭理财记账
与众多同类应用不同,“家庭理财记账”特别注重展示家庭宏观收支状况,为你制定开源节流的家庭财政政策,提供直观的整体信息。
“家庭理财记账”分为家庭汇总、家庭公共、老公、老婆和宝贝五个版块,目的在于即展现家庭整体收支情况,又不忽视个体在家庭中的贡献。
家庭汇总版块:用于汇总家庭个体的收支情况,按年度或每月进行统计。此外,在汇总版块中还可以查询所有家庭公共和个体的收支项目详细记录。
家庭公共版块:记录家庭成员共同的收支状况,如家庭投资收入、存款利息、租金收入等等,属于共同的收入。开支方面也类似。
老公、老婆和宝贝版块:记录家庭成员个体的收支状况。如工资、奖金、加班等工作性收入,此外还可能有其他类额外收入等。开支情况主要针对个体,如老公的烟酒费,老婆的化妆费,宝贝的玩具等,应可以划入个体开支。可能你有疑问,宝贝还小怎么会有收入?宝贝虽无固定收入,但红包、压岁钱等全算下来,收入也不是小数目。分别记账不是为了造成家庭个体的压力,而是为更好的管理家庭日常开支。
记账的困难在于长期坚持以及需要面对种类繁多的收支类别,无论如何划分都不能涵盖全部,长久下去就会使账目变得混乱不堪,也会使记账变成一种负担。为了使记账更为简便,“家庭理财记账”将收入划为一类,开支划分为万元级、千元级和百元级三类。这样即全部覆盖所有的收支项目,也十分方便记账。


七、娱乐工具

(1)
广播电视直播源Player

Pasted Graphic 1

包括 iMac 版本。

广播电视直播源Player, 在你的iMac上看电视,听广播。
网络电视直播资源十分丰富,坐在iMac电脑前,就可以看世界各地的电视、电影。