自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vincent_Weiqing.Li的博客

技术的真谛,在于分享和交流

  • 博客(29)
  • 资源 (23)
  • 收藏
  • 关注

原创 获取ios设备的电池信息

苹果官方给的关于如何获取设备电池信息接口很简单,尤其是获取电池的准确电量(官方的只能获取当前设备的电量的百分比)。我之前写过一篇关于如何获取ios设备型号的文章,里面提到如何在项目在获取ios设备的具体型号,我们知道苹果对每个型号的设备的电量都是有明确的数据的,这样一来我们就可以通过设备的型号来确定设备的具体电池容量,文章的连接在此:点击打开链接,感兴趣的可以看看,里面囊括了几乎开发中的苹果设备,

2015-09-29 10:47:44 4656

原创 图文并茂教你做ios本地化(支持多国/地区语言)

在项目的收尾阶段,本地化几乎是必做的步骤,这样可以让我们的app支持更多国家和地区的语言,给予更好的用户体验,本地化实现起来并不难,主要在于细心,下面我将用图片和文字的方式分享我在做本地化时的经验。首先创建Localizable.strings文件,xcode菜单栏----->File----->New----->File... 进入如下界面,选中iOS下的Resource,新增一个S

2015-09-29 10:19:52 979

原创 ios取消屏幕关闭

长时间没有给一个正在前台运行的app动作之后,我们的设备会自动关闭屏幕进入锁屏状态,一直想当我们的app在前台运行时,不让设备自动锁屏,代码如下:- (void)viewDidLoad { [super viewDidLoad]; [UIApplication sharedApplication].idleTimerDisabled = YES; // Do a

2015-09-29 09:16:52 1040

原创 IOS中隐藏状态栏

隐藏状态栏的方法很简单,这里直接上代码- (void)viewDidLoad { [super viewDidLoad]; [self prefersStatusBarHidden]; // Do any additional setup after loading the view, typically from a nib.}-(BOOL)pref

2015-09-29 09:04:23 404

转载 UILabel自动换行

UILabel根据内容自动换行的示例代码如下:UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 50)]; label.text = @"今天下午全市多云到阴有阵雨或雷雨,今天夜里到明天阴有阵雨,雨量可达大雨。 东北风5-6级阵风7级,逐渐增强到6-7级阵风8级。 今天最高气温:26左右, 明晨最低气温

2015-09-23 16:59:47 475

原创 解决上传错误ERROR ITMS-90186和ERROR ITMS-90062

今天用XCode上传项目时出现了ERROR ITMS-90186和ERROR ITMS-90062的错误,具体表现为下图:看上去啰嗦了一大堆英文,其实解决这类问题并不难的,一些网友说是“提交新版本时 CFBundleVersion 和 CFBundleShortVersionString 都要大于上个版本才行,它的提示应该是你的 CFBundleShortVersionString

2015-09-22 14:49:51 7623

原创 多种方案解决*** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /Bu

以下是本来在使用Xcode7时遇到错误的一些解决方案,有网友提供的,也有自己总结的,希望能帮助大家。错误之*** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKi

2015-09-21 17:21:23 6516 2

原创 ios错误<Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set

坑爹的IOS9来了,新功能没见咋地,带来一大堆麻烦!下面就是常见错误之一: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.Sep 21 16:35:09  

2015-09-21 16:41:22 4558

原创 XCode7和ios9的兼容和更新问题解决方案

以下内容一部分来自互联网,一部分是在使用过程中自己的总结。神奇的苹果公司,再一次让程序员中枪。一、xcode7 新建的项目,Foundation下默认所有http请求都被改为https请求.HTTP+SSL/TLS+TCP = HTTPS也就是说,服务需要提供https(TLS 1.2)的接口;如果服务不改变,则客户端info.plist的根需加下面的键值;简单信任所有ht

2015-09-21 15:58:41 1162

原创 IOS翻转动画(可来回切换图片)

有个需求是让图片的两面显示不同的图片,点击图片时让这两张图片翻转切换,以前做这个效果的同事(已离职)专门下载了个框架,现在想想完全没必要,跟大家分享我自己写的Demo,10行代码就解决问题,具体实现代码如下:#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet

2015-09-14 11:40:48 4391

原创 IOS获取当前手指触摸的点

UITouch *myTouche = [touches anyObject]; CGPoint point = [myTouche locationInView:self];

2015-09-08 16:03:05 2854

转载 IOS开发小技巧

如何检测应用更新?你可以使用友盟等第三方工具,但如果你只想使用轻量级的方法,只需GET这个接口:http://itunes.apple.com/lookup?id=你的应用程序的ID,解析返回的json字符串就行。我想完全复制一个 UIView 怎么办,copy 方法好像用不了iOS 中并不是所有对象都支持copy,只有遵守NSCopying协议的类才可以发送c

2015-09-08 09:33:28 1051

原创 不使用第三方分享框架实现分享功能

在以前的项目中,实现分享功能需要先去申请下载友盟的社会化组件,里面的QQ分享还有微信分享还要区申请繁琐的key,容易出现各种麻烦,如果碰到友善的友盟客服,他会耐心的给你解答,要是碰到态度不好的,人家直接不鸟你(我就碰到这种情况,半天恢复我,而且态度不敢恭维)。现在使用苹果原生的social.framework也能实现简单的分享功能了。social.framework目前只能实现在Facebook、

2015-09-07 16:03:13 829

原创 解析自定义的json数据

Json是开发中常见的数据交换格式,对于一般的json数据,使用NSJSONSerialization完全够用,代码如下:/** * Json的数据表如下 [{ "name":"Vincent", "age":"18", "tel":{ "home":"123", "comp":"456" } },{ "name":"Zander", "age":"21", "

2015-09-07 14:07:53 1047

原创 XMLParser解析自定义的xml文档

/** * 1.创建xml文档:File-->New-->ios/other-->Empty创建一个info.xml文件 * 2.输入学生信息 Vincent 23 01234567890 86 */#import "ViewController.h"@interface ViewController (){ NSString *flog;}

2015-09-07 12:07:46 644

原创 iCloud的使用

iCloud的苹果推出的一套云服务系统,他的主要作用是为了能让苹果的各个类型的设备以及不同的app之间能实现数据共享。我最近做的一个项目就使用到了这个功能,本人从事蓝牙开发,现在公司的固件更新了,推出了新的app,但是,如果用户同时安装了新的app和之前的app就需要这两个app之间能共享数据。下面是我学习icloud的一些简单笔记:1.要使用iCloud功能,必须在项目中打开iCloud,T

2015-09-07 10:21:25 992

原创 IOS中plist文件内容的读取

PLIST的全称为Property List,是扩展名为.plist的属性文件,其内容为XML格式,并且以键值对的形式来标记内容。读取plist文件的具体代码如下:1.创建plist文件,File---->NewFile----->IOS/Resource---->Property List创建名称为dict.plist的文件key为Name,String类型,值为Vincent2.在

2015-09-06 19:24:26 3208

原创 APP上架被拒解决方案

苹果拒绝app上架的理由有很多,今天给大家分享一种被拒的情况及解决方案:PS:我的app是上周提交审核的,今天来上班就收到苹果给我发的这样一份邮件,如下图点击"Resolution Center"连接进入被拒的详细信息页面,信息如下:英文不好不要紧,这段话想表达的意思只有一个-------你的app中的某些功能,苹果测试人员找不到,这就造成人家以

2015-09-06 10:41:10 819

原创 解决IOS项目的.h文件中明明有@end,但是x-code却提示miss@end错误

今天编译项目的时候,出现了miss@end的错误,但是我怎么改也不如意,还是报错,但是我确实是检查了.h和.m文件,发现二者的@end都是正确存在的,如下图:(注:.h和.m文件完整准确)有点摸不着头脑,试了很多种方法,什么在编译的文件中将该报错文件删除啊什么的 ,都不管用,而且不止是头文件,多编译几次发现其他的地方也出现的莫名其妙的错误。以为x-code抽风了

2015-09-06 09:42:39 5531 2

原创 切换同一个按钮的状态

做过类似播放器app的人都知道,播放和暂停需要在一个按钮上面操作,有时是需要改变按钮上的文字,有时又是需要切换按钮的图片。下面分享一个小程序,做到点击一下是播放,再点击一下是暂停,在同一个按钮上来回切换状态。代码如下:/** * 小小的切换button状态的小demo */#import "ViewController.h"@interface ViewController ()

2015-09-02 16:43:48 1846

原创 IOS的文件I/O

#import "ViewController.h"@interface ViewController (){ NSString *myPath; NSString *operationText;}@end@implementation ViewController-(void)viewDidLoad{ [super viewDidLoad];

2015-09-02 15:21:01 667

原创 NSFileManager基本用法

- (void)viewDidLoad { [super viewDidLoad]; [self createFile]; [self isFileExistAtPath]; [self discriminateDictAndFile]; [self getThewholeFileAtPath]; // Do any additional setup

2015-09-02 15:12:00 448

原创 完美解决“The identity used to sign the executable is no longer valid.”问题

之前几次x-code都是好好的,不知道怎么回事,今天跑起x-code准备进行真机调试的时候却出现“The identity used to sign the executable is no longer valid.”错误,错误的具体表现如下图:一开始有点摸不着头脑,因为这几天都没有更改过x-code的设置,也没修改过代码,怎么就突然出现这个错误了呢,跑了其他的项目也是报同样的错误。

2015-09-02 13:55:11 1468

原创 使用AVAudioPlayer播放音乐

要使用AVAudioPlayer播放音乐文件,首先要往项目中导入AVFoundation.framework,然后在具体的ViewController内实现"AVAudioPlayerDelegate"协议方法。具体实现代码如下:点击button,开始播放音乐。#import "ViewController.h"/** * 导入框架 */#import /** * 添加代理

2015-09-02 10:11:05 1740

原创 IOS判断手机设备是否支持照相功能

判断iphone手机是否包含照相功能和闪光灯功能: if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) { NSLog(@"设备具备相机"); } if ([UIImagePickerController isCameraDev

2015-09-01 17:46:01 2112

原创 使用UIView的animation

#import "ViewController.h"/** * 用UIView实现简单的动画效果 */@interface ViewController (){ UIImageView *myImageV;}@end@implementation ViewController- (void)viewDidLoad { myImageV=[[UIIma

2015-09-01 14:19:38 431

原创 给app嵌入广告ADBannerView

ADBannerView的作用是给app嵌入广告条,通过用户的访问量和点击量来获得收入。但是开发者能获取的,只有总收入的70%,由苹果分配,要想给app嵌入广告条,一般步骤如下:1.用你的开发者账号登陆itunes Connect(https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa)加入iAD Network 填写你

2015-09-01 14:02:37 2007

原创 IOS8下的数据搜索

以前一直都使用UISearchDisplayController和NSPredicate来做数据的搜素过滤,当时今天在使用UISearchDisplayController这个控件的时候发现它被苹果用一条明显的红线给划掉了,这说明苹果已经不再推荐使用了。查了下文档发现在IOS8中苹果已经使用新的UISearchController来替代了。下面跟大家分享下UISearchController的使用

2015-09-01 12:22:06 397

原创 IOS图片的高斯模糊

- (void)viewDidLoad { [super viewDidLoad]; //高斯模糊效果 CIContext *context=[CIContext contextWithOptions:nil]; CIImage *inputImage=[[CIImage alloc]initWithImage:[UIImage imageNamed:@"Tutor

2015-09-01 11:19:58 673

iOS 3D星球效果demo

这是一个iOS版的3D星球滚动效果实现Demo,相比于同类效果,这个demo解决了球多就滚动卡顿,交互不友好不流畅的关键问题。

2018-10-18

Tower 2.6.0 Mac破解版

Tower 2.6.0 Mac破解版 SVN Git 代码管理神器

2017-05-22

iOS单选按钮组

iOS单选按钮组

2017-02-23

心跳脉冲动画

专门为iOS蓝牙心率封装的心跳脉冲动画,质押创建相应的view就可以实现。使用起来也非常的简单!

2016-01-24

tableView侧滑出现多个按钮

实现在iOS8中对tableView的cell侧滑时出现多个按钮以及按钮的点击事件

2016-01-15

iOS-nRF-Toolbox

源码下载的git地址https://github.com/NordicSemiconductor/IOS-nRF-Toolbox

2015-12-28

安得犬侧滑菜单

支持手势满满拖动侧滑,点击导航按钮侧滑等,所写的demo纯代码实现,包含各个功能模块界面的切换及传值,用block实现

2015-12-11

iOS侧滑菜单框架

简单实用的侧滑框架,所写的demo是纯代码实现,基于facebook

2015-12-11

搞仿联想手环侧滑框架

纯代码仿的联想手环侧滑框架,绝对的高仿,绝对能以假乱真,10分绝对值

2015-12-04

环形进度按钮

自定义的环形进度条,进度可控制,既可以由环形进度控制拖动进度,也可以用拖动进度控制环形进度,使用起来很方便

2015-09-11

环形进度条

一个环形进度条类,能设置进度条的粗细、进度、渐变颜色等,使用简单方便,可以按照个人需求进行改进。

2015-08-27

IOS蓝牙框架与编程指南

蓝牙开发内部资源,你花钱都没地方买的,对正在做IOS蓝牙开发的小伙伴们很有帮助,花10分就可以全面熟悉IOS蓝牙开发,你不亏!

2015-08-13

水纹脉冲动画

自己修改的水纹脉冲动画,占内存小,使用方便,点击图标开始动画,点击stop停止动画

2015-08-13

左右循环滚动轮播图框架

自己独立修改的IOS 轮播图框架,用SDWebImage做了优化,简单实用!

2015-08-07

雷达扫描动画,旋转动画

纯代码编写雷达扫描旋转动画,分离程度很高,非常实用

2015-07-18

IOS 地图开发完整参考代码

教你如何使用ios原生api开发地图模块,添加自定义锚点,线路的定位。

2015-06-30

model传值经典范例

IOS model传值经典示例,简单实用 ,帮你解决界面跳转过程中的传值问题 值得参考

2015-06-30

在IOS项目中获取手机设备的精确电量

在项目中,利用IOS原生的接口获取到得外部设备的电量不是很精确,要想在项目中精确的获取当前设备的电量这里有很好,很简单易懂的范例!~

2015-06-23

实现IOS动画侧边栏效果框架

本框架是类似于QQ、微信等的侧边栏效果框架,作者加入了绚丽的动画效果,更加吸引用户,而且本框架完全基于接口开发,充分考虑同学们在使用过程中的扩展和自定义!相当的绚丽,相当的人性化,值得集成!

2015-06-12

IOS远程推送开发手册

IOS远程推送开发手册详细的讲诉了开发一个IOS远程推送功能的步骤、代码、测试等所需的各种资源文件,注重细节,帮助同学们顺利完成IOS远程推送的开发!

2015-06-10

IOS远程推送php测试--pushMe.php

免费的IOS 远程推送php测试代码,免费,完全免费!

2015-06-10

IOS远程推送php测试--ApnsPHP-master

本资源是IOS远程推送的后台PHP程序,有完整的源代码和Demo,方便同学们做远程推送后台程序的编写和测试之用!

2015-06-10

IOS远程推送--PushMeBaby

免费的IOS远程推送测试程序,图形化的操作界面,操作简单,在MAC环境下方便使用。完全免费!完全免费!

2015-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除