- 博客(302)
- 资源 (1)
- 收藏
- 关注
原创 iOS怎样截取屏幕并生成图片?
如上图,希望折线图左右滑动时,Y坐标轴保持不动。但X坐标与Y坐标是一个整体(scrollview),向左滑动Y坐标就慢慢从视图左方消失。这时我想到把Y坐标部分截屏并保存为图片,生成新的视图(imageview)加在折线图上,看起来就达到Y坐标固定的效果。 实现代码如下:[java] view plain copy
2016-07-05 09:41:36 677
原创 百度语音识别
//百度语音//-(void)onEndWithViews:(BDRecognizerViewController *)aBDRecognizerView withResults:(NSArray *)aResults//{//// yuyinResult = nil;// // if ([[BDVoiceRecognitionClient
2016-07-04 11:49:28 543
原创 怎么找到苹果App Store的应用程序下载链接地址
每个上传到苹果app store的手机应用程序,都会有一个对应的链接地址,下面就以独家网app为例,教大家怎么样才能找到苹果app的url。工具/原料iTunes苹果电脑方法/步骤首先打开iTunes点击iTunes里左上角
2016-07-01 09:32:57 6955
原创 IOS友盟 社会化分享 > 社会化iOS组件 > 分享集成
由于苹果审核政策需求,建议大家对未安装客户端平台进行隐藏,在设置QQ、微信AppID之后调用下面的方法,[UMSocialConfig hiddenNotInstallPlatforms:@[UMShareToQQ, UMShareToQzone, UMShareToWechatSession, UMShareToWechatTimeline]]; 这个接口只对默认分享面板平台有隐藏功能,自定义分
2016-06-30 10:30:31 4298 4
原创 国家网信办发布APP管理规定:记录用户日志信息并保存60天
蓝鲸传媒讯,国家互联网信息办公室6月28日发布《移动互联网应用程序信息服务管理规定》(以下简称《规定》)。国家互联网信息办公室有关负责人表示,出台《规定》旨在加强对移动互联网应用程序(APP)信息服务的规范管理,促进行业健康有序发展,保护公民、法人和其他组织的合法权益。国家互联网信息办公室有关负责人介绍,应用程序已成为移动互联网信息服务的主要载体,对提供民生服务和促进经济社会发展发挥了重要
2016-06-29 09:03:18 9180
原创 iOS 仿安卓弹框 alertview
//弹框-(void)animationWithStr:(NSString *)alertTitle{ self.alertLable = [[UILabelalloc]initWithFrame:CGRectMake(kWidth/2 -60, kHeight -100, 120, 30)]; self.alertLable.b
2016-06-22 15:13:23 411
原创 iOS 图片保存到本地相册
摘要将UIImageView上面的图片内容保存到相册之前看了一些开源的代码,里面有一个功能,就是将图片下载到相册,仔细看了其中的代码,只有很简单的一句话,并且保存过后,还可以判断是否保存成功。如下代码所示,点击按钮,将self.imageView上面的image内容保存到本地相册,并指定判断保存成功与否的方法imageSavedToPhotosAlbum:didFini
2016-06-22 15:07:32 481
原创 iOS 模态视图,视图之间的切换
一、视图之间的简单切换。 视图之间的切换实质是视图控制器之间的切换,因为试图控制器(UIViewController)上面都有视图(view),试图控制器切换了,视图自然就实现了切换。 新建一个工程,创建两个类FirstViewController和SecondViewController,它们的父类都是UIViewController,还有工程里自带的ViewControll
2016-06-22 14:13:53 4562 1
原创 iOS开发中ViewController的页面跳转和弹出模态
ViewController 页面跳转从一个Controller跳转到另一个Controller时,一般有以下2种: 1、利用UINavigationController,调用pushViewController,进行跳转;这种采用压栈和出栈的方式,进行Controller的管理。调用popViewControllerAnimated方法可以返回。 复制代码代码如下:
2016-06-22 14:04:49 449
原创 如何在 AutoLayout 中使用 UIScrollView (多个ContentView)
http://codehappily.wordpress.com/2013/11/14/iOS-how-to-use-uiscrollview-with-autolayout-pure-autolayout-approach-multiple-smaller-views/本帖演示如何在AutoLayout 下使用 UIScrollView 。在ScrollView 中还会包含多个子视图。
2016-06-22 09:22:58 315
原创 iOS屏幕旋转学习笔记
iOS提供了在设备旋转时,界面显示发生相应适配的能力,已达到方便用户使用并提供最佳显示效果的目的。开发者需要指定应用支持的显示方向,并对界面显示做出对应的适配。由于界面适配的“”阅读器iOS屏幕旋转(via:王中周的博客) 一、两种orientation了解屏幕旋转首先需要区分两种orientati
2016-06-19 21:59:57 553
原创 iOS开发 - UIActivityViewController详解
昨天在做微信分享的时候, 用到了这个东西。趁热写点东西记录下。UIActivityViewController类是一个标准的view controller,通个使用这个controller,你的应用程序就可以提供各种服务。系统提供了一些通用的标准服务,例如拷贝内容至粘贴板、发布一个公告至社交网、通过email或者SMS发送内容。应用程序同样可以自定义服务。(我的
2016-06-19 21:50:02 1730
原创 百度地图使用(二)自定义大头针和弹出气泡
// 根据anntation生成对应的View- (BMKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id )annotation{ NSString *AnnotationViewID = [NSString stringWithFormat:@"renameMark%d",i];
2016-06-18 21:01:34 2299
原创 UIWindow的一点儿思考
每一个IOS程序都有一个UIWindow,在我们通过模板简历工程的时候,xcode会自动帮我们生成一个window,然后让它变成keyWindow并显示出来。这一切都来的那么自然,以至于我们大部分时候都忽略了自己也是可以创建UIWindow对象。 通常在我们需要自定义UIAlertView的时候(IOS 5.0以前AlertView的背景样式等都不能换)我们可以使用UIWindow来实现
2016-06-14 16:28:03 381
原创 IOS中延时执行的几种方式的比较和汇总
本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。- (void)delayMethod { NSLog(@"execute"); }1.performSelector方法[self performSelector:@selector(delayMethod) withObject:nil afterDelay:1.0f];此方式要求必须在主线
2016-06-01 09:02:28 1175
原创 当TableView点击的时候,去除点击的阴影
我们在点击UITableView 的cell时,会出现阴影,如不做处理,就会一直显示,怎么样让它点击之后就消失呢?只要重写UITableView的代理方法,就可以解决,方式如下:- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath{ //
2016-05-30 17:44:00 330
原创 NSDictionary初始化的坑
由于今天在NSDictionary初始化的时候跳坑,出现哎破破Crash,故写此博客和大家分享下如何跳坑NSDictionary初始化Objective-C中,NSDictionary初始化的方法有很多种方法1: [NSDictionary dictionaryWithObjectsAndKeys:, nil]方法2: NSDictionary
2016-05-26 17:36:13 356
原创 多个Button点击切换状态
前言最近天气转凉,气温下降很快。加上最近办了张健身房的年卡,每周会拿出几周晚上去健身。所以人也变得慵懒了许多。尽管如此,还是会不定期分享一些东西,跟大家共同进步。望大家注意保暖,不要着凉感冒了哦。正文我们设置一个全局属性来记录Button@property (nonatomic,strong) UIButton *button;Button的点击事件中// 状态切换i
2016-05-26 15:07:11 961
原创 ios 使用ZBar读取条形码和二维码
1.使用ZBar项目。下载地址是: http://zbar.sourceforge.net/iphone/index.html2.新建一个项目。3.导入 ZBar的sdk。把ZBar SDK的目录拉入项目,然后选中copy选项(见附件)4.在项目文件的target中加入 以下framework 5、.h代码为:#import #impor
2016-05-26 10:29:19 2618
原创 【iOS开发基础教程】C语言if语句的用法
用if语句可以构成分支结构。它根据给定的条件进行判断,以决定执行某个分支程序段。C语言的if语句有三种基本形式。5.1.1if语句的三种形式1、第一种形式为基本形式:ifif(表达式) 语句其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。其过程可表示为下图。【例5.3】main(){int a,b,max;
2016-05-25 09:49:26 705
原创 iOS多线程GCD
Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。/*!* @function dispatch_get_main_queue** @abstract* Returns the
2016-05-24 14:10:55 234
原创 iOS开发-搜索栏UISearchBar和UISearchController
搜索栏的重要性我们就不说了,狼厂就是靠搜索起家的,现在越来越像一匹没有节操的狼,UC浏览器搜索栏现在默认自家的神马搜索,现在不管是社交,O2O还是在线教育等都会有一个搜索栏的实现,不过彼此实现效果是不一样的。iOS中的搜索栏实现起来相对简单一点,网上也有很多参考资料,不过靠谱的不是很多,很多都是iOS 8.0之前的实现,iOS 8.0上的实现貌似很少看到,看了一些老外的代码,使用了一下UISear
2016-05-23 15:35:35 1471
原创 UIButton选中状态下的点击
在类似点赞或切换浏览模式等功能的时候,需要用到button的选中状态:即点击后按钮切换图片,并保持这个状态,直到下一次点击.如:接下来我们就以这两个图片为例子.已知点击前那张图片名字是like.png,简称"like",嫩绿色那张图片名字是like_selected.png,简称为"like_selected".初学者可能的做法创建button的时候设置
2016-05-23 13:05:46 2344
原创 iOS 文件夹不作备份处理
IOS5多了一个比较重要的功能iCloud,但是同时也出现一个问题,很多的APP都把很大量的数据存在APP底下的Documents(/Documents )文件夹里面,这样苹果会reject掉你的APP的,除非你不再更新就一直把APP摆在APPStore,显然这样是不可行的,因为你这些文件会同步到iCloud上面的。 这里有办法不让苹果reject你的APP,一个就是把这些文件存
2016-05-19 09:38:59 489
原创 iOS 百度地图开发 怎么监听地图被拖动事件,然后怎么处理。
/** *地图渲染每一帧画面过程中,以及每次需要重绘地图时(例如添加覆盖物)都会调用此接口 *@param mapview 地图View *@param status 此时地图的状态 */- (void)mapView:(BMKMapView *)mapView onDrawMapFrame:(BMKMapStatus*)status;/** *地图区域即将改变时会调用此接口 *
2016-05-12 17:12:34 5069
原创 iOS百度地图的基本使用
最近工司项目中要用到百度地图,之前都没接触过百度地图,都不知道从何下手,所以不得不给自己定一个星期的时间来研究下百度地图官方iOS Demo。在这里也小小的总结了一些百度地图的常用方法,好了废话不多说,直接上代码吧!百度1.百度地图基本属性: _mapView = [[BMKMapViewalloc]initWithFrame:CGRectMake(0,0,self.view
2016-05-12 16:42:40 2338
原创 iOS APP提交上架最新流程
时隔1年又让我鼓捣iOS,刚接手就是上架,经验值为0的我,虽然内心是拒绝的,但还是要接受这项任务滴!也就是在被拒后重新审核,再改在提交。。。这样反复的过程中也对上架流程熟悉了好多,写篇帖子送给同为菜鸟的你,如果里面有很菜的东西,大牛请自动忽略,毕竟这也是还为菜鸟的我的备忘录呢! 一、证书的导出 1.1 前期工作 首先你需要有一个苹果的开发者帐号,一个Mac
2016-05-07 21:57:05 1474
原创 iOS加号和减号函数的区别
加号 是可以通过类名直接调用这个方法,而减号则要实例化逸个对象,然后通过实例化的对象来调用该方法!(+ 和java中的static 方法相似)
2016-05-06 15:38:48 1063
原创 mjRefresh使用指南
MJRefreshAn easy way to use pull-to-refresh用法简单的下拉刷新框架:一行代码搞定ContentsGetting StartedFeatures【支持哪些控件的刷新】Installation【如何使用MJRefresh】Who's using【已经超过上百个App正在使用MJRefresh】Classes【MJRefres
2016-05-05 16:53:38 2368
原创 iOS百度地图-BMK标注&覆盖物
在iOS开发中,地图算是一个比较重要的模块。我们常用的地图有高德地图,百度地图,谷歌地图,对于中国而言,苹果公司已经不再使用谷歌地图,官方使用的是高德地图。下面将讲述一下百度地图开发过程中的一些小的知识点。对于如何配置百度地图的开发环境,在此不再讲述,具体可以参考:http://developer.baidu.com/map/index.php?title=iossdk/guide/bui
2016-05-05 10:15:33 3695
原创 Objective-C中的@property和@synthesize用法
@代表“Objective-C”的标志,证明您正在使用Objective-C语言 Objective-C语言关键词,@property与@synthesize配对使用。 功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 如:1、在头文件中:C代码 @property int coun
2016-04-28 15:33:41 3490
原创 NSFileManager和NSFileHandle的注意事项和常用操作归纳
说明:a:NSFileHandle只能打开现成的文件,所以如果是新文件则需要NSFileManager先创建新文件;b:打开一个文件就后,就需要关闭一个文件;c:根据不同的要求可能要设定不同的偏移量(即光标所在位置),可以通过移动到开头或结尾,也可以先获取当前位置然后增加和减少多少字节来移动;d:文件路径是NSString对象,可以用 stringByAppendi
2016-04-27 14:00:38 652
原创 基本文件操作:NSFileHandle的用法
利用NSFilehandle类提供的方法,允许更有效地使用文件。一般而言,处理文件时都要经历以下三个步骤:1.打开文件,并获取一个NSFileHandle对象,以便在后面的I/O操作中引用该文件2.对打开的文件执行I/O操作(读取、写入、更新)3.关闭文件下面总结了一些常用的NSFileHandle的方法,在这个表中,fh是一个NSFileHandle对象,
2016-04-27 13:59:49 331
原创 xcode6更新证书错误:No matching provisioning profiles found 解决方案
在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试会出现“Your build settings specify a provisioning profile with the UUID‘XXX’, however, no such provisioning profile was found. Xcode can resolve this issue by downloadi
2016-04-26 11:19:10 323
原创 stringByAppendingPathComponent和stringByAppendingString的区别
自我理解,不保证正确,但亲自试验确实可行:若用 stringByAppendingString 则需要手动在名称前加 “/”符号,而stringByAppendingPathComponent则不需要,它会自动添加stringByAppendingPathComponent和stringByAppendingString的区别: NSString
2016-04-25 17:25:57 230
原创 IOS开发之----使用ZipArchive解压缩文件
ZipArchive下载:http://download.csdn.net/detail/p709723778/4981538引入框架 libz.dylib引入头文件 "ZipArchive.h"一:解压缩1.压缩:ZipArchive* zip = [[ZipArchive alloc] init]; NSArray *paths = NSS
2016-04-25 16:02:25 516
原创 iOS- 利用AFNetworking3.0+(最新AFN) - 实现文件断点下载
0.导入框架准备工作 •1. 将AFNetworking3.0+框架程序拖拽进项目 •2. 或使用Cocopod 导入AFNetworking3.0+ •3. 引入#import "AFNetworking.h" ----> 1.UI准备工作 A.
2016-04-25 15:17:07 6122 5
原创 iOS沙盒路径的查看和使用
1、模拟器沙盒目录文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,他的目录其实是Library。因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件:Documents:应用中用户数据可以放在这里,iTunes备份和恢复的时候会包括此目录tmp:存放临时文件,iTunes不会备份和恢复此目录,此目录下文件可能会在应用退出后删除
2016-04-25 13:20:56 1163
原创 iOS开发实战:如何将非ARC的项目转换成ARC项目
(via cnblogs)1.前言因为公司有个国外餐饮系统,编程开发了3-4年,之前用的都是非ARC,开发到今年,第一批迭代开发的人员早已不见,目前发现了有许多的内存泄露之 类的,系统没有自动释放该释放的内存。一旦app长时间使用,内存没有得到释放,最后导致app闪崩。涉及到的地方特别多,特别繁杂。故我有了打算将此项 目完全转换称ARC项目的意向。经过1个星期的转换与1个星期的测试
2016-04-24 17:15:14 274
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人