上一页 1 2 3 4 5 6 7 ··· 11 下一页
  2012年11月14日
摘要: monocross 中各个平台环境不同:针对ios的MonoTouch只能在OSX上弄。Android 的Mono for Android在mac 及pc机上都可以.....安装MonoTouch for mac:1、安装MonoFramework http://www.go-mono.com/mono-downloads/download.html2、安装MonoDevelop http://monodevelop.com/download3、安装ios开发环境,直接下xcode。4、安装MonoTouch,使用版无限期使用,但仅限于模拟器。http://xamarin.com/trial安 阅读全文
posted @ 2012-11-14 01:43 老Zhan 阅读(2282) 评论(0) 推荐(0) 编辑
  2012年11月12日
摘要: 因为要看看Monocross的东西,用它去实现移动开发的跨平台。Monocross是利用C# .net 去做的,所以就看了下C#,C#与C++及java都蛮相似,但也有其一些独特的东西,稍稍小结如下:1、C#是一门建立在C++和java基础上的面向对象的跨平台语言,但与java不同的是,C#的跨平台不是依赖于JVM,而是.net framework,这是C#与java的本质差别。java编译后形成字节代码,这些代码需要在jre(java runtime environment)下提供的JVM上运行;C#程序也被编译成IL(intermediate Language),运行在.net fra.. 阅读全文
posted @ 2012-11-12 16:58 老Zhan 阅读(290) 评论(0) 推荐(0) 编辑
  2012年11月10日
摘要: 直接在主目录下面的.profile或者.bash_profile中修改,如果文件不存在就生成一个。usermatoMacBook-Pro:~ user$pico .profile //或用vi / vim都行。比如这里要添加Android-SDK中的tools的路经到PATH(android后来将一些常用工具比如adb从tools移到platform-tools下面去了),就这样写即可:export PATH=$PATH:/Android-SDK/android-sdk-macosx/tools 阅读全文
posted @ 2012-11-10 14:25 老Zhan 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 在做一个获取sina 公共微博的小小demo,在最后刷新时发现用winjs.xhr调用很快就会返回数据,但是返回的数据都是第一次的数据。这是因为load 的是同样的url,在访问web时会有cache,导致无法Reload。check:http://msdn.microsoft.com/en-us/library/windows/apps/hh868281.aspx通过使用WinJS.xhr请求 Web 资源时,可能会缓存响应,这意味着之后的请求将返回客户端计算上已存在的资源版本,而不是重新发送请求。但是,可以添加确保即使已经缓存也会再次发送请求的 HTTP 标头。设置If-Modified- 阅读全文
posted @ 2012-11-10 00:33 老Zhan 阅读(443) 评论(0) 推荐(0) 编辑
  2012年11月9日
摘要: 在VMware虚拟机下按照:play!:安装以及创建项目配置了环境,但是在搭建之后,打开localhost:9000,出现了编译错误用idea打开也打开不成功: 阅读全文
posted @ 2012-11-09 12:09 老Zhan 阅读(269) 评论(0) 推荐(0) 编辑
  2012年11月8日
摘要: 刚刚听完GDOU某老师讲用户体验及UI方面的知识,他本身也是美工加前端开发的,做了一些笔记记录:1、眼:注意用户关注一刻关注的东西只是集中的一点,其他部分会被模糊化。2、记忆:短暂记忆,注意不要老师更改用户得到的短暂的记忆,就是那些button的位置之类的(AlertView时yes no的选择)。长期记忆:就是用户已默认的东西,如垃圾桶的图标表示清楚。3、不要轻易清除用户获得的信息。4、用户的每一步操作都需要反馈:download的时候一定要给进度条,实在无法预知时间就搞个圈圈的loading图。5、容器的概念:就是我之前学到的,你不要把这个界面的因素依赖与一个原点。你应该做的是保持一组元. 阅读全文
posted @ 2012-11-08 17:21 老Zhan 阅读(185) 评论(0) 推荐(0) 编辑
  2012年11月7日
摘要: 锁的相关介绍可以参照:http://blog.csdn.net/lifengzhong/article/details/7487505看NSConditionLock类的属性方法:lock,unlock:加锁和解锁,是required method。- (id)initWithCondition:(NSInteger)condition :初始化对象。有一个整形的conditon参数,表示条件。- (void)lockWhenCondition:(NSInteger)condition :“The receiver’s condition must be equal to condition 阅读全文
posted @ 2012-11-07 18:25 老Zhan 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 当用到coredata的时候,当你存数据: NSManagedObject *oneObject = [NSEntityDescription insertNewObjectForEntityForName:@"DrawData" inManagedObjectContext:managedObjectContext]; [oneObject setValue:data.backGroundImageURL forKey:@"backGroundImageURL"]; [oneObject setValu... 阅读全文
posted @ 2012-11-07 11:41 老Zhan 阅读(758) 评论(0) 推荐(0) 编辑
  2012年11月5日
摘要: 项目是在ipad上的横屏的项目,运行在ios6上时,在用到选择本地相册的时候崩溃:“Terminating app due to uncaught exception 'UIApplicationInvalidInterfaceOrientation', reason: 'Supported orientations has no common orientation with the application, and shouldAutorotate is returning YES”一查原来是ios6的rotation较之前有了改动。ios6丢弃了shouldAut 阅读全文
posted @ 2012-11-05 19:02 老Zhan 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: from:http://blog.csdn.net/totogogo/article/details/8002173iOS 6的rotation改变了很多。先来看看官方的描述http://www.bgr.com/2012/08/06/ios-6-beta-4-change-log-now-available/知识点:*UIViewController的shouldAutorotateToInterfaceOrientation方法被deprecated。在ios6里,是使用supportedInterfaceOrientations and shouldAutorotate 2个方法来代替sh 阅读全文
posted @ 2012-11-05 18:33 老Zhan 阅读(367) 评论(0) 推荐(0) 编辑
  2012年11月4日
摘要: 安装:1、要运行Play!,需要JDK 6 or later。2、下载playPlay 2.0 binary package;解压后的路径加入环境变量中。3、在命令窗口中输入play help,若看到相应信息,则安装成功。创建项目: 1. play new 你的项目名(test) 2. 跳转到你的项目目录下,使用play 3. 选择你的IDE ,如果用IntelliJ 则输入idea 4. 当然是run 默认是9000端口,不过你也可以在命令行中修改 run 8080 就可以修改了。打开http://localhost:9000/就可以看到创建成功。我们用idea打开项目,可以看到框架... 阅读全文
posted @ 2012-11-04 19:47 老Zhan 阅读(594) 评论(0) 推荐(0) 编辑
  2012年10月31日
摘要: 核心:内容重于形式。1、分辨率:最小1024*768 建议:1366*768。2、横向流动,可纵向,但纵向不应超出横向。3、建议大背景,注意留白。4、边缘对齐(但避免居住对齐)。5、文字: tittle:42pt subtitles:20pt content:11pt 注释:9pt6、硬规定:左上因留一个120*100的区域。即title 的基线距上边框最小为100像素,内容距左边最小为120像素。这样的好处最大是为了不同屏幕的适配问题。 内容距最下面没有硬性要求,但建议大于50像素。如图:另外,内容最上距tittle基线最小为40像素: 阅读全文
posted @ 2012-10-31 01:37 老Zhan 阅读(1451) 评论(0) 推荐(0) 编辑
  2012年10月29日
摘要: 创建工具栏不是十分简单,直接用winjs的控件appbar就行。直接看官方代码:在HTML中: <div id="createAppBar" data-win-control="WinJS.UI.AppBar" data-win-options=""> <button data-win-control="WinJS.UI.AppBarCommand" data-win-options="{id:'cmdAdd',label:'Add',icon:' 阅读全文
posted @ 2012-10-29 22:44 老Zhan 阅读(952) 评论(0) 推荐(0) 编辑
  2012年10月24日
摘要: 无聊做了一个todoList的应用来练练手。先po张界面图:从界面可以看到基本的控件,主要是一个输入框,一个添加按钮,一个删除按钮,加一个listView。关于listview的添加可以参照我之前写的win8: ListView。Add:每次在输入之后点击Add button,会把输入框内容push进一个dataArray中,再以此设为listview的数据源, var dataList = new WinJS.Binding.List(dataArray); listview.itemDataSource = dataList.dataSource;这样很简单就实... 阅读全文
posted @ 2012-10-24 22:42 老Zhan 阅读(1664) 评论(4) 推荐(0) 编辑
  2012年10月12日
摘要: 1、对象属性检索var student = { name:"zhan"};要检索name,可以用student["name"] 或者 student.name。2、对象属性更新student.name = 'wang';student.nickname = 'yu';//对象之前没有nickname属性,则自动扩充到改对象中。3、对象的引用var x = student;x.nickname = 'Tom';var nick = student.nickname;因为x和student都是指向同一个对象的引 阅读全文
posted @ 2012-10-12 21:38 老Zhan 阅读(339) 评论(0) 推荐(0) 编辑
  2012年10月10日
摘要: from:http://cymoft.blog.51cto.com/324099/63422prototype和closure是js中两个不好搞懂的概念,幸好网上有很多相关的文章,在网上查了一遍以后,总是是觉得有点理解了。今天先说说prototype。之前一直被ajax in action中文版附录里的一篇文章误导,该文有这样一段讲述functionMyObject(){}MyObject.prototype.color ="red";varobj1 =newMyObject();MyObject.prototype.color ="blue";MyOb 阅读全文
posted @ 2012-10-10 22:53 老Zhan 阅读(211) 评论(0) 推荐(0) 编辑
  2012年10月5日
摘要: 本文转自:WWDC 2012 Session笔记——405 Modern Objective-C2007年的时候,Objective-C在TIOBE编程语言排名里还排在可怜的第45位,而随着移动互联网的迅速发展和iPhone,iPad等iOS设备的广阔市场前景,Objective-C也迅速崛起,走进了开发者的视野。在最近的TIOBE排名中,Objective-C达到了惊人的第4名,可以说已经成为当今世界上一门非常重要的编程语言。而Objective-C现在主要是由Apple在负责维护了。一直以来Apple为了适应开发的发展需要,不断在完善OC以及相应的cocoa库,2.0中引入的propert 阅读全文
posted @ 2012-10-05 15:41 老Zhan 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 本文转自:WWDC 2012 Session笔记——200 What is new in Cocoa Touch我也将这个Session作为之后可能会写的一系列的Session笔记的第一章,我觉得用Session 200作为一个开始,是再适合不过的了~更多的外观自定义从iOS5开始,Apple就逐渐致力于标准控件的可自定义化,基本包括颜色,图片等的替换。对于标准控件的行为,Apple一向控制的还是比较严格的。而开发者在做app时,最好还是遵守Apple的人机交互手册来确定控件的功能,否则可能遇到意想不到的麻烦…iOS6中Apple继续扩展了一些控件的可定义性。对于不是特别追求UI的开发团队或者 阅读全文
posted @ 2012-10-05 15:09 老Zhan 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 关于ios6的一些东西,找到几个不错的博客:iOS6新特征:参考资料和示例汇总http://www.onevcat.com/tag/wwdc/本文来自:iOS6新特征:新特征介绍下面我们分别来看看这些特征的一些介绍:1、地图 iOS6抛弃了一直用的google map,而使用了自家的地图服务。相应地,MapKit框架也自然变成和Apple自家的地图服务绑定了。随之而来的好处是因为都是自家的内容,所以整合和开放会更进一步,第三方app现在有机会和地图应用进行交互了。也就是说,不使用自身搭载地图信息的app现在可以打开地图应用,并且显示一些感兴趣的路线和地点,这对于路线规划和记录类的应用来说这是. 阅读全文
posted @ 2012-10-05 14:49 老Zhan 阅读(566) 评论(0) 推荐(0) 编辑
  2012年10月4日
摘要: 官方文档:http://msdn.microsoft.com/en-us/library/windows/apps/br229776.aspxWinJS.Class.define类定义var object = WinJS.Class.define(constructor, instanceMembers, staticMembers);三个参数是:构造函数,实例成员集合,静态成员集合。e.g.var Robot = WinJS.Class.define( function(name) { this.name = name;}, { modelName: "" }, { ha 阅读全文
posted @ 2012-10-04 16:20 老Zhan 阅读(1660) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页