自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 CMake环境在Mac OS上如何配置和问题解决

本文主要介绍在Mac OSX上安装配置CMake的方法。CMake是一个跨平台的安装、编译、配置工具,可以用简单的语句来描述所有平台的安装编译过程,并根据不同平台、不同的编译器,生成相应的Makefile或者project文件。首先,访问CMake的网站上下载安装包,选择下图中红框所标注出来的选项,官网下载地址:https://cmake.org/download/安装完成点击运...

2019-11-06 21:03:17 1470

原创 iOS集成Protobuf相关环境,以及将Protobuf文件转成OC文件

Protobuf简介:Protocol Buffer是google 的一种数据交换的格式,已经在Github开源,目前最新版本为3.4.0说明:protobuf3.0.0以上才官方支持Objective-C,低于3.0.0的请忽略或使用第三方转换工具 开发环境:32bit & 64bit iOS, 64bit OS X,Xcode7.0+ 基于性能原因没有使用ARC,但可以被...

2019-09-06 17:47:17 1082

转载 iOS后台运行GPS

当程序切换到后台后仍然开始gps 的方法其实很简单只需要在 info.plist 里加上 "Required background modes" 这个项然后添加这个项的1个 item "App registers for location updates"然后你的app 如果在前台开启了 gps ,切到后台后 依然会持续更新gps 信息调用代理方法. 

2015-05-15 13:31:23 640

原创 IOS启动页

两种方式,一种是使用系统自带的,按规则定义启动图片名称即可,显示为1秒,要想延长时间,用 [NSThread sleepForTimeInterval:5.0];  另一种就是自定义UIView,加到Window中去。详细解析:1,准备图片资源,放入工程中,即可,默认时间为1siOS设备现在有三种不同的分辨率:iPhone 320x480、iPhone 4 64

2015-05-13 13:20:27 751

转载 iOS精华实例之App启动插画的自定义过度

转载请注明出处,保留原帖地址及作者署名.Url:http://blog.csdn.net/ysy441088327/article/details/8852304Author:余书懿引言:精华实例是博主我新开设的一个专题,这个专题主要介绍一些在iOS应用中非常值得实践的例子.欢迎大家转载和传播,但请保留原著出处.因为我随时可能会更新以及纠错.

2015-05-13 11:41:35 517

原创 Bundle versions 与 Bundle versions string, short 的区别

Bundle versions string, short:用于itunes上显示的版本号,即对外的版本。(最多是3个部分组成即 x.y.z)Bundle version:内部项目管理的版本号,不对外。所以可以定义任意形式。

2015-05-12 19:54:06 491

转载 iOS开发系列--音频播放、录音、视频播放、拍照、视频录制

点击打开链接

2015-05-12 19:50:14 594

原创 CornerStone上传静态库(.a文件)

关于 CornerStone怎么配置及简单使用问题网上有很多博客可以参考 这里提供一个地址作为参考:  http://blog.csdn.net/xiaohulunb/article/details/20627995 今天要来说的是怎么上传静态库,也就是.a文件go首先打开软件左上角 CornerStone-Preferences-SubVersion第一个地方把对

2015-05-12 19:48:12 921

转载 iOS8 资源适配问题

关于适配ios8、iPhone6、iphone plus以及资源优化相关问题 一、ios7及之前版本,universal程序准备3套资源:普清(320×480)、高清(1136×768)、ipadhd(2048×1536)。其中,iPhone 4、iphone5、ipad普清(1024×768)使用同一套资源。即背景图使用1136×768,资源图完全相同,针对ipa

2015-05-12 19:44:42 746

转载 IOS openURL 运行其他的应用程序

openURL的使用方法:view plaincopy to clipboardprint?[[UIApplication sharedApplication] openURL:[NSURL URLWithString:appString]];[[UIApplication sharedApplication] openURL:[NSURL URLWithString:ap

2015-05-09 11:44:48 534

原创 iOS UITableView 刷新某一个cell 或 section

ios uitableview 刷新某一个cell 或 section//一个section刷新    NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2];    [tableview reloadSections:indexSet withRowAnimation:UITableViewRo

2014-12-22 13:32:46 534

转载 iOS8推送消息的快速回复处理

iOS8拥有了全新的通知中心,有全新的通知机制。当屏幕顶部收到推送时只需要往下拉,就能看到快速操作界面,并不需要进入该应用才能操作。在锁屏界面,对于推送项目也可以快速处理。基本上就是让用户尽量在不离开当前页面的前提下处理推送信息,再次提高处理效率。     能够进行直接互动的短信、邮件、日历、提醒,第三方应用,可以让你不用进入程序就能进行快捷操作,并专注于手中正在做的事情。 在通知

2014-12-18 14:45:26 567

转载 ASIHTTPRequest多次重复请求的问题

在一个车票订购的项目中,点击一次订购,却生成了2次订单,通过抓包发现,是客户端请求了2次。在和服务端一番推卸责任之后,最终定位在服务端的问题。后来证实,问题是在ios端。服务端:apctch2 用的是webservice因为接口请求的格式是把参数放在url后面,这样,默认就选择GET方式。然而,默认的GET方式采用的是co

2014-12-18 14:42:04 694

转载 iOS开发的兼容和适配问题

由于苹果公司的霸道作风,每个iOS开发者都会要面对不同设备和版本的兼容和适配问题。基本上升级一次xcode鸡飞狗跳是非常正常的,稍微总结一下需要注意的几个方面:architecture这个直接决定了APP能不能跑在指定设备上。现在常见的ARCH有3种:armv7,对应iPhone4,iPhone4S,iPad mini,iPad3armv7s,对应iPhone5,iPh

2014-12-18 14:32:43 1287

原创 iOS set 方法

为了能让类的成员变量正确的被外接访问,我们需要设置set和get方法。[objc] view plaincopy@property (nonatomic,retain)NSString *test1;  @property (nonatomic,copy)NSString *test2;  成员变量的属性不同(retain,copy)

2014-08-29 15:47:49 702

原创 访问 AppStore 上的指定 App

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.apple.com/app/idshang'chuan"]];

2014-06-06 13:29:25 670

原创 iOS状态栏文字颜色设置白色

iOS7默认状态栏文字颜色为黑色修改为白色的方法:iOS7默认状态栏文字颜色为黑色修改为白色的方法:1在Info.plist中设置UIViewControllerBasedStatusBarAppearance 为NO2 在需要改变状态栏颜色的ViewController中在ViewDidLoad方法中增加:UIApplication

2014-05-21 13:36:14 2540

原创 iOS开发清除缓存

一般我们IOS中获取各个文件的目录路径的方法和NSFileManager类

2014-05-21 13:11:57 979

原创 OC/苹果开发 获得时间/时间戳 格式化时间

/** 格式化时间 timeSeconds 为0时表示当前时间,可以传入你定义的时间戳 timeFormatStr为空返回当当时间戳,不为空返回你写的时间格式(yyyy-MM-dd HH:ii:ss) setTimeZome ([NSTimeZone systemTimeZone]获得当前时区字符串) */-(NSString

2014-05-21 12:52:34 4180

原创 iOS 开发界面布局设计理念

首先,深度理解界面扁平化,拓展设计逻辑he

2014-05-19 17:13:21 863

原创 iOS开发缓存:本地缓存

在手机应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制,前面一篇文章介绍了iOS设备的内存缓存,这篇文章将设计一个本地缓存的机制。功能需求这个缓存机制满足下面这些功能。1、可以将数据缓存到本地磁盘。2、可以判断一个资源是否已经被缓存。如果已经被缓存,在请求相同的资源,先到本地磁盘搜索。3、可以判断文件缓存

2014-05-19 17:02:50 789

原创 iOS开发缓存:内存缓存

iOS开发之缓存(一):内存缓存这篇文章将只介绍一下将内容缓存到内存中,下一篇文章就介绍一下在iOS磁盘上缓存内容。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。内存缓存我们可以使用sdk中的NSURLCache类。NSURLRequest需要一个缓存参数来

2014-05-19 16:59:18 567

原创 Mac下SVN无法上传静态库(.a)文件

n无法上传.a文件的问题Xcode自带的svn和Versions以及一些其它工具都默认ignore".a"文件。解决办法有两个:方法一:使用命令行添加文件(【转】原文在这)1.打开终端,输入cd,空格,然后将需要上传的.a文件所在的文件夹(不是.a文件)拖拽到终端(此办法无需输入繁琐的路径,快捷方便) ,回车;2.之后再输入如下命令:svn add libOCM

2014-05-19 11:01:42 548

转载 iOS中百度地图API的总结

文章原地址:http://lipengxuan.easymorse.com/?p=526由于没有转发按钮,所以直接复制粘贴了。感觉很好,自己以后应该能用到。iOS中百度地图API的总结六月 19, 2012 by lipengxuan | Filed under iOS.这篇文章记录了:引入百度地图API如何显示地图并定位

2014-05-19 10:54:30 777

转载 ios视图切换之push与present混用

在变换界面过程中,经常遇到两个视图控制器之间的切换,导航控制器即UINaVigation是最常用的一种,有时为了某些效果又需要进行模态切换,即present。我们的布局经常是在window上加一个nav,然后以viewControl作为nav的根视图进行导航。如果在导航之间有了一个present之后,你会发现当前页面的navigationController是空的,也就是说导航控制器不

2014-05-19 10:52:38 1036

转载 IOS中获取各个文件的目录路径的方法和NSFileManager类

IOS中获取各个文件的目录路径的方法和NSFileManager类 IOS中获取各种文件的目录路径的方法iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在docume

2014-05-19 10:50:23 1040

空空如也

空空如也

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

TA关注的人

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