About

<#TEMPLATE_INCLUDE_NINEPAGE_ABOUTME#>
  • Jul

    20

    iOS 设备类型

    • 0 Comments
    • Miscellaneous
    DEVICE TYPE PRODUCT NAME
    iPhone1,1 iPhone
    iPhone1,2 iPhone 3G
    iPhone2,1 iPhone 3GS
    iPhone3,1 iPhone 4 (GSM)
    iPhone3,3 iPhone 4 (CDMA)
    iPhone4,1 iPhone 4S
    iPhone5,1 iPhone 5 (A1428)
    iPhone5,2 iPhone 5 (A1429)
    iPhone5,3 iPhone 5c (A1456/A1532)
    iPhone5,4 iPhone 5c (A1507/A1516/A1529)
    iPhone6,1 iPhone 5s (A1433/A1453)
    iPhone6,2 iPhone 5s (A1457/A1518/A1530)
    iPhone7,1 iPhone 6 Plus
    iPhone7,2 iPhone 6
    iPad1,1 iPad
    iPad2,1 iPad 2 (Wi-Fi)
    iPad2,2 iPad 2 (GSM)
    iPad2,3 iPad 2 (CDMA)
    iPad2,4 iPad 2 (Wi-Fi, revised)
    iPad2,5 iPad mini (Wi-Fi)
    iPad2,6 iPad mini (A1454)
    iPad2,7 iPad mini (A1455)
    iPad3,1 iPad (3rd gen, Wi-Fi)
    iPad3,2 iPad (3rd gen, Wi-Fi+LTE Verizon)
    iPad3,3 iPad (3rd gen, Wi-Fi+LTE AT&T)
    iPad3,4 iPad (4th gen, Wi-Fi)
    iPad3,5 iPad (4th gen, A1459)
    iPad3,6 iPad (4th gen, A1460)
    iPad4,1 iPad Air (Wi-Fi)
    iPad4,2 iPad Air (Wi-Fi+LTE)
    iPad4,3 iPad Air (Rev)
    iPad4,4 iPad mini 2 (Wi-Fi)
    iPad4,5 iPad mini 2 (Wi-Fi+LTE)
    iPad4,6 iPad mini 2 (Rev)
    iPad4,7 iPad mini 3 (Wi-Fi)
    iPad4,8 iPad mini 3 (A1600)
    iPad4,9 iPad mini 3 (A1601)
    iPad5,3 iPad Air 2 (Wi-Fi)
    iPad5,4 iPad Air 2 (Wi-Fi+LTE)
    iPod1,1 iPod touch
    iPod2,1 iPod touch (2nd gen)
    iPod3,1 iPod touch (3rd gen)
    iPod4,1 iPod touch (4th gen)
    iPod5,1 iPod touch (5th gen)

     相关链接 iOS Device Typeshttp://support.hockeyapp.net/kb/client-integration-ios-mac-os-x/ios-device-types

    Jun

    19

     

    一般苹果官方的叫法就是Team ID 和 Bundle ID,Team ID + Bundle ID = APP Stroe ID(很多开发者也简称它为 APP ID,还有一些更懒的开发者更简单的称它为 ID),其中很多开发者也称 Team ID 为 ID 的前缀(因为官方在审请一个应用标识符后,写的 Prefix 就是 Team ID),所以 Bundle ID 也被一些开发者称为 ID 的后缀。

    Jun

    16

    百度在线应用那个剪切工具无法剪切(不知道是不是与新版本的 FB 不兼容?),发现一个老外的工具非常强大,页面在线地址: http://mp3cut.net/

    不仅可以剪切(音频可视化显示),而且还可以在线转换格式,能生成 iOS 的手机铃声格式 m4r ,还能生成 wav,aac,amr 等格式。

    Jun

    9

    convert -crop 64x64 source.png tile%d.png

    Apr

    27

    iOS 系统中绘图性能比较

    • 0 Comments
    • Miscellaneous

    Apr

    21

    交通银行登录代码提示:PEBS0004SY0075,未注册或密码错误。

    它的提示功能很不友善,其实不是因为卡号和密码错误,既便重置密码,清空缓存,哪怕换一只电脑,它仍然会同样提示。而是因为给卡号使用了“用户名”功能,当使用用户名功能之后,卡号的登录功能会被屏蔽掉。但它的登录框中明明写着卡号,身份证,用户名都可以,这实在太囧(泰囧啊~)了。

    而且很多页面中的卡号居然是无法用复制粘贴功能的,需要用户自己一边又一边的手动输入,而有时候点击确定之后,它并不会真正的连接确定的页面,而是刷新整个页面但不保留任何已有输入,然后让用户全部都重新手动输入一边。

    真不知道交通银行的网站开发人员都在想什么呢。

    Apr

    16

    MAC OS X 基础入门教程

    • 0 Comments
    • Miscellaneous

    习惯是很难改变的,思维习惯比行为习惯更改难。习惯了 WIN 系统的操作习惯的用户,估计都会很难适应苹果的思维习惯和操作习惯……

    MAC OS X 基础入门教程地址:http://www.swiftv.cn/course/hy9hpryw

    这个适合刚开始接触 MAC 电脑的用户,讲的比较详细,包含了 MAC 机中同时安装 WIN 双系统的说明。

    Apr

    10

    直接进网址 http://kej.tw/flvretriever/ 就可以,按它的使用说明就可以下载,很简单。下载安装插件、软件神马麻烦,而且不小心还要下载来病毒,很烦人,直接通过网页下载方便快捷又安全。

    Apr

    1

    最近做了一款场景游戏,每个场景中都有数十个物品需要“排版”——每个物品都涉及到坐标定位、缩放、旋转、叠加,甚至个别物体需要镜像反转,算上叠加的物品,背景其它元素等,所有关卡加起来有近200个这样的物品,如果每个物品都使用纯代码的方式去编写坐标、缩放、旋转之类的属性值,我觉的我一定是会疯掉的——因为一开始的时候我真的这么做了:我花了一上午将近 3个小时,只写了 5 个物品的“排版”,写第 6 个时我已经要晕了。

    然后就去 Google 上寻找 Starling 可视化编辑的工具,比较了之后,最终选择了 lang 神开发的 StarlingSWF ,主要原因有二个:

    一、StarlingSWF 生成的资源是静态的,它比其它运行时动态生成或转换出来的效率要高。StarlingSWF 提供的类库都继承自原始的 Starling 的类,从加载资源到管理资源,和我以往使用 AssetManager 类基本都一样。反正对象和 API 都基本兼容,没有发现不兼容的对象或 API。

    二、:资料比较全,有提供完整资料的官方博客,而且它是中文的,可以省下大量去翻译其它类库资料的时间(人生最痛苦的事,就是等你花了大量的时间翻译完了之后,测试时发现性能完全不行;人生最最痛苦的事,就是等你花了大量的时间翻译完了之后,测试时性能也可以,应用到项目中去了,项目要接近尾声了,发现性能不行 - - !!

    StarlingSWF 试用感觉就像它自己的广告语那样“像传统Flash AS3开发一样在Starling上开发”。StarlingSWF 给我的感觉就是一个字:爽。再配合 zero 大神提供的 BatchPane,两个字,超爽。然后就没有然后了。

    可能和这两位大牛都使用中文写帮助资料有关系,所以这两个工具仅仅只是花了一下午不到的时间就基本上摸透了(如果是英文的话我估计又得花上个好几天 - -!)。在第二天的时候花了一天的时间就“排版”完成了,事实上是只花了一上午的时间就“排版”完成了,但第一次使用,难免出个幺蛾子:

    以往在手动命名某个实例时,因为懒的多打字母,所以一般都是用 mc、sp、obj 等作为前缀或后缀,一般从来不会超过 3 个字母作为后缀或前缀。因为用了 BatchPane 批量操作,在命名实例时特意很“贱”的加了一个很长的字符串“_instance”作为后缀,和 starling 或 starlingSWF 类库中使用的 “instance” 作为关键字产生了冲突,结果导致了在生成对象后,无法操作对象...然后折腾了一下午之后, lang 神终于看到了我的咨讯信息,告诉实例名中不能包含 instance 字符串让我更换实例名...所以懒人有懒福,以后千万别写那么全的后缀名 - -!!

    Mar

    27

    <android>
            <manifestAdditions><![CDATA[
                <manifest android:installLocation="auto">

                    <!-- 防止APP打开时移动设备自动进入休眠状态 -->
                    <uses-permission android:name="android.permission.WAKE_LOCK" />
                    <uses-permission android:name="android.permission.WRITE_SETTINGS" />

                    <!-- 百度与AdMob所需权限 -->
                    <uses-permission android:name="android.permission.INTERNET"/>
                    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
                    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
                    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
                    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
                    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
                    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

                     <application>
                            <meta-data     android:name="com.google.android.gms.version"
                                           android:value="@integer/google_play_services_version" />
                                 <activity     android:name="com.google.android.gms.ads.AdActivity" 
                                               android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

                                 <activity android:name="com.baidu.mobads.AppActivity" android:configChanges="keyboard|keyboardHidden|orientation"/>
                     </application>

                </manifest>
            ]]></manifestAdditions>
        </android>