C语言自打C#到Objective-C,循序渐进学习苹果支付(1)–准备出账号及出环境

遵循随笔系列重要介绍于一个Windows平台从事C#支出暨Mac平台苹果支付之平等密密麻麻感想和经验过程,本系列文章是当开行阶段逐渐积累之,希望带为大家又好,更实在的更换过程体验,因为要通都通了,也尽管可能没有尽怪之动力持续写这一连串的文章了,文章被或者产生有地方说之非正常或者不够完善的地方,希望大家多多指正,共同提高。

出于我于步Objective-C的苹果支付比较后,但是盖自己来正值比较结实的C#开发背景,因此于多地方还见面及本身前面的涉做比,因此按照系列文章对于从C#转向Objective-C的苹果支付来说,应该是于恰当的。

千帆竞发介绍这些密密麻麻内容前面,花上一些年华做片协调的背景介绍,希望大家了解起步之背景与我好的局部感想,以期达成相互共鸣,加深体会。

1、个人技术背景

从事C#言语的开支过10年了,虽然里也为此过微软的任何语言,如VB6、VB.NET做过开等,不过都是一段段小插曲,最终还是非同小可使用C#开开发,包括Winform的开发、Web上面的开支(Webform、JQuery、MVC等),在即时好啊闹自己的片段观和于多之积淀,包括好的《Winform开发框架》、《Web开发框架》、《WCF开发框架》、《混合式开发框架》等及部分别样应用程序,如比较首开发的送回管理网、酒店管理网、仓库管理体系,以及新兴付出之群应用程序,如患者资料管理体系、客户关系管理网等等,还有为数不少别因QQ开发、邮件处理、赶集网数据收集、Visio二次开发、Socket网络通讯、硬件串口的开销方都装有关联,基本上这么多年来,把认为关键和谢谢兴趣之.NET技术还上了一样把。有一些术及成品之累积,也终于对得起这样多年来之技术研讨了。

书撰写方面,早期也就到位过,年轻力壮的时候,生活困难的年份,ASP技术同ASP.NET技术盛起的时刻,分别写过千篇一律论《ASP与网站开实战》和《ASP.NET与网站开发执行课》,写书之难为与出版商的刁钻,从中可以深刻体会到。

俗话说,技不压身,很已经起想转入苹果支付之多级了,最初由购买好的Iphone4s开始,就产生夫念头,那时候还充分早,刚刚2012新春颁布之时光便着手一玉,同年花钱将了一个IMAC,一直就此无惯,不过好以平静、方便、大屏幕,偶尔用来晚娱,白天做事未用。

2、苹果平台的更换

苹果桌面操作系统的行使习惯以及Windows很不同,你恐怕习惯在WIndows里面用Ctrl,而Mac系统关键为此Command键替代,虽然键盘也发control键,但是意义了两样,传统的Windows的Shift按键在Mac系统里也因而Option键替代。最初步默认的苹果鼠标还尚未右键功能,用了许久才发觉,可以启用右键菜单功能,甚至滚轮的大方向都有所不同。总之,用惯了Windows平台,你下Mac系统,会来一个服之进程。

用苹果的Mac系统,你啊得使Windows传统的那个键盘,不过建议要选择于贵的苹果小键盘,虽然不顶习惯按键太小,但是不少快捷功能,你当Windows键盘里是不起作用的,这个好勿便于,反正选择配套就对了,呵呵。

苹果之网,很多功力还在菜单中找,在咱们开发前,最好把核心的体系应用还如数家珍一下,一个针对性之体系出个了解,二单针对苹果的各种操作有一个详尽的定义,否则你还无懂得文书如何管理吗。

自身之操作系统原来装的是猎豹系列的,也安装了XCode开发工具了,前阵子想着手开发之时段,把系统升级到新型,也管XCode更新到了5.02,这个共同体系列之换代文件发出硌十分,基本上下载了同龙之辰,安装可很快,但是可能有时候会以网速的由来,断掉,需要随着下载更新。

假若下载多次要么不克打响更新操作系统或者XCode,建议可以通过Mac系统的迅雷下充斥软件,里面来一个
Thunder Store,速度蛮快了,哈哈。

另外,在付出前,最好会准备几个IOS设备,IPAD、IPhone都无比好出,呵呵。由于XCode5已经不支持开展IOS6之下的本子调试了,因此我管自己的4S自5.1升迁至了7.06,虽然新IOS7系统的界面不顶习惯,不过以支付便民,还是晋升最为好了。

3、注册开发者账号以及安装

死已经知道注册苹果开发者账号,每年需要交纳99美元,这个时段利用信用卡来拍卖就特别好,支持美元开支的尽管好了,我动用招行信用卡,周末底当儿申请之,好像第二老三上就是来定了,响应的速还是快捷的。

报开发者账号也,你都得采用XCode进行次支付,但是你出的运只能于模拟器中测试,不能够当真机测试并公布,而且她们网站还有有资源利用的范围,不过起之前可先熟悉整个开发之流程与学识,如果确定需要从事开发,注册购买一个开发者资格要坏必要的。

C语言 1

上述红部分是当苹果支付网站里最为关键之有些了。这中涉及需要下载开发之证明,以及若需要调剂之出配备证书等。

透过同样多样之装与带,你恐怕最后做好了点儿独证书,一个是付出之关系,一个凡是宣布的证书,你用将她保存并设置至您的Mac电脑上。

C语言 2

申请好后,打开其中的支出证书,看到出下载的链接按钮。

C语言 3

拿他下充斥及本地,然后把她装至地方的钥匙串里面即可。

将好了这些后,你待提请一个Provisioning
Profile的出证书,然后在XCode的【WIndow】【Organizer】里面将您只要开支设备连接进来,因为苹果严格规定,只有安装了是证明之IOS设备,才能够为此来真机调试,否则是不允的,因此这些证明的作用就是是标识设备是您的,能够用于支付调试。最好为便于,把装有的IOS设备都属进来了,截个图大家探听下。

C语言 4

最后,运行XCode的次第,自己创立或者打开一个Demo程序,大致了解下该界面布局吧(默认没有黑色背景的,我透过设置将它们调整了以下,感觉眼睛舒服了多。

C语言 5

4、相关文化之打听

而询问整个IOS开发之系列内容,当然要全方位的文化掌握,在开前,我好通过网上了解了重重Objective-C的基础知识,好像51CTO里面的层层文章还对。看了很多,逐渐对是语言也有了解。

相对于电子书籍,传统的图书吗是十分有必要的,因此,我自己吗经过了图书馆借了有书帮助了解,借助各种文化之增进学习,能够针对XCode的下和Objective-C的语法等采用有一个要命好之习了解。如下面就是是自我自己于图书馆第一坏对接回来的书籍。

C语言 6

而,对于完美了解Objective-C等的内容,我后来发觉苹果支付平台之中的情更为无所不包,虽然总体凡英文的,但是看起非常畅快,叙述的老大通畅,关键一点,是苹果将新型最好的表征都讲述的不行鲜明了,这个比从其它书籍介绍的情节,更加好。

不然你如果看各种参差不齐的书本,可能对许多地方还来疑问,如有些书还是网上的稿子,还是以ARC的引入之前的,大量介绍retain
release等情节,而Release在引入ARC后,已经不欲写了,引用计数交给编译器完成了。

 如在苹果支付网站内部,有一部分阵的文章非常科学,我好却花了一整天底日将她上学了同等全套,感觉介绍的异常清晰,内容还是苹果根据最新的特征开展翻新的,这点非常棒。

Start Developing iOS Apps
Today

Programming with
Objective-C

iOS App Programming
Guide

 

好了,下同样首延续介绍IOS开发的有关的始末,主要介绍C#和Objective-C的部分同等和见仁见智之地方,把她们举行有对待,以便加深学习印象。