201504-15 xcode 真机调试与应用提交上架经验(转) HOT 最近项目到了最后的阶段,测试完一切ok后,准备打包以及提交,不料看到网上众教程,好多都是老版本的,现在IDE实现方式改了,那些方法好多都找不到,绕了一大圈,才搞明白流程,现在记录下来,以便朋友们查阅。 开发环境:xcode4.4.1 iphonesdk:5.1.1 开发机器:macBookAir 真机部署测试:apple个人开发者ID 无论是ios7或是现在的xcode5,虽然有些样式改变了,但是实际上的流程还是这个样子,所以供您参考.... Read More >
201502-19 swfit关于闭包的理解与分析 HOT 学习swift中遇到了swift中的闭包,实际上和javascript中的闭包比较像。 先说一下从官方文档中看到的实例,其中以三段不太好直观理解的形式贴一下 var numbers = [20,19,7,12] numbers.map({ (number:Int) -> Int in let result = 3 * number return result }) 这一段的功能是将数组numbers全部 乘以 3以后返回 let map.... Read More >
201502-19 swift 函数内部的可变参数写法 HOT swift语言中对函数一次多个传参的写法与常见的语言不同,其写法在函数定义传参类型的时候以 ... 为表现方式,具体如下: func agrOf(agrs: Int...){} 具体用法以一个计算平均值的函数为例: func avgOf(numbers : Int...) ->Int { var sum:Int = 0 var conut = countElements(numbers) for number in numbers{ sum += numb.... Read More >
201407-14 跨平台移动框架iMAG开发入门 HOT iMAG是一个非常简洁高效的移动跨平台开发框架,开发一次可以同时兼容Android和iOS平台,有点儿Web开发基础就能很快上手。当前移动端跨平台开发的框架有很多,但用iMAG还有一个好处,就是用iMAG开发出的App是原生的。iMAG采用XML + JavaScript(配置 + 脚本)的开发方式,它的原理是将符合iMAG开发规范的XML文件解释成对应的原生应用代码来执行。原生跨平台开发,iMAG App具有和Native App相同的性能和用户体验,因此相比PhoneGap、JQuery Mobile等Web开发框架iMAG适用于对性能要求较高的情况。 虽然是原生又跨.... Read More >
201406-07 swift语言学习笔记 HOT 本文仅用于我个人对swift学习记录之用,会不定期更新。至于对你是否有用不敢保证哦。 swift大小写敏感 swift输出方法println() swift声明变量var 声明常量let 需注意 let常量只能再初始化时进行赋值,var变量可以在任何时候赋值 swift在println中输出多个变量的方法为println("(val1),(val2),...") 即在双引号中用(var) 来输出变量 swift对数字整型有Int Int8 Int16 Int3.... Read More >
201310-10 Android界面设计中的9.png HOT 在Android的设计过程中,为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以任意调整大小的一种图片格式“.9.png”。这种图片是用于Android开发的一种特殊的图片格式,它的好处在于可以用简单的方式把一张图片中哪些区域可以拉伸,哪些区域不可以拉伸设定好,同时可以把显示内容区域的位置标示清楚。 本文结合一些具体的例子来看下.9.png的具体用法。 首先看下普通的.png资源与.9.png的资源区别: 普通的png资源就不多介绍了,可以明显看.... Read More >
201211-23 转载,安卓AIR如何写入文件到android SD实测 HOT 先贴出保存一个txt文件的方法吧,先看代码 //打开 protected function open_clickHandler(event:MouseEvent):void { trace(File.userDirectory.resolvePath("{you sd file}/samples/test.txt").url); var file:File = new File( File.userDirectory.resolvePath("{you sd file}/samples/test.txt").url ); if (file.exists) //检查文件是否存.... Read More >
201211-16 Iphone手机、安卓手机浏览器控制默认缩放大小的方法 HOT 可能大家发现自己制作的手机端页面,默认打开的时候并不是在理想的缩放状态下。 遇到这样的问题,需要在head标签下,添加meta解决。 代码如下: <meta name="viewport" content="width=device-width; initial-scale=1.0; minimum-scale=1.0; maximum-scale=2.0"/> //控制默认缩放大小、最小缩放大小、最大缩放大小。通过这个可以设置用户的最大和最小缩放程度。 <meta name="MobileOptimized" content="320"/>.... Read More >
201211-13 移动设备web页在PC上的最佳调试方法 HOT PC上实现对各种移动设备调试,一直以来都没有很好的办法。最近自己的项目也涉及到了移动设备端的应用开发,从移动设备上对代码进行调试着实不方便。 平时在电脑上,对普通的web网页进行调试时,可以使用Chrome、火狐、欧鹏等浏览器。但是在移动设备上,如何对其进行调试呢? 怀着这样一个问题,在网络上找到了一些办法;通过修改UA来实现对浏览器身份信息修改,从而使一些身份验证判断的程序能够顺利的进行调试。 早先找到的一种办法是通过快捷方式添加参数的形式,调整Chrome浏览器的UA身份。虽然这种方式可行,但是操作起来略显麻烦。后来在谷歌的插件扩展库中找到了一种最佳的解决办法,安装C.... Read More >