本页是网络最新发布的《ios项目技术总结》的详细范文参考文章,好的范文应该跟大家分享,重新编辑了一下发到网络。 稿子汇 www.gaozihui.com
篇一:iOS开发流程总结稿子汇,范文学习文库
iOS开发流程总结
公文汇 www.gongwenhui.com
2013-09-12 15:37 佚名 开源社区 字号:T | T
稿子汇 www.gaozihui.com
被苹果公司正式接纳为开发者之后,会收到一封E-mail告知苹果iTunes Connection网站的地址。这个网站相当于iTunes商店的"供货商专用通道"。 稿子汇 www.gaozihui.com
AD: 2014WOT全球软件技术峰会北京站 课程视频发布
流程:注册、开发、真机测试、发布以及上线。
iPhone iOS 4从注册到app上线开发流程
一、关于注册账号IDP和Apple ID:
1、注册App ID(无论是iOS使用者还是开发者都需要*****ID,只是后者还需要付99$注册成为开发者。) 网址:http://developer.apple.com
由于上边的网址没有注册按钮,所以去iTunes注册,方法参照(这里注册的是免费的,您需要注册付费的): http://jingyan.baidu.com/article/c14654136163f00bfcfc4cf2.html
2、注册成为苹果开发者,教程:
http://hi.baidu.com/492437598/blog/item/739b29c175e12722e4dd3b0e.html
被苹果公司正式接纳为开发者之后,会收到一封E-mail告知苹果iTunes Connection网站的地址。这个网站相当于iTunes商店的"供货商专用通道",每个你想要出售的产品都必须先通过iTunes Connect在App Store注册。你需提供产品的名称,描述,价格和其他在程序中用到的元数据。http://book.51cto.com/art/201003/187775.htm
二、开发
这里没有什么好说的,只有细心、专心和耐心。记得想办法处理下内存泄露的问题,代码优化。
三、真机测试:
1.如何联机调试和发布程序(99$)
/bbs/read.php?tid-7923.html
2.最全面的范文参考写作网站把Iphone程序连接真机调试
http://blog.csdn.net/wswqiang/article/details/6896127
四、应用程序内置购买(IAP)
启动IAP:
设置---通用---访问限制---应用程序内购买
App Store的制度是,买的软件跟你的ID绑定,那么只要在很多软件免费的时候成功买到了,以后无论什么时候都可以免费再重新下载,即便该软件已经收费了。
1.iOS应用内付费简介和准备流程
http://mobile.51cto.com/others-302258.htm
2、IAP(程序内购买)
完全攻略(很详细):http://tr4work.blog.163.com/blog/static/1371493142011425114346676/
3.(In App Purchase)翻译
http://xiongzhend.blog.163.com/blog/static/640985012010825105825754/
4.iPhone In App Purchase购买完成时验证Transaction Receipt
http://menglinger-520.blog.163.com/blog/static/16929433020118915347597/
5.iOS应用内购买(In App Purchase)总结
http://blog.csdn.net/langresser/article/details/6783242
6.给你的iPhone程序加上IAP
http://blog.sina.com.cn/s/blog_7a2ffd5c0100tzf5.html
7.iPhone In App Purchase购买完成时验证Transaction Receipt
/eagley/archive/2011/06/15/2081577.html
http://tiny4cocoa.com/thread-1423-1-1.html
http://bbs.ldci.com.cn/read.php?tid-18371.html
五、发布和打包
1.详解Xcode 4发布程序图文并茂教程
http://mobile.51cto.com/iphone-281948.htm
2.如何联机调试和发布程序(99$)
/bbs/read.php?tid-7923.html
3.注意
提交二进制文件的两种方式:
(1) 用xcode验证并上传范文TOP100
product----Archives----Validate------submit
(中间那个share是生成.iap的。)
教程:/program/iOS/24670.html
(2) 用Application Loader工具
前往---电脑---Developer---Applications---Utilities---ApplicationLoader
(真机编译通过后,在项目左边的树结构中找到xxx.zpp,选中右击showinfinder,将看到的xxx.app拖到itunes就生成ipa了.默认名字应该是xxx.ipa
如果要将此ipa分发出去,可以在itunes中的xxx.ipa文件上点击鼠标右键,选择在finder中显示,就可以得到生成后的ipa安装文件,可以上传了。)
教程:/newbie/basic/2010/0726/1927.html
六、上线
提交了程序需要5天左右的审核,耐心等待!!
七、其他
1.教你如何在App Store里找到那些限时免费的收费游戏
http://bbs.weiphone.com/read-htm-tid-1070185.html
2.iPhone上下左右手势判断代码
http://blog.csdn.net/wswqiang/article/details/6896897
3.iOS App的图标,启动画面及其它
/jacktu/archive/2011/10/23/2221981.html
4.打开xxx.ipa提取音乐图片:
改后缀名,把xxx.ipa改成xxx.zip,选中app图标,右击“显示包内容”
八、更新版本:
1.更新后上传新ipa
http://blog.csdn.net/diyagoanyhacker/article/details/6654873
九、产品升级
1.改代码,加上自己要更新的内容,info.plist中版本号该一下。
2.进入到apple后台,找到要更新的产品,AddVersion,填写产品更新版本简介,然后重新上传。
ApplicationLoader工具:
网络前往---电脑---Developer---Applications---Utilities---ApplicationLoader
【编辑推荐】
1.雪中送炭:十大前沿移动应用开发工具
2.iOS开发笔记
3.iOS持久化
4.10大iOS开发者最喜爱的库
5.iOS开发中最有用关键的代码合集
篇二:IOS开发总结 IOS开发总结 by mhmwadm 2013/4/10 1 XCode快捷键..............................................................................................................................................................................................................................................4 2 Objective-C..................................................................................................................................................................................................................................................5 2.1 代码混编.......................................................................................................................................................................................................................................................................5 2.2 代码中字符串换行.....................................................................................................................................................................................................................................................5 2.3 不要调用[super release].....................................................................................................................................................................................................................................5 2.4 判断一个字符串是否包含另一个字符串:.............................................................................................................................................................................................................5 2.5 没有用到类的成员变量的,都写成类方法.........................................................................................................................................................................................................6 2.6 category可以用来调试.............................................................................................................................................................................................................................................6 2.7 Category与Extension.............................................................................................................................................................................................................................................7 2.7.0 Categories Add Methods to Existing Classes.....................................................................................................................................................................................................................7 2.7.1 Class Extensions Extend the Internal Implementation.......................................................................................................................................................................................................7 2.8 引用................................................................................................................................................................................................................................................................................7 2.9 block..............................................................................................................................................................................................................................................................................8 2.10 property重命名....................................................................................................................................................................................................................................................10 2.11 重写description.............................................................................................................................................................................................................................................
2.12 Archive and serialise...........................................................................................................................................................................................................................................11
2.13 Mutability Determines Whether a Represented Value Can Be Changed..........................................................................................................................................12
2.14 Use new to Create an Object If No Arguments Are Needed for Initialization.................................................................................................................................12
2.15 Literals Offer a Concise Object-Creation Syntax.......................................................................................................................................................................................13
2.16 property的属性....................................................................................................................................................................................................................................................14
2.17 Represent Other Values Using Instances of the NSValue Class............................................................................................................................................................14
2.18 Determining Equality of Objects.....................................................................................................................................................................................................................15
2.19 Working with nil...................................................................................................................................................................................................................................................15
3 IOS..............................................................................................................................................................................................................................................................16
3.1 设置圆角....................................................................................................................................................................................................................................................................16
3.2 常用的有用方法.......................................................................................................................................................................................................................................................17
3.4 使用自定义字体.......................................................................................................................................................................................................................................................18
3.5 后台运行....................................................................................................................................................................................................................................................................18
3.6 让程序退出后台时继续运行10分钟.................................................................................................................................................................................................................19
3.7 关于UITableView..................................................................................................................................................................................................................................................21
3.7.0 任意设置Cell选中状态的背景色:......................................................................................................................................................................................................................................21
3.7.1 取table中控件的位置............................................................................................................................................................................................................................................................22
3.7.2 flashScrollIndicators..................................................................................................................................................................................................................................................................22
3.7.3 点击Cell中的按钮时,如何取所在的Cell:.................................................................................................................................................................................................................22
3.8 _cmd............................................................................................................................................................................................................................................................................22
3.9
3.10
3.11
3.12
3.13 一个不停震动的方法:..........................................................................................................................................................................................................................................23 去掉app图标的发光效果..................................................................................................................................................................................................................................24 UIImage:stretchableImageWithLeftCapWidth:topCapHeight:............................................................................................................................................................24 UIPopoverController...........................................................................................................................................................................................................................................24 UIColor colorWithRed:green:blue:alpha:....................................................................................................................................................................................................24
3.14 禁止textField和textView的复制粘贴菜单:...........................................................................................................................................................................................25
3.15 loadView..................................................................................................................................................................................................................................................................25
3.16
3.17
3.18
3.19
3.20
3.21
3.22
3.23
3.24
3.25
3.26
3.27
3.28
3.29 GestureRecognizer相关....................................................................................................................................................................................................................................25 如何进入软件在app store 的页面:思想汇报专题.............................................................................................................................................................................................................26 someview显示一断时间后自动消失...............................................................................................................................................................................................................26 使提示窗口在任何界面都能显示:.................................................................................................................................................................................................................26 禁止程序运行时自动锁屏...................................................................................................................................................................................................................................27 自定义UINavigationController的返回按钮...............................................................................................................................................................................................27 改变UIAlertView背景.......................................................................................................................................................................................................................................28 浮动提示..................................................................................................................................................................................................................................................................29 改变UITextField的背景....................................................................................................................................................................................................................................29 CALayer高清显示.................................................................................................................................................................................................................................................30 CGLayer高清显示.................................................................................................................................................................................................................................................30 用于CALayer的动画...........................................................................................................................................................................................................................................31 取常用的地址.........................................................................................................................................................................................................................................................31 所有可用的编码....................................................................................................................................................................................................................................................31
3.31 UINavigationBar...................................................................................................................................................................................................................................................31
3.32 如果NSString是文件地址.................................................................................................................................................................................................................................32
3.33 NSPredicate............................................................................................................................................................................................................................................................32
3.34 NSDictionary,NSMutableDictionary..............................................................................................................................................................................................................33
3.35 如何改变UINavigationBar的背景.................................................................................................................................................................................................................33
3.36 自IOS 6.0,为了控制旋转,要给UINavigationController写个category........................................................................................................................................34
3.37 allSubviews,allApplicationViews,pathToView.........................................................................................................................................................................................36
3.38 键盘是带按钮的pickerview.............................................................................................................................................................................................................................37
3.39 +(void)showAlertWithTitle:(NSString *)title message:(id)formatstring,.......................................................................................................................................38
3.40 修改UIAlertView.................................................................................................................................................................................................................................................39
3.41 给CALayer设置animation..............................................................................................................................................................................................................................40
3.42 addSubview不支持Animation.......................................................................................................................................................................................................................41
3.43 给keyboard增加删除按钮...............................................................................................................................................................................................................................42
3.44 UITextField扩展...................................................................................................................................................................................................................................................47
3.44.0 删除前一输入的字符.............................................................................................................................................................................................................................................................47
3.44.1 TextField只要有输入,马上清掉旧值...........................................................................................................................................................................................................................49
3.45 CGContext常用方法.............................................................................................................................................................................................................................................50
3.46 设置线宽..................................................................................................................................................................................................................................................................51
3.47 在CGContext中输出汉字..................................................................................................................................................................................................................................51
3.48 可以现成用的比较好的类:...............................................................................................................................................................................................................................51
3.49 简化代码用的define...........................................................................................................................................................................................................................................52
3.50 如何加大按钮的点击范围:...............................................................................................................................................................................................................................52
3.51 setNavigationBarHidden先调用.....................................................................................................................................................................................................................52
3.52 非常规退出.............................................................................................................................................................................................................................................................53
3.53 有时iPhone或iPad检测设备旋转不准确...................................................................................................................................................................................................53
3.54 如何重写isEqual..................................................................................................................................................................................................................................................53
3.55 添加到navigationController.view 中的视图要手动removeFromSuperview................................................................................................................................53
4 其它范文写作............................................................................................................................................................................................................................................................54
4.1 比较版本号...............................................................................................................................................................................................................................................................54
4.3 B/S传输文件,如果本来约定的数据结构变了:...........................................................................................................................................................................................54
4.4 日期的使用...............................................................................................................................................................................................................................................................55
4.5 关于更新....................................................................................................................................................................................................................................................................55
4.6 时间相关....................................................................................................................................................................................................................................................................55
4.7 用#if defined控制不同版本协议的使用..........................................................................................................................................................................................................56
4.8 设置字节对齐方式..................................................................................................................................................................................................................................................56
1 XCode快捷键
Switches between the.m and.h files: ctrl+cmd+↑
Ctrl-left/Ctrl-right to navigate words within a variable or method name
Jump to selection: shift+cmd+L
Edit All in Scope: ctrl + cmd + E
Re-Indent : ctrl + i
code fold: Alt + cmd + ←
code unfold: Alt + cmd + →
shift left : cmd +[
shift right : cmd + ]
move line up:alt + cmd +[
move line down : alt + cmd + ]
debug:
pause/continue:ctrl+cmd+Y
continue to current line:ctrl + cmd + C
2 Objective-C
2.1 代码混编
1)obj-c的编译器处理后缀为m的文件时,可以识别obj-c和c的代码,处理mm文件可以识别obj-c,c,c++代码,但cpp文件必须只能用c/c++代码,而且cpp文件include的头文件中,也不能出现obj-c的代码,因为cpp只是cpp
2) 在mm文件中混用cpp直接使用即可,所以obj-c混cpp不是问题
3)在cpp中混用obj-c其实就是使用obj-c编写的模块是我们想要的。
如果模块以类实现,那么要按照cpp class的标准写类的定义,头文件中不能出现obj-c的东西,包括#import cocoa的。实现文件中,即类的实现代码中可以使用obj-c的东西,可以import,只是后缀是mm。
如果模块以函数实现,那么头文件要按c的格式声明函数,实现文件中,c++函数内部可以用obj-c,但后缀还是mm或m。
总结:只要cpp文件和cpp include的文件中不包含obj-c的东西就可以用了,cpp混用obj-c的关键是使用接口,而不能直接使用实现代码,实际上cpp混用的是obj-c编译后的o文件,这个东西其实是无差别的,所以可以用。而obj-c混用cpp就简单了,直接用就可以,因为obj-c的编译器支持啊
2.2 代码中字符串换行
NSString *string = @"ABCDEFGHIJKL"\
"MNOPQRSTUVsWXYZ";
2.3 不要调用[super release]
在dealloc里要调用[super dealloc],千万不要调用[super release]
2.4 判断一个字符串是否包含另一个字符串:
[str1 rangeOfString:str2].length!= 0?@"包含": @"不包含"
篇三:学习iOS开发心得 学习iOS开发心得 据说,今年是高校扩招以来,大学毕业生最多的一年,将超700万,这么多大学生即将走入工作岗位。因此被人们戏称为史上2014“最难就业年”。 我在今年7月份也即将拿到沉甸甸的大学毕业证书,与同班同学不同的是,我在毕业之前,就参加了无限互联学习iOS开发,因为通过相关资料,我了解到现在的没有经验和技能的大学生是很难找到一份满意的工作的,所以我期望通过参加技能培训来提升自己的技能。经过将近4个月的学习,现在我将自己学习经验,及我为什么会选择iOS培训学习iOS开发的原因分享给大家,希望对各位能有所帮助: 我之前从事的是质量检验的工作,工资很低,而且还没有什么技术含量。想要跳槽,也很难找到满意的工作。 这让我很苦闷,于是想要进修,iOS又是当下热门的一个行业,所以就选择了iOS。我在北京的几家培训机构都进行了试听,最终选择了无限互联3G学院。之所以选择无限互联是因为无限互联无论在课程的安排,师资力量,还是就业这方面都是其他的培训机构不能比的。 由于我并不是计算机专业毕业的,所以起初学起来有点困难。但是老师细致的授课方法和负责认真的授课态度使我建立信心。我相信只要我把老师课上教授的内容弄懂、弄透,我就不会被落下。我就开始一步一步跟着老师的脚步走。每天回家都要复习、消化这一天的内容,并加以练习。所以我的基础知识学的特别的扎实。基础知识阶段是一个量的积累,量积累到一定的程度才会有质的飞跃。正因为我在基础知识阶段这种稳扎稳打的学法,才使我在最后一个月的项目实践中有一个质的飞跃,能力上了一个台阶。 培训结束之后,就开始找工作。因为从未踏入过这个行业,不知道如何面试,有点担心自己是否能找到工作。但在无限互联就业老师的细心指导下,我逐渐建立了信心。而且在面试中遇到的问题,就业老师也不厌其烦的一一进行解答。我真心感谢无限互联就业老师,如果没有他们的帮助,我也不会找到这份让我非常满意的工作。 4个月的培训证明了我选择的道路是正确的,在这里还认识了很多喜爱开发的朋友,我们在这里一起学习、生活,建立了很深的友谊。感谢无限互联3G学院为我们提供了这样一个良好的环境,最后祝福无限互联越办越好,祝各位老师工作顺利愉快,祝福学弟学妹们前程似锦。
《ios项目技术总结》是篇好范文参考,主要描述注册、程序、购买、开发者、产品、开发、可以、更新,希望大家能有所收获。
热门技术工作总结范文推荐: