- 博客(13)
- 收藏
- 关注
原创 2018 CocoaPods 安装问题
一、 $sudo gem install cocoapods报错:While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /usr/bin directory.解决办法:sudo gem install -n /usr/local/bin cocoapod...
2018-10-30 17:50:57 116
转载 隐式动画与显式动画
(1)使用隐式动画会直接改变layer的属性值,如:imageView.layer.opacity = 0.3; (2)使用显式动画,动画结束时不影响动画前的layer属性值,如: CABasicAnimation *opacityAnim = [CABasicAnimation animationWithKeyPath:@"opacity"];
2017-05-13 13:05:44 399
原创 介绍一下Objective-c常用的函数,常数变量
介绍一下Objective-c常用的函数,常数变量算术函数【算术函数】函数名说明int rand()随机数生成。(例)srand(time(nil)); //随机数初期化int val = rand()P; //0~49之间的随机数int abs(int a)整数的绝对值(例)int val
2017-05-13 12:12:02 219
原创 CocoaPods 使用
一、什么是CocoaPodsCocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和第三方开源库的时间。在使用CocoaPods之前,开发项目需要用到第三方开源库的时候,我们需要1.把开源库的源代码复制到项目中2.添加一些依赖框架和动态库3.设置-ObjC,-fno-
2016-03-18 18:51:06 250
原创 文本属性Attributes
// 1.NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体// 2.NSForegroundColorAttributeName :[UIColor redColor] 设置文字颜色// 3.NSKernAttributeName字与字之间的间距4.N
2015-11-03 15:42:42 321
原创 设置TextField,键盘弹不出来
将模拟器的Hardware--kayboard--connect hardward kayboard 前面的对勾去掉
2015-08-15 16:58:39 442
原创 FMDB简单应用
[cpp] view plaincopy 1,拿到数据库文件的路径 self.path = NSHomeDirectory(); self.path = [path stringByAppendingPathComponent:@"Documents/data.db"]; 2,拿到数据库对象,打开数据库,如果这个数据库不存在,就会自动创建 F
2015-08-14 18:44:10 195
原创 iOS手势(拖动,缩放,旋转,点击,手势依赖,自定义手势)
1、UIGestureRecognizer介绍手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别。UITapGestur
2015-08-03 16:20:50 361
原创 iOS应用程序生命周期
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running
2015-08-03 16:14:49 202
原创 iOS支付宝支付步骤
1:先与支付宝签约,获得商户ID(partner)和账号ID(seller)2:下载相应的公钥私钥文件(加密签名用)3:下载支付宝SDK4:生成订单信息5:调用支付宝客户端,由支付宝客户端跟支付宝安全服务器打交道6:支付完毕后返回支付结果给商户客户端和服务 , SDK里有集成支付宝功能的一个Demo> 集成支付功能的具体操作方式,可以参考Demo//生成订单
2015-07-30 19:10:57 264
原创 OAuth2.0 SSO授权
一、OAuth2.0授权协议 一种安全的登陆协议,用户提交的账户密码不提交到本APP,而是提交到授权服务器,待服务器确认后,返回本APP一个访问令牌,本APP即可用该访问令牌访问资源服务器的资源。由于用户的账号密码并不与本APP直接交互,而是与官方服务器交互,因而它是安全的。图示:流程: 1、获取未授权的Request Token。 url
2015-07-30 10:22:51 480
原创 iOS UILabel根据字符串长度自动适应宽度和高度
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,0,0)]; label.numberOfLines = 0; label.backgroundColor = [UIColor clearColor]; NSDictionary *attributes = @{
2015-07-30 10:15:30 352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人