- 博客(68)
- 资源 (5)
- 问答 (6)
- 收藏
- 关注
原创 iOS国际化APP内语言切换
开发java的时候要求实现语言国际化,在java中用了i18来进行处理,移动端也可以进行处理:方法可以有以下两种:方案一:在原国际化版本的基础上做修改,在info.plist文件中新增key="appLanguage"的键值对,保存用户设定的语言类别。通过切换语言类别来改变语言。(例子:微信)优点:之前有国际化操作的基础,执行起来并不复杂。缺点:切换完语言后,需要重新创建app keywindow...
2018-03-14 13:18:41
972
原创 iOS原生实现二维码扫描
二维码扫描是很多应用都会实现的功能,比较著名的第三方开源库是Google出品的ZXing,其的OC的移植版本是ZXingObjc。iOS系统原生的二维码扫描模块是在iOS7之后推出的,它主要是利用iOS设备的后置摄像头进行实现的。要调用系统的摄像头识别二维码,我们需要导入系统的AVFoundation库。使用系统的摄像头,我们一般的需要以下五个对象:一个后置摄像头设备(AVCaptureDevic...
2018-03-14 13:03:34
1227
原创 iOS应用上架详述
第一:上线前需要的证书申请:1.首先你要准备好“苹果全球开发者关系证书”即AppleWWDRCA.cer 如果没有去下载2.在苹果开发者后台中申请证书前,我们还需要准备一个CSR文件,在钥匙串访问下拉菜单中选证书助理 - > 从证书颁发机构请求证书。3.申请应用发布到AppStore所需证书申请证书步骤:a.进入苹果开发者后台点击右上角“账户”或"Account"按钮,登录
2017-03-29 16:38:56
492
转载 仿qq黏性demo
//// AceCuteView.m// LayerDemo1//// Created by jackren on 16/3/9.// Copyright © 2016年 jackren. All rights reserved.//#import "AceCuteView.h"@interface AceCuteView (){ CGFloat r1
2017-03-20 21:21:39
527
转载 iOS 二维码扫描
iOS 二维码扫描以前就写过二维码扫描的文章,今天难得抽出来时间重新整理了一下,把所有用都的关于二维码的都写在这了,二维码问题,看了这一篇文章就什么都解决了原生二维码扫描个人是比较支持用原生二维码扫描的,这里也就仅仅以原生二维码扫面为范例。另也有二维码扫描库ZBarSDK(点这里)和 ZXingObjC(点这里) 。1.原生扫描用到的几个类@pr
2017-03-16 09:23:50
504
转载 iOS--UILabel字体默认宽度和高度
iOS--UILabel字体默认宽度和高度 标签: ios字体uilabel宽高2016-03-30 12:17 729人阅读 评论(0) 收藏 举报 分类: iOS(18) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]今天发现了UILabel的一个属性:intrinsi
2016-08-30 14:41:03
882
转载 iOS8新添加的左滑出现按钮组的方法
iOS8新添加的左滑出现按钮组的方法 2016-08-15 16:33 10人阅读 评论(0) 收藏 举报 分类: IOS开发(160) 版权声明:本文为博主原创文章,未经博主允许不得转载。iOS8以后table view中添加了可以左滑出现按钮组的方法,如下图:关于此方法的用法就直接上代码:
2016-08-29 16:21:14
1632
原创 iOS集成极光推送,绕过一些坑
iOS集成极光推送,绕过一些坑2016-02-26 06:18 编辑: 糖醋排骨 分类:iOS开发 来源:Tate_zwt 投稿9 6653iOS开发iOS极光推送招聘信息:Web后端高级开发工程师iOS软件工程师java高级软件工程师IOS开发工程师iOS、Android、java开发工程师Mac开发工程师高级PHP开发工程师移动端开发
2016-08-05 22:58:52
598
转载 AFN原理
AFN原理标签: iosAFN网络2015-11-29 11:59 638人阅读 评论(0) 收藏 举报 分类:iOS(37) AFN(3) 目录(?)[+]1 类库功能简介1.1 AFNetworking的大体思路1.1.1 NSURLConnection + NSOperation daozhe
2016-08-05 22:39:10
1284
转载 iOS--AFN实现原理
iOS--AFN实现原理标签: AFN网络iOS2016-04-17 21:22 312人阅读 评论(0) 收藏 举报 分类:网络(2) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]AFN的六大模块1,NSURLConnection主要对NSURLConn
2016-08-05 22:31:13
1162
原创 封装的弹出视图的View
/** * @author JackRen, 16-08-03 18:08:13 * * 解绑的代理方法 * * @param leftItem 解绑 */- (void)rightItemAction:(UIBarButtonItem *)leftItem { DiapPhoneNumPopView *popView = [[DiapPhoneNumPopView a
2016-08-04 12:06:47
520
原创 越狱的手机显示时间出错
突然发现一个问题,越狱的手机在显示的时间问题上会出现错误,一般显示的是1969-12-7号,这种情况是因为在时间戳的转化的时候由于时间戳的范围值太大,而你用NsInterger去转化的时候会出现错误,原因是因为NsInterger的数值范围太小,改成longlongvalue就不会出现这种问题
2016-07-28 22:28:57
484
转载 iOS QQ第三方登实现
iOS QQ第三方登实现 标签: iOSqqsdk第三方登陆2015-06-09 13:40 26692人阅读 评论(7) 收藏 举报 分类: iOS(120) 版权声明:本文为博主原创文章,未经博主允许不得转载。我们经常会见到应用登陆的时候会有QQ,微信,微博等的第三方登陆如图:
2016-07-28 20:06:53
925
原创 UItextView自定义其高度,禁止滚动
/* 返回指定内容的textView控件高度 value:指定的控件内容 fontSize:指定的控件内容字号 width:控件宽度 */- (float) heightForString:(NSString *_Nullable)value fontSize:(float)fontSize andWidth:(float)width{ UITextView *detailTe
2016-07-21 15:02:39
4780
原创 监听键盘的事件
//监听键盘出现和消失 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter]a
2016-07-21 13:33:32
562
转载 UITextField 光标的位置设置获取
UITextField 光标的位置设置获取 2014-01-02 08:59 14368人阅读 评论(5) 收藏 举报 分类: ios Extent(1) 版权声明:本文为博主原创文章,未经博主允许不得转载。UITextField 光标的位置设置获取通过给UITextField 加一个拓展[ob
2016-07-20 14:33:27
459
原创 KVC解析
//// WorkerModel.h// ZHB//// Created by Kyle on 16/1/6.// Copyright © 2016年 atense. All rights reserved.//#import @interface WorkerModel : NSObject@property (nonatomic, strong) NSString
2016-07-15 18:19:03
353
原创 View跳转到Controller先创建控制器
/** * @author JackRen * * 创建一个视图控制器便于从view跳转到controller * * @return UIViewController */-(UIViewController *)viewController { for (UIView *next = [self superview]; next; next = next.super
2016-07-15 18:16:32
485
原创 图片的旋转动画
#pragma mark -#pragma mark 图片旋转方法- (void)createRotate { UIImageView *image = [[UIImageView alloc] initWithFrame:CGRectMake(0,0, width(self.radarImageView.frame), height(self.radarImageView
2016-07-15 18:14:26
451
原创 播放本地音频
- (void)playVoice { //从budle路径下读取音频文件 voice_radar 这个文件名是你的歌曲名字,mp3是你的音频格式 NSString *string = [[NSBundle mainBundle] pathForResource:@"voice_radar" ofType:@"mp3"]; //把音频文件转换成url格式 NSURL
2016-07-15 18:12:19
538
原创 自动计算UILabel的宽度或则高度
CGFloat mapLableWidth =[[NSString stringWithFormat:@"项目位置:%@",[[NSUserDefaults standardUserDefaults] objectForKey:@"DetailEnlargeAddress"]] boundingRectWithSize:CGSizeMake(self.frame.size.width - 80*H
2016-07-15 18:10:23
513
原创 常用的异步线程
dispatch_async(dispatch_get_global_queue(0, 0), ^{ // 处理耗时操作的代码块... //通知主线程刷新 dispatch_async(dispatch_get_main_queue(), ^{ //回调或者说是通知主线程刷新, }); }); // when 时间 从现在开始经过多少纳秒 dispatch_time_t
2016-07-15 18:06:55
425
原创 判断UItextFiled只包含小数点后一位且是5
- (UITextField *)daysTextFiled { if (!_daysTextFiled) { self.daysTextFiled = [[UITextField alloc] initWithFrame:CGRectMake(CGRectGetMaxX(self.daysLabel.frame), 4.5*HomePageDefineWidth, wid
2016-07-15 18:01:03
448
原创 判断字符串是否为空
/** * @author JackRen * * 判读字符串是否为空 * * @param string 输入的字符串 * * @return 1,0 */- (BOOL)isBlankString:(NSString *)string { if (string == nil || string == NULL) { return YES;
2016-07-15 17:58:13
449
原创 设置UItextfiled的placehold的颜色和大小
_rightTF.placeholder = @"请输入注册时的手机号码"; NSMutableDictionary *dict = [NSMutableDictionary dictionary]; dict[NSForegroundColorAttributeName] = [UIColor colorWithRed:25/255.0 green:158/255
2016-06-25 14:41:43
835
原创 穿透事件
//// UIImageView+MyImageView.m// ZHBWorker//// Created by JackRen on 16/6/23.// Copyright © 2016年 atense. All rights reserved.//#import "UIImageView+MyImageView.h"@implementation UIImage
2016-06-23 19:23:04
405
转载 hitTest:withEvent:方法流程
hitTest:withEvent:方法流程 标签: hitTest2014-04-11 15:03 7905人阅读 评论(4) 收藏 举报 分类: IOS(113) 目录(?)[+]此方法可实现点击穿透、点击下层视图功能。 一. hitTest:withEvent:调用过程iOS系统检测到
2016-06-23 13:43:21
412
原创 简单实现cell的动画
直接上效果图:- (void)refresh {// self.layer.transform = CATransform3DMakeScale(0.1, 0.1, 1);// //x和y的最终值为1// [UIView animateWithDuration:2 animations:^{// self.layer.transform = CATran
2016-06-22 17:54:33
376
转载 iOS开发 引入支付宝需要注意的地方
iOS开发 引入支付宝需要注意的地方 2016-04-21 15:32 41人阅读 评论(0) 收藏 举报目录(?)[+]一,在支付宝开放平台下载支付宝SDK(https://openhome.alipay.com/platform/document.htm#down)二,添加sdk文件到xcode 1,新建一个aliPaySDK文
2016-06-12 09:45:17
2680
原创 iOS改变系统中的英文为汉语
在infoPlist文件中加入Localized resources can be mixed 属性为yes就可以实现
2016-06-08 15:36:05
3211
转载 错误:dyld: Library not loaded
错误:dyld: Library not loaded (2013-04-20 13:29:38)转载▼标签: it分类: iOS开发中积累dyld: Library not loaded: @rpath/SenTestingKit.framework/Versions/A/SenTestingKit Ref
2016-06-07 15:31:27
443
转载 XCode 7.3.1(dmg) 官方直接下载地址(离线下载)
XCode 7.3.1(dmg) 官方直接下载地址(离线下载) 2015-09-21 13:56 36815人阅读 评论(15) 收藏 举报 分类: iOS基础(27) 版权声明:本文为博主原创文章,未经博主允许不得转载。XCode 77.3.1:https://developer.apple.com/se
2016-06-06 17:01:24
21674
原创 iOS修改系统原声的返回按钮的点击事件
//// UIViewController+BackButtonHandler.h// ZHB//// Created by JackRen on 16/6/3.// Copyright © 2016年 atense. All rights reserved.//#import @protocol BackButtonHandlerProtocol@optiona
2016-06-03 14:12:19
1079
转载 IOS视图控制器左边缘右滑pop出栈
IOS7.0之后,苹果优化了一个小功能,就是对于UINavagationController堆栈里的UIViewController,只要轻轻在视图控制器的左边缘右滑一下,该视图控制器就会pop出栈(前提当然是对于非根视图控制器而言)。实现方法很简单,一句话搞定:self.navigationController.interactivePopGestureRecognizer.enab
2016-06-03 10:41:29
1463
原创 ipv6 自从6月1号开始Appstore的审核需要支持ipv6
今天才知道ipv6不是真正的空穴来风,自己开发的App有些功能不能使用了,开始百度才知道是网段的问题,比如百度地图的SDK在5.30更新的最新的版本3.0.0.出来的最新的百度SDK是支持ipv6的,最直接的显示就是开始的时候百度地图的SDk是2.9.1,在ipv6的网段下是加载不出来百度地图的,但是换成ipv4的网段后就可以支持百度的加载和一些其他功能。所以就需要把引入的第三方的SDK都
2016-06-02 20:51:16
2482
原创 Swift请求数据封装
//// DataRequest.swift// MyFirstSwiftDemo//// Created by JackRen on 16/5/30.// Copyright © 2016年 JackRen. All rights reserved.//import Foundationimport Alamofireclass DataRequest: NSOb
2016-05-31 11:51:06
945
原创 uitableView固定某一控件
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ NSLog(@"%f",self.tableView.contentOffset.y); CGFloat height = self.tableView.contentOffset.y; if (height >= 283.0) { [self.
2016-05-26 16:54:49
479
原创 iOS自定义年月日
//// JackDateAndDateView.m// ZHB//// Created by JackRen on 16/5/10.// Copyright © 2016年 atense. All rights reserved.//#import "JackDateAndDateView.h"#import "UIView+Common.h"#define NUM
2016-05-10 15:51:10
992
iOS开发进阶 唐巧
2016-04-03
swift项目中用cocopod导入第三方库报错
2016-06-05
UiimageView的高亮图片设置 iOS
2016-05-25
js和iOS之间的交互的问题
2016-04-01
如何搭建github服务器便于团队开发
2016-04-01
百度地图代理不执行的问题 ios
2016-01-22
asp中高德地图如何嵌入到网页中
2014-12-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人