- 博客(19)
- 资源 (3)
- 收藏
- 关注
转载 Xcode5和6上新建工程如何本地化启动页面
建议阅读本篇文章前先具备iOS本地化的基本知识,Google中搜索“iOS本地化”,有成片的教程~~ 最近有个app需要支持英语、简体中文、繁体中文,由于启动页面上有文字,所以也不得不做下本地化处理。有一定开发经验的开发者都知道,从Xcode5开始,引入了Images.xcassets来管理图标、启动页面以及其它使用的图片等。不得不说,这是个好东西,我们不需要再自己记各种标准尺寸了
2015-09-29 18:58:11 504
转载 使用Automator批量生成图标
因为设计师需要在完成图标设计后一次性生成各种尺寸的图标给工程师,使用Sketch虽然可以做到,但是还是很麻烦,所以决定给他写个脚本自动完成这个工作。因为工作环境都是Mac,自动化肯定首选Automator,如果使用原生的Crop方法会很麻烦,而且自动化程度不够高,所以就想使用bash脚本,搜索了一下,发现Mac已经自带了图像处理的命令行工具sips,具体用法就不细说了,可以参考官方文档:s
2015-09-28 18:09:16 734
转载 AFNetWorking用法及缓存处理
AFNetWorking 在IOS开发中是一个经常会用的第三方开源库,其最好处是维护及时,源码开源。 常用GET与POST请求方法:POST请求: ?123456789//初始化一个请求对象 AFHTTPRequestOperationManage
2015-09-24 21:49:55 5393
原创 一段倒计时的代码
__block int timeout=60; //倒计时时间 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_source_t _timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TI
2015-09-23 14:42:47 479
原创 关于tableViewCell 中大量圆形头像 优化性能的笔记
由于tableView 中引用了大量的圆形头像设计,导致性能问题,最后找到一种最好的方案,做下笔记,仅供自己参考,如有错误,请指正。最好的方案:=====》一层imageView显示正常图片,上边覆盖一层imageView 显示中间位透明圆形的图片。其他设置圆角的方案:方案一;贝塞尔曲线 uiview+addition;- (void)setAllCornerWithRoundedCornersS
2015-09-18 17:10:52 2413
原创 关于iOS9 更新后,微博,微信 语言变成英语的问题
iOS9 真是坑啊,好不容易熬到17号凌晨,等到了iOS9的推送更新,经过漫长的下载,更新完成后发现 微博变英文版了,并且微信,uber等许多应用都出现了问题。并且正好赶上自己的项目也在做本地化,所以仔细查找了下原因。(如果有补充可以直接回复,谢谢)具体问题出在大家都使用了一个获取当前系统语言的判断// 当前所在地信息 NSString *identifier = [[NSLocalecur
2015-09-18 14:20:10 709
转载 iOS 多语言本地化 完美解决方案【自动+手动】
多语言本地化,是我们在做IOS项目的时候经常用的,下面根据自己的经验和使用场景,来全面的说说多语言本地化的解决方案。首先我们要明白本地化的原理和过程,才能更好的理解本地化的方案,本地化主要包括下面几个部分:本地化应用程序名称本地化字符串本地化图片本地化其他文件一、本地化应用程序名称,这个只有一种方案:点击“new
2015-09-12 21:12:58 2322
转载 iOS 应用程序内部国际化,不跟随系统语言
前言:网络上关于iOS国际化的文章很多,但基本上都是基于跟随系统语言的国际化,笔者就不赘述了-0 –今天要讲的是不跟随系统的切换语言版本方案,即程序内部的切换语言版本方案。一、总则: 应用内部语言不跟随系统语言,由应用自己进行控制,通过配置多个语言文件,根据用户的选择动态获取不同文件夹下的语言文件,显示在界面上。 最后把用
2015-09-12 18:33:13 1507
转载 iOS 之NSJSONReadingOptions说明
首先用代码来说明NSJSONReadingMutableContainers的作用: 1 NSString *str = @"{\"name\":\"kaixuan_166\"}"; 2 3 NSMutableDictionary *dict = [NSJSONSerialization JSONObjectWithData:[str dataUsingE
2015-09-11 20:56:10 688
转载 iOS定位获取当前所在经纬度,进而获得具体地址(省市地区街道)
前言: 今天做iOS项目的时候,需要通过定位来拿到当期城市的名称。百度地图SDK有这个功能,但为了不依赖第三方,这里我用iOS自带框架CoreLocation来实现这个需求。iOS8出来之后,针对定位需要多一点处理,才可以正常定位,这点会在文章末尾部分作出补充,在声明补充之前的部分都是默认iOS7处理。 首先,我们需要在工程中导入CoreLocation系统框架。然后在我们的控制器中引入头
2015-09-11 15:41:08 4559
原创 iOS 时间戳
一、 Unix 时间戳为什么是自 1970 年 1 月 1 日起的绝对时间? 那么,1970年之前的时间如何用Unix时间戳表示?1、 因为Unix就是那个时代产生的。 Unix是1969年发布的雏形,最早是基于硬件60Hz的时间计数。 1971年底出版的《Unix Programmer’s Manual》里定义的Unix Time是以1971年1月1日00:00:00作为起始时间,每
2015-09-09 15:48:39 2810
原创 ======= 搜索引擎常用技巧 =======
谷歌搜索技巧:http://www.googleguide.com/advanced_operators.html http://www.uestc.edu.cn/web3/gouestc/user_help.html http://www.se-express.com/article/article13.htm 注:某些用google搜索出来的连接是打不开的,但你可以找到对应的网站进去打开。
2015-09-09 15:35:17 526
转载 强制去除xcode的编译警告
在使用xcode进行iphone应用开发时,经常需要添加一些第三方的类库,而一些第三方的类库由于缺少维护,从而导致类库中含有各种警告和各种内存泄漏,但并不影响运行.倘若我们需要用到第三方库,而由不想在代码分析时看到这些库的警告或内存泄漏,我需要这样做:[cpp] view plaincopy#pragma clang diag
2015-09-09 14:31:29 553
转载 在iOS中如何设置默认语言
iOSlocalization在iOS的开发中,我们需要做本地化的动作,对一些资源(主要是字符串),在不同的语言下显示各自的内容。比如edit,在英语下显示“Edit”,中文下就是“编辑”。最近做的项目客户要求支持两种语言,英语和意大利语,并且强调默认意大利语,要求当前语言非英语和意大利语是,显示意大利语。本来以为xcode里面的Localization native de
2015-09-08 19:06:10 3918
转载 iOS 本地化 国际化 相关的工具,命令,和可能遇到的问题
今天有个同事问了我一个关于IOS应用程序国际化的问题,当我准备给他讲解的时候,突然发现现在的Xcode做国际化跟以前的Xcode做国际化有点区别。所以自己再仔细研究了一下,写下来并将以前的日志更新,供大家一起学习。如有任何意见或建议请留言。根据Xcode的版本,IOS程序的国际化分两种。一:Xcode 4.5之后的版本一般要对程序进行国际化,主要有三
2015-09-08 18:56:34 2532
转载 如果本地化自己的iOS App(iOS8 & xcode6)
iOS localization: iPad and iPhone app localization tutorial Step-by-step iOS localization tutorial. Let's localize your iPhone app!Localize an iPhone app. Preparing your iO
2015-09-08 18:55:08 2319
原创 xcode6 iOS8 本地化 国际化 的一点经验分享
最近项目要实现国际化和本地化,查找了很多资料,发现网上说的都不是很清楚,所以专门开一个帖子,对有用的资料做一个简单地笔记:我的参考链接: 1,在xcode下Localization 参考: 具体介绍了xcode6下一步步使用新的 .xlffi文件实现本地化的步骤2,其他用到的工具(genstringsde,xib 、sb的本地化 ),及一些可能的情况处理,可以参考这个帖子。 这
2015-09-08 18:50:15 1108
原创 关于iOS App 国际化和本地化 的一些总结:国际化 vs 本地化(Internationalization vs Localization)
最近项目要实现国际化和本地化,查找了很多资料,发现网上说的都不是很清楚,所以专门开一个帖子,对有用的资料做一个简单地笔记:我的参考链接: 1,在xcode下Localization 参考: 具体介绍了xcode6下一步步使用新的 .xlffi文件实现本地化的步骤2,其他用到的工具(genstringsde,xib 、sb的本地化 ),及一些可能的情况处理,可以参考这个帖子。 这里写链接内容另外
2015-09-08 18:46:00 936
原创 关于NSArray 排序的问题
第一种,利用数组的sortedArrayUsingComparator调用 NSComparator ,obj1和obj2指的数组中的对象NSComparator cmptr = ^(id obj1, id obj2){ if ([obj1 integerValue] > [obj2 integerValue]) { return (NSComparisonResult)N
2015-09-07 15:19:32 554
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人