自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iChenfy的专栏

初来乍到,请多指教!

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 ios 终端快捷编码指令

如下列举一些iOS编码,解码及加密指令;一、MD5MD5编码是最常用的编码方法之一,是从一段字符串中通过相应特征生成一段32位的数字字母混合码。(相当于做hash)终端代码:$ md5 -s "abc" 给字符串abc加密二、Base64编码、解码使用时,在传输编码方式中指定base64。使用的字符包括大小写字母各26个,加上10个数字,和加号“+”,斜杠“/”,一共64个字符,等号“=”

2016-09-21 11:26:37 2293

原创 ios Nav自定义返回

我们在做项目或者自定义导航控制器的返回视图的时候,可能会破坏系统的右滑返回上一级菜单的手势事件;有时可能隐藏了导航栏也会产生这种情况;解决方案如下,再将控制器push的代码之后 或者在prepareForSegue 方法里面加上这行代码- (void)viewDidLoad { [super viewDidLoad]; //重点 self.navigationControll

2016-09-19 22:22:57 1536

原创 ios 线程

开不开线程,取决于执行任务的函数,同步不开,异步开。开几条线程,取决于队列,串行开一条,并发开多条(异步)主队列: 专门用来在主线程上调度任务的”队列”,主队列不能在其他线程中调度任务!如果主线程上当前正在有执行的任务,主队列暂时不会调度任务的执行!主队列同步任务,会造成死锁。原因是循环等待同步任务可以队列调度多个异步任务前,指定一个同步任务,让所有的异步任务,等待同步任务执行完成,这是依

2016-09-18 22:53:38 247

原创 Label显示图片

如下说明label显示图片的两种方案一、用label系统的属性来做 self.labelFont = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 100, 50)]; UIImage *imag = [UIImage imageNamed:@"icon.png"]; // 1> 生成文本附件 NSTextAtta

2016-09-17 21:59:23 2736

原创 iOS物理引擎的说明

iOS物理引擎UIDynamic是在iOS7引入的一项新技术,隶属于UIKit框架,可以让制作物理动画更简单; 主要步骤: 1. 创建一个物理仿真器,设置作用的视图; 2. 创建物理仿真行为,并且添加元素; 3. 将仿真行为添加到仿真器内,开始执行;物理行为:UIGravityBehavior:重力行为UICollisionBehavior:碰撞行为UISnapBehavior:捕捉行

2016-09-17 12:00:02 1057

原创 Xcode常用代码块整理

一、屏幕尺寸 //快捷键 Screen Size/** 屏幕尺寸参数 */#define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width#define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height二、初始化函数 //快捷键 initBase#pr

2016-09-16 17:30:02 4214

原创 ios Tableview行高的计算

一、正常计算行高 这其中需要先传入一个最大尺寸和一个属性字典,特殊的格式要求都写在属性字典中。NSDictionary *attrs = @{NSFontAttributeName : font};[str boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:attrs context

2016-09-16 16:21:43 834

转载 iOS 9 工程配置注意事项

一、http 与 https的问题 iOS9让所有的HTTP默认使用了HTTPS,原来的HTTP协议传输都改成TLS1.2协议进行传输。直接造成的情况就是App发请求的时候弹出网络无法连接。解决办法就是在项目的info.plist 文件里加上如下节点: NSAppTransportSecurity 二、BitCode bitcode的理解应该是把程序编译成的一种过渡代码,然后苹果再把这个过渡

2016-09-15 16:29:22 757

转载 GCD介绍

(一): 基本概念和Dispatch Queue什么是GCD? Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像NSOperationQueue,他们都允许程序将任务切分为多个单一任务然后提交至工作队列来并发地或者串行地执行。GCD比之NSOpertionQueue更底层更高效,并且它不是Cocoa框架的一

2016-09-11 09:19:53 445

转载 IOS原声与JS交互

跟原生开发相比,H5的开发相对来一个成熟的框架和团队来讲在开发速度和开发效率上有着比原生很大的优势,至少不用等待审核。那么问题来了,H5与本地原生代码势必要有交互的,比如本地上传一些信息,H5打开本地的页面,打开本地进行微信等第三方分享等,今天就简单讲一下iOS中本地UIWebView,WKWebView与H5的交互。DEMO地址:点击下载UIWebView的交互stringByEvaluating

2016-09-05 16:56:50 1220

转载 iOS开发-使用Storyboard进行界面跳转及传值

iOS开发-使用Storyboard进行界面跳转及传值 前言:苹果官方是推荐我们将所有的UI都使用Storyboard去搭建,Storyboard也是一个很成熟的工具了。使用Storyboard去搭建所有界面,我们可以很迅捷地搭建出复杂的界面,也就是说能为我们节省大量的时间。我们还可以很直观地看出各个界面之间的关系,修改起来也很方便。将来如果遇到需要作修改的地方,我们只需要找到相对应的Storyb

2016-09-05 14:47:45 962

blockSignView

这是一个采用block回调做的签名提示框

2015-12-23

空空如也

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

TA关注的人

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