摘要: 使用C/C++开发的使用这个SDK,可以很方面的进行开发,对于已有C/C++代码的移植是个很关键的部分The Android NDK is a complement to the Android SDK that helps you to:- Generate JNI-compatible shared libraries that can run on the Android1.5 platform (and later) running on ARM CPUs.- Copy the generated shared libraries to a proper location of you 阅读全文
posted @ 2011-02-19 09:48 2012 阅读(3280) 评论(5) 推荐(2) 编辑
摘要: iPhone的软件移植基本结束,可参考http://www.cnblogs.com/2018/category/273921.html,下一步要开始的是android平台的移植,学习这个的过程中把先把掌握的基础知识整理一下。综述www.android.com 开发网址被和谐,SDK官网内容需要FQhttp://www.android123.com.cn/android_kit.htmlandroid-sdk_r08-windows.zipandroid-ndk-r5-windows.zipADT-8.0.0.zipeclipse-java-europa-winter-win32.zip由于An 阅读全文
posted @ 2011-02-17 21:33 2012 阅读(5257) 评论(1) 推荐(3) 编辑
摘要: 前一阶段,把一个应用进行了移植,可以在iphone和ipad上运行了,参考: http://www.cnblogs.com/2018/category/273921.html准备放到app store上,对整个软件的收费方式进行了查找,汇总如下:收费模式apple手机app开发者的几种收费方式1、开发付费app与平台分成app开发者先申请IDP(iPhone Developer Program)账号(普通个人账号99$/年。申请流程中需要你填写信用卡账号信息,国内的双币种信用卡都可以)。具体流程见:这里。申请好后,可以将自己做好的app上传,并设定价格。用户在app store里付费下载后,a 阅读全文
posted @ 2011-02-16 21:47 2012 阅读(12573) 评论(0) 推荐(3) 编辑
摘要: 春节从家返回,今天开始上班了,新的一年开始!新的一年希望自己和团队成员如下方面更上一层楼:客户需求:客户是上帝,客户的需求是最终的表现,希望在项目和产品的开发中,进一步的加强客户沟通,沟通结果要形成文字和图表,然后进行迭代式开发,原型尽早的反馈【更近一步的贯彻敏捷开发的思想】软件架构:结合新趋势进行产品和项目的架构转型工作,更加强调服务型的软件开发,在开发中对建模要深入的关注并持续的跟踪;对于移动应用架构,利用多年的开发积累进行相关的研发开发工具:贯彻以VSTS为基础的软件生命期开发工作,同时针对项目集成的需要,对于JAVA的平台要进行深入的了解和使用团队建设:新的一年争取一些高质量的内训和外 阅读全文
posted @ 2011-02-09 15:53 2012 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 首先根据需要缴纳$99/299的费用加入成员计划。按照如下的不同角色和操作界面即可完成代码的调试和发布概括起来:申请人Team Agent角色加开发管理员和申请软件的发布Team Admin开发管理员可以自己调试和加人过程涉及:证书,apple ID,机器ID等系列的步骤,比较麻烦,简便的方法1、将iphone/ipad连接到USB接口2、在Xcode的Window/Oragnize窗口中,在看到的设备上让他自动Provisoing,只要输入在apple上注册的账号和密码,让这个自动连接产生相关的信息即可一直到整个软件的发布,整个的过程基本都走了一遍,至于具体的开发,就看你的创意了,你可以自由 阅读全文
posted @ 2011-01-29 09:20 2012 阅读(4859) 评论(0) 推荐(0) 编辑
摘要: 程序开发中根据要使用各种各样的数据,如配制、文件系统、数据库等,iOS对这个有很好的支持PreferencesIf you’re going to create a program that has built-in preferences, you should do so using the Utility Application template. To create the special cartouched list used by preferences, you must create a table view controller with the special UITab 阅读全文
posted @ 2011-01-27 15:02 2012 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: 了解和熟悉这个对后续的开发很重要。关于这个的参考资料■ View Controller Programming Guide for iOSFor information about structuring and managing your application’s user interfacehttp://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/ViewControllerPGforiPhoneOS.pdf■ View Programming Guide for iOS.For 阅读全文
posted @ 2011-01-25 16:57 2012 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 开发工具使用Mac的安装盘或从apple站点下载Xcode开发代码使用扩展名的分类 application delegate需要处理的内容ƒAt launch time, it must create an application’s windows and display them to the user.l It must initialize your data.l It must respond to “quit” requests.l It must handle low-memory warnings.建立的各种项目TemplateØ A Window-Based Applicat 阅读全文
posted @ 2011-01-23 10:37 2012 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 最近使用ADO.net Entity应用中遇到一个分表的应用,IDE中是不可视化支持这个的,为此使用了基于LINQ的方法解决了该问题。数据库分表的意义和目的分表技术顾名思义,就是把若干个存储相同类型数据的表分成几个表分表存储,在提取数据的时候,不同的用户访问不同的表,互不冲突,减少锁表的几率。详细参考:http://club.topsage.com/thread-1842602-1-1.html基于LINQ的实现具体的步骤Ø 使用sqlmetal.exe(VS开发工具带) 生成实体类和架构文件Ø 选择需要使用的实体类和配置文件,形成使用的模板Ø 基于这些模板,使用XmlMappingSourc 阅读全文
posted @ 2011-01-20 20:37 2012 阅读(3786) 评论(3) 推荐(0) 编辑
摘要: Cocoa中常用的类NSStringNSMutableString赋值NSString *myString = @"some string";NSString *myString = [NSStringstringWithFormat:@"object = %@",someObject];转换NSString *upper = [myStringuppercaseString];intintString = [myStringintValue];去内容NSString *trimmed = [myString string ByTrimmingCharactersInSet: [NSChara 阅读全文
posted @ 2011-01-19 21:27 2012 阅读(2197) 评论(0) 推荐(0) 编辑
摘要: 最近处理一个业务需要动态的生成一些业务模型和库,使用到了Emit的处理,相关的资料整理一下供参考。Reflection.Emit目的使用的场景:应用中自定义一个自己的语言运行中动态的创建类型、模块等,同时又需要提高效率(可以动态编译一次,然后就不用再处理了)延迟绑定对象的使用,在和Office这类的软件时会用到动态插件系统等…System.Reflection.Emit主要的类:AssemblyBuilder 应用的初始点,反射发出代码、创建动态Modules ModuleBuilder 添加类型如类、结构等ILGenerator.OpCodes 生成 MSIL 指令反射发出开发时可用的工具包 阅读全文
posted @ 2011-01-17 16:58 2012 阅读(7012) 评论(3) 推荐(5) 编辑
摘要: 系统规格iPhone的规格Each is a 4.7- or 4.8-ounce computing device. Each contains a 620 MHz ARM CPU that has been underclocked to improve battery performance and reduce heat. The iPhone and iPhone 3G each include 128 MB of dynamic RAM (DRAM) and from 4 to 16 GB of Flash memory. The 3GS received an upgrade to 阅读全文
posted @ 2011-01-17 10:11 2012 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: 历史NeXSTEPMany years ago Cocoa was known as NeXTSTEP . NeXT Computer developed and released version 1.0 ofNeXTSTEP in September of 1989, and versions 2.0 and 3.0 followed not far behind (in 1990 and 1992,respectively). In this early phase, NEXTSTEP was more than an application environment; the term r 阅读全文
posted @ 2011-01-16 10:22 2012 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 最近的iOS开发总算告一段落,了解和学习了不少的内容,抽了一点时间把开发中参考的一些资料和内容汇总一下。iOS2007年iPhone发布2008年iPhone 3G release, 2009年iPhone 3GS. 2010 年iPhone 4 and iPadEach is a 4.7- or 4.8-ounce computing device. Each contains a 620 MHz ARM CPU that has been underclocked to improve battery performance and reduce heat. The iPhone and 阅读全文
posted @ 2011-01-14 16:23 2012 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: http://www.oreilly.com/catalog/9780596805784/http://examples.oreilly.com/9780596805791/What Is a Web App?To me, a web app is basically a website that is specifically optimized for the iPhone. The site can be anything from a standard small-business brochure site to a mortgage calculator to a daily ca 阅读全文
posted @ 2011-01-12 15:46 2012 阅读(1774) 评论(0) 推荐(0) 编辑
摘要: iPhone软件的Native开发除了使用Apple推荐的Objective-C Cocoa之外,也有其他的一些工具和SDK提供基于WEB的形式的一些框架在下面这个文章介绍过各种SmartPhone上的跨平台开源框架的总结http://www.cnblogs.com/2018/archive/2010/12/28/1918814.html 对于.net人员来说,使用C#语言也可以进行开发,这就是MonoTouchmonotouch2009年Novell开始的项目通过MonoTouch,使用C#语言实现可以在iPhone上发布和销售的软件 MonoTouch免费版本只能在模拟器中开发调试和测试, 阅读全文
posted @ 2010-12-31 11:50 2012 阅读(3654) 评论(0) 推荐(0) 编辑
摘要: 目前SmartPhone的开发语言Apple iPhoneObjective-CC/C++Google AndroidJAVA可以使用NDK进行C/C++的开发Windows PhoneC#VB.netWindows Phone7是全新的平台,和以前的不兼容,目前不支持C/C++SymbianC/C++这个框架还是比较复杂的,而且界面开发对C++的使用也有一些特别的约定RIM BlackBerryJAVAPalm webOSJavaScript由上可见,由于不同的平台使用不同的语言和框架,因此如何把一款应用在多个平台上发布,工作量还是很大的特别是现在的各种Market如果使用Native的程序 阅读全文
posted @ 2010-12-28 13:13 2012 阅读(4204) 评论(6) 推荐(3) 编辑
摘要: 最近进行iPhone的开发,使用了Cocoa,感觉Cocoa设计很精致,Objecitive-c语法也很简单和易用,因此想是否在Windows下也有可以运行的环境,这样可以方便使用,否则只在MAC上用,安装虚拟机或购买硬件都比较麻烦,搜索了一下资料,还真有这方面的工具。关于cocoa跨平台的问题http://stackoverflow.com/questions/2049099/cocoa-programming-on-windowsGNUStephttp://www.gnustep.org/The purpose of this project is to create a free and 阅读全文
posted @ 2010-12-25 15:56 2012 阅读(13640) 评论(8) 推荐(4) 编辑
摘要: Apple App Storehttp://www.apple.com/itunes/http://strore.apple.com使用itunes在PC上浏览和同步软件到手机如何购买软件 http://zhidao.baidu.com/question/154145910.html开发注册地址 http://developer.apple.com最新推出的mac app storeAndriod Markethttp://www.android.comhttp://www.android.com/market/需要在手机上浏览软件和购买开发相关 http://developer.androi 阅读全文
posted @ 2010-12-20 13:47 2012 阅读(2033) 评论(0) 推荐(0) 编辑
摘要: 最近涉及了iPhone的开发,因此想在家中的机器上安装一个Mac os系统体验和了解一下,遇到了不少的问题,记录一下。首先是进行虚拟机的安装,可以参考如下的资料:How Install Mac OSX in VMware Windowshttp://www.sysprobs.com/mac-windows-featured-postHow to Install Mac OS X Leopard without VT on VMware Intel PChttp://www.sysprobs.com/install-mac-os-leopard-vt-vmwareInstall Mac OS X 阅读全文
posted @ 2010-12-17 17:54 2012 阅读(11547) 评论(0) 推荐(1) 编辑
摘要: 第一次使用iPhone SDK是,如果不清楚版本和操作系统等的关系,会浪费很多的时间进行下载和安装。以下汇总了一些常见可以尽快使用的方法和参考。SDK安装切记选择和自己的mac os系统吻合的版本,下载包都很大,国内需要很长的时间下载,如果选择错误,安装不了,如最新的ios sdk 4.2需要mac os的版本是10.6.4Mac OS的升级策略小版本号的产品更新可以免费升级,如10.6.*系列的可以免费,直接在系统的主菜单,软件升级,即可自动下载和更新但大的版本需要收费升级,如10.5升级到10.6系列,是不能直接升级的,需要交费后升级一个办法【手工修改系统版本号】http://jimych 阅读全文
posted @ 2010-12-15 16:14 2012 阅读(8499) 评论(1) 推荐(2) 编辑
摘要: 官方的门户站点Refernce LibraryMac OS X Refernce Libraryhttp://developer.apple.com/library/mac/navigation/ iOS Refernce Libraryhttp://developer.apple.com/library/ios/navigation Safari Refernce Libraryhttp://developer.apple.com/library/safari/navigation/在IE下查看一般情况下会存在问题,在Safari或其他浏览器查看,这个的帮助搜索功能够强如下是一些必读的分类资 阅读全文
posted @ 2010-12-13 20:53 2012 阅读(3458) 评论(1) 推荐(1) 编辑
摘要: 今天看到一个好的文章,【绝非偶然 苹果iPhone领先5年背后的迷思】,地址如下:http://www.chinamac.com/2010/1208/58274.html1 团队2 技术3 不断尝试4 坚持挺有意思的一片文章。在Mac上做软件,http://www.chinamac.com这个站点的资料挺多的。 阅读全文
posted @ 2010-12-08 21:52 2012 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 最近需要做一个在iPhone上发布的小软件,由于是新手,发现网上的资料比较零散,通过整个的过程走一遍,总算顺利的把开发环境和相关的流程搞清楚了。开发者计划如果想用 XCode 在 iPhone 上联机调试代码,那就要先注册成为苹果开发者,再加入苹果的 iOS 开发者计划。以 Individual 名义和 Company 名义加入苹果开发者计划的不同之处是,前者需要给苹果传真身份证扫描件,后者需要给苹果传真营业执照 扫描件。这里选择以 Company 名义加入苹果开发者计划。苹果公司会对每个开发者收取99美元或299美元的年费 个人注册的步骤: http://www.cnmsdn.com/htm 阅读全文
posted @ 2010-12-07 17:09 2012 阅读(3039) 评论(3) 推荐(1) 编辑
摘要: 代码风格检查:StyleCop代码缺陷检查:FxCop代码质量: 代码度量值/Code MetricsStyleCop介绍The StyleCop tool provides warnings that indicate style and consistency rule violations in C# code. The warnings are organized into rule areas such as documentation, layout, naming, ordering, readability, spacing, and so forth. Each warnin 阅读全文
posted @ 2010-12-06 21:54 2012 阅读(8995) 评论(0) 推荐(0) 编辑