理解活在Iphone中的那些App (四)】的更多相关文章

关于一个app的生命 干IOS开发两年多了,如果把大学中的时间也算上,编程也有六年了.这些时间中,从一个懵懵懂懂的学徒,变成一个还算熟练的码农,也多多少少有一点反思.于是,边促成了理解活在Iphone中的那些App这一些列文章的诞生(说是一系列文章,到最后能写多少就看时间了). 首先,解释一下文章的名字.说是活在Iphone中的app,并不是使用了什么拟人的手法,故意将app拟人化.说app有了生命,能够生老病死.其实,app本来就有生命. 当用户在SpringBoard上点击了你的app,你的…
App生存环境之宿主环境 终于开始说一些技术性的话题了,从这里开始的一些技术细节的东西,以前我也没有太刻意的注意过.为了写这个也是刚刚看了一点资料,如果有纰漏,恳请指出. 一个App生存的宿主环境主要分成两个部分,一个是硬件环境.一个是软件环境.在IOS的生态圈中,这两个环境相对于Android来说是比较封闭的,但是,得益于封闭.整个系统的兼容性和稳定性远远高于Android.没有那么多的碎片化的设备,没有那么多的硬件配置,没有那么多的私自改造的Api,也没有让人痛苦不堪的各种大小的屏幕.你的A…
app是什么,为什么而存在 存在即合理的说法,已经被批臭批烂了.所以,作为一个程序员不能简简单单的因为上面来了一个需求,就完成一个需求.让做一个app就做一个app,只是简单的认为存在即合理,头让写就写呗.我们需要明白我们的app为什么而存在. 这里有一个大家已经共识的答案,每一个app都是因为用户需求而诞生的.但是用户需求是个什么东西? 简单的字面理解.需求本来是一个动词,是指人们想要达到一定目的愿望.是人类的一种心理活动.但是在用户需求这个短语之后,需求变成了一个名词.这是一个典型的动名词.…
为了让App活起来 上一篇简单的说了一下关于IOS的一些事情,现在有必要深入了解一些对于让App活起来比较关键的信息.比如IOS系统的架构,这个我就不赘述了,请移步http://blog.csdn.net/wojsg001/article/details/7851604.这篇文章说的灰常不错. 在看完了之后,那个我自惭形秽的说点自己的看法.对于编写IOS上的App来讲,我们能够能够关注到的相对比较底层的东西就是Runtime了,准确的说是Objective-C runtime.这是整个Objec…
App的生存环境之宏观环境 从用户需求变成一个产品形体的App,是一个曲折的过程.主要的过程大概如此,分析用户需求,从用户需求中提炼出比较重要的部分,然后结合自己的创意,将其转化成产品.投放市场,接受反馈,改,再投放市场,然后消亡.在这个错城中任何一点变数,都可能导致App难产甚至流产.每一个步骤都必须小心翼翼的去做,每一个细节都得用心去打磨.我们分析得到的用户需求到底是不是用户的真实需求,这个问题一直没有答案.即使产品上线后,也很难说清楚.于是,大多数时候,我们只是在猜测用户,想用户应该非常喜…
1.让iPhone连接电脑,打开iTunes,选择本电脑,然后点立即备份. 2.完成上一步的操作之后,选择应用,在iTunes中就会列出你从App Store中下载的应用,自己连接真机调试的应用是没有的. 3.点击返回按钮 4.看到iTunes列出了所有APP的图标,现在想要哪个iPA就直接选中图标,拖到桌面上就行. 5.拖到桌面上,将iPA的后缀改成zip,再用归档解压,就可以查看里面的内容了.…
转自:http://www.shtion.com/667.html 怎样将IPhone应用程序软件公布到应用程序商店? 2009年10月19日公布 分类: App store, iphone, 手机应用 本文作者: shtion ⁄ 本文暂无评论 首先,您要申请开发人员账号. 登录开发人员中心,右側有个Portal的链接,点击进去就是自己账号的管理中心,初次进入有个向导,能够帮你创建一个开发人员证书.(最好是下载它的完整的向导说明书,是一个PDF,7M多,步骤还是挺具体的.可是这本手冊在网上没有…
本文引用了简书作者“骑小猪看流星”技术文章“Cookie.Session.Token那点事儿”的部分内容,感谢原作者. 1.前言 众所周之,IM是个典型的快速数据流交换系统,当今主流IM系统(尤其移动端IM)的数据流交换方式都是Http短连接+TCP或UDP长连接来实现.Http短连接主要用于从服务器读取各种持久化信息:比如用户信息.聊天历史记录.好友列表等等,长连接则是用于实时的聊天消息或指令的接收和发送. 作为IM系统中不可或缺的技术,Http短连的重要性无可替代,但Http作为传统互联网信…
[iTyran原创]iPhone中OpenGL ES显示3DS MAX模型之一:OBJ文件格式分析作者:yuezang - iTyran     在iOS的3D开发中常常需要导入通过3DS MAX之类的3D设计软件生成的模型.因为OpenGL ES是不能直接读取这些文件的,所以常常需要开发人员增加接口来导入.通常的做法是在建模软件中建立3D模型之后在OpenGL ES中导入并进行控制.    3DS MAX通常的保存格式有*.max(现在生成的版本的格式),*.3ds(低版本的3ds Max生成…
前段时间遇到一个小需求:要求在分享出来的h5页面中,有一个立即打开的按钮,如果本地安装了我们的app,那么点击就直接唤起本地app,如果没有安装,则跳转到下载. 因为从来没有做过这个需求,因此这注定是一个苦逼的调研过程. 我们最开始就面临2个问题:一是如何唤起本地app,二是如何判断浏览器是否安装了对应app. 如何唤起本地app 首先,想要实现这个需求,肯定是必须要客户端同学的配合才行,因此我们不用知道所有的实现细节,我们从前端角度思考看这个问题,需要知道的一点是,ios与Android都支持…