- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人