- 博客(24)
- 收藏
- 关注
原创 ios开发——定时任务的实现
方法1:performSelector// 1.5s后自动调用self的hideHUD方法[self performSelector:@selector(hideHUD) withObject:nil afterDelay:1.5];方法2:GCDdispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1
2016-04-12 12:20:42 329
原创 ios开发——定时任务
方法1:performSelector// 1.5s后自动调用self的hideHUD方法[self performSelector:@selector(hideHUD) withObject:nil afterDelay:1.5];方法2:GCDdispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1
2016-04-12 12:11:51 299
转载 IOS开发----CMDeviceMotion陀螺仪的使用
深藏于每台iPhone光滑的屏幕之下,处于触摸屏与芯片之间,依偎在逻辑板之上的陀螺仪和加速器总是被众人所遗忘。所以这些玩意拿来干嘛?当然是用来在旧式的点击和滑动之外开创新交互方式的啦,这里就要动用到Core Motion框架,这个东西能非常有效的驾驭住这些传感器。对于使用了M7或者M8处理器的设备,Core Motion框架支持了一些预置的motion动作,比如脚步数、爬楼还有移动
2016-04-06 16:36:32 1027
转载 iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
概览随着移动互联网的发展,如今的手机早已不是打电话、发短信那么简单了,播放音乐、视频、录音、拍照等都是很常用的功能。在iOS中对于多媒体的支持是非常强大的,无论是音视频播放、录制,还是对麦克风、摄像头的操作都提供了多套API。在今天的文章中将会对这些内容进行一一介绍:音频音效音乐音频会话录音音频队列服务视频MPMoviePlayerControl
2016-04-06 10:17:16 439
转载 ios 视频播放/直播demo
方法一: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //利用自带MPMoviePlayerController来实现视频播放,首先要在 项目中导入MediaPlayer.Framework框架包
2016-04-06 09:44:27 445
转载 iOS开发笔记--UITableViewCell的选中时的颜色及tableViewCell的selecte与deselecte
1.系统默认的颜色设置[objc] view plain copy //无色 cell.selectionStyle = UITableViewCellSelectionStyleNone; //蓝色 cell.selectionStyle = UITableViewCellSelectionStyleBlue;
2016-03-29 11:06:58 262
转载 IOS项目集成ShareSDK实现第三方登录、分享、关注等功能。
(1)官方下载ShareSDK iOS 2.8.8,地址:http://sharesdk.cn/(2)根据实际情况,引入相关的库,参考官方文档。(3)在项目的AppDelegate中一般情况下有三个操作,第一是注册ShareSDK,第二是注册各个平台的账号,第三是关于微信等应用的回调处理。[objc] view plain cop
2016-03-24 13:42:08 449
转载 iOS实现简单图文混排效果
在很多新闻类或有文字展示的应用中现在都会出现图文混排的界面例如网易新闻等,乍一看去相似一个网页,其实这样效果并非由UIWebView 加载网页实现。现在分享一种比较简单的实现方式iOS sdk中为我们提供了一套完善的文字排版开发组件:CoreText。CoreText库中提供了很多的工具来对文本进行操作,例如CTFont、CTLine、CTFrame等。利用
2016-03-24 12:38:30 397
原创 iOS开发之使用UIWebView实现图文混排
一开始做第一个新闻资讯项目的时候,不知道可以使用UIWebView实现图文并茂的效果,于是就用了最笨的方法,使用TableView解决的新闻浏览。当有点项目经验后知道可以使用UIWebView或者CoreText实现,一直也没有尝试。当上次面试被问到怎么使用WEbView进行新闻资讯展示时,当时就蒙圈了。回来以后,查阅资料发现原来如此简单; 原文转自 http://blog.csdn.net/wi
2016-03-24 12:36:54 259
原创 SQlite第三方框架PLDatabase的使用
1. 怎么导入PlausibleDatabase.framework框架先下载 PlausibleDatabase.framework 框架包,然后把该包直接加入到库中,然后再加入#import 头文件下载地址:http://code.google.com/p/pldatabase/ 在这里可以下载和查看文档和代码.第三方 SQLITE 封装库 Pldatabase
2016-03-22 10:45:52 377
转载 ios开发解决No known instance method for selector 'respondsToSelector:'的方法
声明的协议protocol没有从NSObject继承如://MyClass.h:@class MyClass;@Protocol MyClassDelegate- (void)myClass:(MyClass *)sender willDoSomething:(BOOL)animated;@end@interface MyClass : UIView
2016-03-16 22:36:54 5450
转载 xcode6中添加pch全局引用文件
前沿:xcode6中去掉了pch,为了一些琐碎的头文件引用,加快了 编译速度!xcode6之前的版本建项目就自动添加了是这样的:【xcode6中添加pch全局引用文件】" title="iOS8 【xcode6中添加pch全局引用文件】" style="margin:0px; padding:0px; border:0px; list-style:none">xcode6后的版
2016-03-16 12:06:19 197
转载 viewDidLoad, viewWillDisappear, viewWillAppear等区别及各自的加载顺序
viewWillAppear: Called when the view is about to made visible. Default does nothing视图即将可见时调用。默认情况下不执行任何操作viewDidAppear: Called when the view has been fully transitioned onto the screen. Default
2016-03-10 13:37:42 197
原创 iOS开发中的strong、weak、copy
1:ARC环境下,strong代替retain.weak代替assign2:weak的作用:在ARC环境下,,所有指向这个对象的weak指针都将被置为nil。这个T特性很有用,相信很多开发者都被指针指向已释放的对象所造成的EXC_BAD_ACCESS困扰过,使用ARC以后,不论是strong还是weak类型的指针,都不会再指向一个已经销毁的对象,从根本上解决了意外释放导致的crash。 3:a
2016-03-10 11:19:32 238
原创 iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)
XCode工程目录里面,有时你会发现2个不同颜色的文件夹,一种是蓝色的,一种是黄色的,最常见的是黄色的,我也是最近学习html5的时候,发现还有蓝色的文件夹呢,来上图看下吧 上图所示,蓝色的是folder 黄色的是group。 那么它们有什么区别呢?1. group 和 folder的区别group 一般只在你的工程中是文件夹的形式,但是在本地的目录中还
2016-03-08 14:09:36 295
原创 iOS开发中本地几种存储方式
概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite 3CoreData沙盒在
2016-03-07 17:58:43 405
原创 Xcode 真机调试中"There was an internal API error"错误解决方法
这个错误应该是product name名字是中文才出现的问题,解决办法:把product name中的名字改成英文(app的名字如果是中文的,可是在plist中的Bundle display name设置中文,这并不会影响)
2016-03-07 11:30:11 257
转载 ios 进阶 -- 开机视频
[plain] view plain copy- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { ‘’‘’‘’ NSString *filepath
2016-03-04 18:25:07 216
转载 IOS证书的申请和使用
苹果的证书繁锁复杂,制作管理相当麻烦,今天决定重置一个游戏项目中的所有证书,做了这么多次还是感觉很纠结,索性直接记录下来,日后你我他查阅都方便;关于证书苹果使用密文签名技术来验证App的合法性,不管是iOS应用还是Mac应用都需要相应的签名证书来作为测试或发布App用。这里主要谈谈iOS的证书,当然,Mac的证书也基本类似。在开发iOS应用的时候,我们需要签名证书(开发证书
2016-03-04 12:43:19 449 1
转载 企业版IDP的申请及“In House”发布
企业版IDP,即iOS Development Enterprise Program。注意是$299/Year那种,并不是$99/Year的那种。这种方式的IDP其最大的好处在于:可以发布“In House”应用。这种应用使用一种叫做“In House Distribution Provisioning Profile”的文件进行发布,不能发布到Apple Shop进行销售,也不需要经过A
2016-03-04 10:39:40 313
转载 在xcode5中修改整个项目名
总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心
2016-03-04 10:33:35 177
转载 Http请求中Content-Type讲解以及在Spring MVC中的应用
引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少,这里将讲解Content-Type的可用值,以及在Spring MVC中如何使用它们来映射请求信息。1. Content-Type MediaType,即是Internet Media Type,互联网媒体类型;也叫做
2016-03-03 19:21:57 273
转载 CFBundleVersion与CFBundleShortVersionString,上架注意事项
CFBundleVersion,标识(发布或未发布)的内部版本号。这是一个单调增加的字符串,包括一个或多个时期分隔的整数。CFBundleShortVersionString 标识应用程序的发布版本号。该版本的版本号是三个时期分隔的整数组成的字符串。第一个整数代表重大修改的版本,如实现新的功能或重大变化的修订。第二个整数表示的修订,实现较突出的特点。第三个整数代表维护版本。该键的值不
2016-03-03 19:03:46 280
转载 iOS 把数据库文件打包到mainbundle中,查找不到路径的解决办法
在开发中有时我们需要把数据库文件打包到我们的项目中,一般我们都是在外部用工具生成数据库文件,然后拉入项目中,但是我们在程序中查找改文件时,返回的路径总是nil解决办法:原因我们拉入其他资源文件(比如:图片、代码文件等)Xcode都会自动添加到target 的 "Build Phases" 下 "Copy Bundle Resources目录下,但是我们拉过来的数据库文件这里是找
2016-03-03 11:52:42 1540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人