摘要: 一、来历 为了统一编码,各大龙头企业就决定坐下来对全世界的字符进行编码,并且尽量兼容现有字符集,这就有了unicode编码。Unicode用了21个二进制位,能够编码一百多万个字符,但实际上并没有编码这么多。U+XXXX中XXXX就是码点,就是字符在unicode的数字表示。 编码空间被分成 17 阅读全文
posted @ 2016-10-31 14:42 小Garfield 阅读(2291) 评论(0) 推荐(0) 编辑
摘要: 一、UTI概念 1、什么是UTI Uniform Type Identifier,是字符串,格式标识符。 根据UTI,可得到相应的其他类型的格式标识符。比如public.jpeg对应于: A four-character file type code (an OSType) of 'JPEG' A 阅读全文
posted @ 2016-10-31 14:39 小Garfield 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 一、正常方向旋转处理流程 要求旋转方向-》判断是否支持该方向-》判断是否支持旋转 注释:下文将“要求旋转的方向”称为pending方向。 1、判断支持的方向 系统会调用两个方法: 两个方法的重叠部分是支持的方向(有可能没有重叠的方向)。 2、判断是否支持旋转 支持旋转:如果有重叠的方向-》旋转;如果 阅读全文
posted @ 2016-10-31 14:32 小Garfield 阅读(1882) 评论(0) 推荐(0) 编辑
摘要: 写在前面:我这篇文章并不是讲怎么做内购的,是我在做内购时,觉得很难理解它的设计,才有了这篇文章。 一、内购类型 苹果官方文档解释 我的理解: 二、为什么这样分类 不知道大家有没有很奇怪,苹果为什么要给自己找麻烦,如果就像微信支付,支付宝支付一样,只负责支付,给凭证就可以了嘛。 苹果给开发者一套规范, 阅读全文
posted @ 2016-10-31 14:23 小Garfield 阅读(1754) 评论(0) 推荐(0) 编辑
摘要: 1. 需求 适配其他版本步骤: 2. 新建一个target 假设原target名为origin。后三步建议进行。 `⌘ + D` 从origin target复制target origin-copy:项目的最外层目录下就会多一个文件`origin copy-info.plist`; 修改target 阅读全文
posted @ 2016-10-31 14:16 小Garfield 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 1. 创建一个新应用 在Xcode的Single Application View模版中,Xcode对English做了本地化。 国际化了两个文件:Main.storyboard和LaunchScreen.storyboard 2. 开始国际化 选中project,在上图的Localizations 阅读全文
posted @ 2016-10-31 13:52 小Garfield 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 1、目的:通过异步的方式,读取sdcard中的文件,并显示读取进度,最后将读取的文件显示在指定的位置2、代码 1 package com.example.myfile; 2 3 import java.io.BufferedReader; 4 import java.io.File; 5 import java.io.FileInputStream; 6 import java.io.FileNotFoundException; 7 import java.io.IOException; 8 import java.io.InputStream; 9 import java... 阅读全文
posted @ 2014-03-20 10:48 小Garfield 阅读(826) 评论(0) 推荐(0) 编辑
摘要: Layout就是布局管理器,所有的布局管理器的基类都是ViewGroup类。 ViewGroup的各种set方法对应着Layout的XML属性,即在XML布局文件中定义layout的属性;而ViewGroup还有两个内部类,是用来控制放在该布局管理器中的组件的,对应着XML布局文件中定义在layout里面的各种组件(Button、TextView等)。1、LinearLayoutLinearLayout支持的常用XML属性(1)baselineAligned(2)divider(3)gravity(4)orientation其子元素支持的常用XML属性(1)layout_gravity(... 阅读全文
posted @ 2014-03-03 22:10 小Garfield 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1、左边部分是编译环境,右边部分是运行环境(Runtime Environment)。 Java编程语言是与众不同的,因为Java源程序需要经过编译和解释两个过程,编译只需进行一次,而解释则在每次运行程序是都要进行。编译由JDK开发包提供的编译器(JDK开发包下的bin文件夹下的一个名为javac.exe可执行文件)进行。 2、JDK与jre JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JRE是... 阅读全文
posted @ 2014-03-02 17:11 小Garfield 阅读(155) 评论(0) 推荐(0) 编辑