- 博客(32)
- 资源 (11)
- 收藏
- 关注
转载 ios开发中常用的截取指定区域的视图转换成图片
-(void)fullScreenshots{UIWindow *screenWindow = [[UIApplication sharedApplication] keyWindow]; UIGraphicsBeginImageContext(screenWindow.frame.size);//全屏截图,包括window [screenWindow.layer rend
2014-07-30 15:01:28 13146
原创 shareSDK的初步使用(shareSDK中微信、qq等兼容问题,以及cocoapods支持架构冲突问题的解决)
第一次使用shareSDK来做第三方分享,但是,昨天一天都是在调试bug,一直错误不断!!
2014-07-30 10:04:52 5405
转载 常用的Objective-C开源类库
转载于:几个常用的Objective-C开源类库1. json-framework A strict JSON parser/generator for Objective-C2. GTMBase64 Google Toolbox for Mac3. TouchXML xml解析4. SFHFKeychainUtils 安全保存用户密码到keychain中
2014-07-27 22:22:19 1761
转载 Core Bluetooth Background Processing for iOS Apps
之前做了一个蓝牙的项目,但该项目的特点是,并不进行连接动作,而是始终依靠外设的广播去更新IOS的UI,获得一些数据进行处理,当设备在前台时,处理没有问题,并且能扫描到多台外设:NSDictionary* scanOptions = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:YES] forKey:CB
2014-07-25 18:25:16 6610 3
转载 ios 调用打电话 三种方式
// 第一种方式打电话[html] view plaincopy- (void)makeACall{ NSString *number = @"";// 此处读入电话号码 NSString *num = [[NSString alloc] initWithFormat:@"tel://%@",number]; //number为号码字符串 如果使
2014-07-24 18:08:08 1028
转载 Audio 之 Audio Session
在iOS开发中,音视频最重要的framework就是AVFoundation Framework了。从本文开始,主要谈基于AVFoundation的音频使用与处理。要掌握音频的使用,首先要了解的就是Audio Session了。1、什么是Audio Session?先给出官方的英文解释:An audio session is the intermediary between
2014-07-23 09:17:52 2692
转载 可以再mac上使用的svn客户端-----试验成功可用
已经安装了的小伙伴请直接看三步骤一、下载地址CornerStoneV2.6:http://pan.baidu.com/s/1qWEsEbM密码:www.macx.cn二、安装破解方法1、安装之前将本机日期改为未来的某个日期,然后双击安装,按照指定流程操作即可2、如果安装前忘记改日期,则只能通过修改plist的方式进行破解 a.显示系统隐藏文件,
2014-07-22 14:53:55 816
原创 NSDate的处理:前一天、后一天等关于时区偏移的处理以及在数据库中的使用
看来很多网上关于日期的处理,今天、昨天、前天、后天、一周等,满心欢喜的拿着去验证结果总是不尽如人意,看别别人的代码看的脑涨,自己就写一个简单的,自己来用,以后用其他的方法,我会在完善,再次记录,以方便以后查阅
2014-07-19 15:21:10 2262
转载 sql 条件查询
根据条件查询条件比较的运算符见下表:运算符说明例子=等于col=100!=^=不等于col!=100>=大于等于col>=100小于等于col>大于col>100小于colBETWEEN a AND b从a到b的范围之内
2014-07-19 12:04:04 1275
转载 ios开发中数据库读取数据牵涉到的日期处理:前一天、今天、后天、一周等
对时间处理,在开发时,时常碰到。一般有获取具体的年月日和星期,两个不同时间的差,某一天的前一天或后一天等;在这里我只介绍获取具体的年月日和星期,及某一天的前一天或后一天的方法; 对时间的处理一般都会用到NSDate类和NSCalendar类两个类; 获取当前的时间是:NSDate *nowDate = [NSDate date];获取具体的年月日就是对nowDate的处
2014-07-19 10:15:41 2306
转载 iOS7中ViewControllers之间自定义转场动画
这是我的WWDC2013系列笔记中的一篇,完整的笔记列表请参看这篇总览。本文仅作为个人记录使用,也欢迎在许可协议范围内转载或使用,但是还烦请保留原文链接,谢谢您的理解合作。如果您觉得本站对您能有帮助,您可以使用RSS或邮件方式订阅本站,这样您将能在第一时间获取本站信息。本文涉及到的WWDC2013 Session有Session 201 Building User Interfaces
2014-07-17 11:03:12 1837
原创 取得日期、时间的各个位置的数字
直接看代码 最直接 //日期处理 NSDate *now = [NSDate date]; NSCalendar *calendar = [NSCalendar currentCalendar]; NSDateComponents *comonents = [calendar components:NSYearCalendarUnit|NSMonthCalend
2014-07-16 16:40:22 1004
原创 CorePlot学习八---如何更新数据
There are several methods available to tell a Core Plot plot that you have new data available:有下面-reloadData: Replace all of the plot data with new data points. Calling this method on the graph
2014-07-13 18:15:03 1472 2
原创 CorePlot学习七---坐标轴的详细分析
先看代码,有标注,很详细,看看是如何设定x、y轴的可视范围、移动范围、已经如何确定原点的位置的、还有就是如何固定坐标轴!!!//坐标轴的初始化-(void)axesInit{ // Setup plot space: 设置一屏内可显示的x,y量度范围 CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *)[xyGraph default
2014-07-11 14:55:14 4776 6
原创 ios animation的暂停pause、恢复resume
项目中要用到动画的控制,比如说暂停、恢复继续等,先看代码:(很容易实现)-(void)pauseLayer:(CALayer*)layer{ CFTimeInterval pausedTime = [layer convertTime:CACurrentMediaTime() fromLayer:nil]; layer.speed = 0.0; layer.timeOff
2014-07-09 22:46:54 4136
原创 ios系统铃声调用方法
首先,这里我要说明这里并不是真正调用系统内部自带的铃声,因为苹果是不允许开发者调用的,没有给开发者接口;如果调用了就无法上线的!那为什么AppStore里面还有那么多app显示的效果是调用系统的铃声一样呢?为什么就能上线呢?其实不然,他们是使用了系统一样的铃声!也就说他们录制和系统铃声相似,然后包含进他们的bundle中来实现的。所以,我们想要实现调用系统铃声的效果,只能通过这个途径:
2014-07-09 14:23:38 3180
原创 ios系统提示音的使用(不是铃声)
AudioServicesJump to: navigation, searchAudioServices is a group of C functions in AudioToolbox for playing short (≤30 seconds) sounds.Predefined soundsThere are some predefined system s
2014-07-09 12:28:27 4191
转载 官方 raywenderlich.com Swift 编程风格指南
转载于:点击打开链接本文版权归 raywenderlich.com 、The Official raywenderlich.com Swift Style Guide项目以及所有贡献者所有。译者翻译仅供知识传播使用。本风格指南的目标是让Swift代码更简洁、可读更强。语言推荐使用跟苹果API文档风格统一的英语。推荐:var color = "red"
2014-07-08 22:24:10 899
转载 IOS开发中调用(发送)Email的方法
IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController。借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能。 1.openURL使用openURL调用系统邮箱客户端是我们在IOS3.0以下实现发邮件功能的主要手段。我们可以通过设置url里的相关参数来指定邮件的内容,不过其缺点很明显,这
2014-07-08 15:14:42 4433
原创 Error解决:Property's synthesized getter follows Cocoa naming convention for returning 'owned'
在项目中定义了以new开头的textField,结果报错:先看我的源码:#import @interface ResetPasswordViewController : UIViewController@property (weak, nonatomic) IBOutlet UITextField *phoneTextField;@property (weak, nonatomic)
2014-07-08 12:03:44 2148
转载 mac下svn常用基本操作
一、基本操作1 从服务器上下载代码svn checkout http://xxx.xxx.xxx/xxx2 获取最新的代码svn update3 提交代码svn commit -m 'comment'4 撤销本地未提交的所有操作svn revert --recursive .5 建立远程分支svn copy ht
2014-07-08 10:20:54 1673
转载 Mac环境下svn的使用
本文目录一、创建代码仓库,用来存储客户端所上传的代码二、配置svn的用户权限三、使用svn客户端功能在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下搭建svn服务器端环境。
2014-07-07 19:27:26 601
原创 项目中遇到的问题解决:深刻认识到类的初始化
-(NSArray *)getdataFromDatabase{ NSString *path = [self getDBPath]; NSLog(@"path ==== %@",path); NSLog(@"self.getDBPath == %@",[self getDBPath]); FMDatabase *membersDB = [FMDatab
2014-07-07 18:43:55 1102
转载 Swift学习之闭包疑惑解析2
转载请保留原文链接:http://www.yiibai.com/swift/custom_operators.html尾随闭包(Trailing Closures)如果您需要将一个很长的闭包表达式作为最后一个参数传递给函数,可以使用尾随闭包来增强函数的可读性。 尾随闭包是一个书写在函数括号之后的闭包表达式,函数支持将其作为最后一个参数调用。func someFunctionThatTa
2014-07-06 10:07:32 894
转载 Swift学习之闭包疑惑解析1
闭包表达式(Closure Expressions)嵌套函数 是一个在较复杂函数中方便进行命名和定义自包含代码模块的方式。当然,有时候撰写小巧的没有完整定义和命名的类函数结构也是很有用处的,尤其是在您处理一些函数并需要将另外一些函数作为该函数的参数时。闭包表达式是一种利用简洁语法构建内联闭包的方式。 闭包表达式提供了一些语法优化,使得撰写闭包变得简单明了。 下面闭包表达式的例子通过使用几次
2014-07-06 09:55:35 905
转载 swif学习之自定义运算符
自定义运算符标准的运算符不够玩,那你可以声明一些个性的运算符,但个性的运算符只能使用这些字符/ = - + * % !& | ^。~。新的运算符声明需在全局域使用operator关键字声明,可以声明为前置,中置或后置的。operator prefix +++ {}这段代码定义了一个新的前置运算符叫+++,此前Swift并不存在这个运算符。此处为了演示,我们让+++对Vector2
2014-07-06 09:51:28 675
转载 swift学习之运算符函数
运算符函数让已有的运算符也可以对自定义的类和结构进行运算,这称为运算符重载。这个例子展示了如何用+让一个自定义的结构做加法。算术运算符+是一个两目运算符,因为它有两个操作数,而且它必须出现在两个操作数之间。例子中定义了一个名为Vector2D的二维坐标向量 (x,y) 的结构,然后定义了让两个Vector2D的对象相加的运算符函数。struct Vector2D { var
2014-07-06 09:47:55 1103
原创 FMDB使用的一点心得:数据库创建、制表、查询等以及image转换成二进制nsdata保存到数据库中
//首先,获取数据库的路径,(如果不存在,就是我们想要存储的路径),不用担心每次都创建数据库会重复,不会的,如果没有则创建,有了就不会再重复创建;//接下来,我们要制表,首先我们先查看我们的表是否已经存在,方法在下面代码中;如果存在则跳过,不存在则创建-(void)DataBaseInit{ //获取Document文件夹下的数据库文件,没有则创建 NSString *d
2014-07-04 11:11:41 5325
原创 第三方库RATreeView的使用记录
由于项目需要用到树状列表,可以增加成员变量,于是用了第三方RATreeView开元库,头一次使用,安装github上的使用说明和Demo跑了一下,挺满意,增加成员什么的都很简单,和tableview很像是,但是在处理选择的cell时我纠结了一会,用惯了tableview的index:index.row index.section等,猛然接触到RATreeView处理时,不知道该如何办了,下面记
2014-07-02 16:00:19 12082 3
转载 Xcode5.0 上传代码到github
Xcode5.0菜单的位置有所变化,搞了俩小时才搞定,第一次用git管理代码,确实好方便。整理一下步骤:1、在GitHub上建立一个Respository,需要注意的是,Initialize this repository with a README 不要勾选,如图:在我的尝试中,如果勾选了,在后来第一次push代码的时候,总是提示冲突。不晓得怎么搞定。所以,保险还是不勾选吧。就填
2014-07-01 14:39:40 1055
转载 在Xcode中使用Git进行源码版本控制
本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组。 在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就会非常复杂。幸运的是,开发者不需要自己控制这些,因为有专门的软件来负责,叫做版
2014-07-01 14:18:14 1010
SystemSoundsDemo
2014-07-09
CorePlot学习Demo
2014-06-19
CABasicAnimationDemo
2014-06-15
iOS 6 By Tutorials
2014-04-23
ios常用动画封装类
2014-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人