`
thierry.xing
  • 浏览: 657097 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
580fa9c1-4a0c-3f40-a55a-c9256ce73302
Sencha Touch中...
浏览量:0
社区版块
存档分类
最新评论
文章列表
在Worklight中使用Html5和Native进行Hybrid开发时,两者之间互相切换时比较生硬,用户体验非常一般。 其实,我们可以在两者直接切换时增加动画效果来解决此问题:   iOS上:   (1)从html5转到native时:Native的ViewController里重写onAfterShow方法,在里面增加动画代码: -(void)onAfterShow{ [self showTransitionAnim]; } -(void)showTransitionAnim { CDVAppDelegate *cordovaAppDelegat ...
I've had a similar issue with the ListPaging plugin in SenchaTouch 2, and managed to sort out the 'load more' message behaviour when the end of the data set is reached. This builds on what John Gordon has come up with (regarding specifying the pageSize andclearOnPageLoad config options), since thes ...
通过浏览器,使用Ajax发送请求时,一直存在:   Origin is not allowed by Access-Control-Allow-Origin   在Mac上使用Safari浏览器没问题,但是Chrome一直不行   今天问题终于解决了: 在chrome启动方式后面加上--disable-web-security就ok了
  最近做Android和iOS项目用到了ZXing进行二维码扫描,其中在iOS整合比较麻烦,遇到不少问题。 文章前半部分基础部分摘自此文章:http://blog.devtang.com/blog/2012/12/23/use-zxing-library/ 写的比较清楚。   后面是自己在整合过程中遇到的问题和解决方案,整合后的代码可以在附件中看到(包括,iOS和Android),在此和大家进行分享。   ZXing(Github镜像地址)是一个开源的条码生成和扫描库(开源协议为Apache2.0)。它不但支持众多的条码格式,而且有各种语言的实现版本,它支持的语言包括:Jav ...
from:http://blog.chinaunix.net/uid-24086995-id-168445.htmlhttp://www.mysqlsystems.com/2009/11/mysql-audit-access-log.html 在MYSQL中,每个连接都会先执行init-connect,进行连接的初始化。我们可以在这里获取用户的登录名称和thread的ID值。然后配合binlog,就可以追踪到每个操作语句的操作时间,操作人等。实现审计。 实验过程:1:创建登录日志库,登录日志表 CREATE DATABASE `accesslog`
Java把内存划分成两种:一种是栈内存,一种是堆内存。         在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。         当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。         堆内存用来存放由new创建的对象和数组。       在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。         在堆中产生了一个数组或对象后,还可以在栈中定义一个特殊的变量,让栈中这个变量的取值等于数组或对象在堆 ...
在Mac Os下通过Gem安装Mysql时,老是报错:     Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb checking for mysql_query() in -lmysql ...
Android在onCreate方法中调用View的getWidth和getHeight时返回的结果是0,因为此时控件还没有Draw出来,所以长和宽都是0。   如果想得到Width和Height,可以对View进行监听:   首先需要重写View的onSizeChange方法,加入监听回调函数: public class MyTextView extends TextView { public MyTextView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, d ...
通过intent打开一个singleTask模式的Activity时,如果此Activity之前被创建过,则直接打开之前生成的实例,不会重新创建,所以也不会执行onCreated方法。     那么,如何获取intent中传递过来的参数呢:   可以重写方法onNewIntent,在里面处理传递过来的参数:   @Override protected void onNewIntent(Intent intent) { // TODO Auto-generated method stub super.onNewIntent(intent); ...
在ios中初始化一个数组,比如: NSMutableArray *array = [[NSMutableArray alloc] init]; 如果,想看这个array中某个index下的object是否为空时,怎么做呢?   我平常ruby用惯了,所以很自然的,使用索引去取,然后判断是不是nil就行: [array objectAtIndex:0]; 结果,抛出异常,*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:] ...
对于刚加入iOS应用开发行列的开发者来说,终于经过艰苦的Coding后完成了第一个应用后最重要的历史时刻就是将应用程序提交到iTunes App Store。Xcode 4.2开发工具已经把App提交流程化了,但是第一次提交总是充满兴奋和疑问的。本文将大概介绍如何将iOS应用程序提交到App Store的各个流程。希望对想将应用发布到苹果商店的新开发者一些帮助(翻译文章,如有术语错误,请给我留言批评,谢谢)。 发布iOS应用程序到App Store - 前期工作 要发布iOS应用程序到App Store首先需要一个iOS developer帐号,账号是收费的,$99美元/年。即便是免费应 ...

异常处理

    博客分类:
  • iOS
Objective-C的异常处理语法和Java以及C++中的有些类似。通常在程序需要使用到NSException或者是NSError或者是自定义的类来增加程序处理错误的能力。本章中将对异常处理进行概括的叙述,更多信息请参考《Cocoa中的异常处理》   使用异常处理 Objective-C语言提供了对异常处理的支持。使用GCC 3.3或者更高版本的编译器时,需要打开-fobjc -exceptions选项来支持异常处理。(注意:这将使得应用程序只能在Mac OS X v10.3或者更高版本的系统上运行。之前的系统是不支持运行时异常处理和同步的。)   异常处理 异常是一种能打断程 ...
属性的声明      属性的声明以关键字@property开始。该关键字可以出现在类的接口定义@interface中的方法列表中的任何地方。同时,@property还可以在协议或者是类别的声明中出现。      @property(attributes) type name;      其中的@property指令用来声明属性。其后可选的括号中的项是对属性的存储方式和其行为的细节描述。和其他的Objective-C中的类型一样,每一个属性都有一个类型修饰符和名称。      列表5-1展示了简单的属性的声明       @interface MyClass:NSObje ...
UI界面类项目: Panoramagl —— 720全景展示 Panorama viewer library for iPhone, iPad and iPod touch   MBProgressHUD —— 进度指示 一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。   iCarousel  —— 效果很酷的分页排列 内容类似的页面需要并排列出来,供用户选择。iCarousel具有非常酷的3D效果,比如经典的CoverFlow, TimeMachine。另外还具有线性,圆柱状等其它效果。可用于图片选择,书籍选择,网页选择等。   Co ...

iOS添加自定义字体

    博客分类:
  • iOS
1.网上搜索字体文件(后缀名为.ttf,或.odf)2.把字体库导入到工程的resouce中3.然后在你的工程的Info.plist文件中新建一行(Add Row),添加key为:UIAppFonts,类型为Array或Dictionary都行;在UIAppFonts下再建立一个键值对,key 为:Item 0,添加Value为XXX.ttf(你字体的名字,string型),可以添加多个   4. 在程序viewdidload中加载一下一段代码   NSArray *familyNames = [UIFont familyNames];      for( NSString *famil ...
Global site tag (gtag.js) - Google Analytics