自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 ios9 https 回退到http

在ios9的时候是默认使用https的传输协议,这个时候要么升级服务器,不过升级服务器是需要时间的,所以有一种方法比较简单,将https回退到http,这个方法很简单,只需要在info.plist中添加NSAppTransportSecurity 字典,在字典中设置NSAllowsArbitraryLoads 为YES。然后就可以继续http网路传输了。

2015-11-29 23:41:20 689

原创 《合伙人总结语录》

入伙,多说,谈明白              在入伙之前,将各方面谈明白,先小人后君子。在谈的过程中,摸清楚这个人的大概。    有字,有据,不矛盾          在合伙的时候,把应该写的,不应该写的,都写进去合伙协议里,这样日后,才能和谐结束。       少说,多看,瞅时机              几个合伙人在一起,特别是那种不熟悉的合伙人,话要少说,多看看他

2015-11-12 18:18:25 1525

原创 mac平台下—手把手教你安装homebrew

homebrew就想window里面的软件管理废话不多说,打开命令行输入ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"一路确定,直到让你输入mac的root密码输入完毕有个这样的弹框就是在下载了当上面那个框下载完成之

2015-10-29 18:03:00 881

原创 项目经验-修改导航栏字体颜色

有两种办法1.导航条上面有个view视图,一个透明背景,加上label搞定2.直接修改导航条字体属性[self.navigationController.navigationBar setTitleTextAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:19],NSForegroundColor

2015-10-15 16:51:11 689

原创 项目经验积累-navigation栈清空

显示登录选择,然后跳转进入注册,注册之后,直接进入浏览界面这一需求// 清空nav栈NSMutableArray *array = [[NSMutableArray alloc] initWithArray:self.navigationController.viewControllers]; [array removeAllObjects]; self.navigationContr

2015-10-14 15:15:17 1597

转载 Swift一句话总结-变量与常量命名规则

Swift使用了Unicode编码,所以可以用任何字符甚至是表情来做变量名,除了连线,制表符,和保留字

2015-09-25 12:58:03 563

原创 Swift一句话总结-将变量和常量加入字符串中

将变量和常量加入字符串中,如果变量和常量是字符串,就用+连接,如果变量和常量不是字符串,用 + toString(变量/常量)连接如:var num:int = 20var str:string = "aaaa";println("num:" + toString(num) + string);

2015-09-25 12:10:31 730

转载 swift一句话总结-定义与初始化

为了定义与初始化合法,在定义的时候加上数据类型,并且初始化赋值.如:let number : int = 6var str : string = "aaa"

2015-09-25 12:03:41 368

转载 UIView的扩大,缩放,旋转,平移,反转等效果

使用transform属性对UIView进行扩大,缩放,旋转,平移,反转等效果缩放:CGAffineTransformMakeRotation(90.0*(M_PI/180));扩大和缩放:CGAffineTransformMakeScale(2.0,0.5);左右反转:CGAffineTransformScale(-1.0,1.0)上下反转:CGAffineTransformSc

2015-09-25 10:00:39 813

转载 UIView适应内容

使用sizeToFit可以根据内容自动调整UIView的大小自定义sizeToFit是默认不能改变的,但是可以修改sizeToFits来实现这个效果

2015-09-25 09:50:28 461

转载 UIView内容的伸缩区域

UIView中有个属性contentStretch属性,以CGRect的属性来指定伸缩范围。origin.x origin.y 指定伸缩坐标size.width size.height 指定伸缩范围

2015-09-25 09:42:45 358

转载 隐藏NavgationBar

self.navigationController setNavigationBarHidden:NO animation:YES

2015-09-25 09:16:00 605

转载 核心动画概念

核心动画是一套包含图形绘制,投影,动画的OC类集合。它通过开发人员所熟悉的应用程序套件和Cocoa Touch视图框架的抽象分层模式,同时使用先进的合作效果提供了流畅的动画核心动画类核心动画有一下分类提供显示内容的图层类动画和布局类布局和约束类事物类,在原子更新的时候组合图层类

2015-09-25 09:14:09 336

原创 TCP/IP-网络访问层详解

TCP/IP协议栈中最底层的网络访问协议,其中包含的服务与规范提供并管理着对网络硬件的访问,网络访问层是最神秘,最不统一的TCP/IP层,它管理为物理网络准备数据所必须的服务和功能,包括:与计算机网络适配器的连接根据合适的访问方式调用数据传输把数据转换为电子流或者模拟脉冲的形式在介质中传输对接收到的数据进行错误检查给发送的数据添加错误检测信息,从而让接收端能够对数据进行错误

2015-09-25 08:48:49 655

原创 数据包

TCP/IP协议栈的每一层在通信过程中都扮演了一定的角色,并调用必要的服务来完成相关功能。在数据发送过程中,其流量是从堆栈的上倒下,每一层都把相关的消息(称为“报头”)捆绑在实际的数据上,包含报头信息和数据的数据包就作为下一层的数据,再次被添加报头文件和重新打包,当数据到达目的计算机的时候,接收过程与传输过程相反,在数据从下到上经过协议栈,每一层都解开相应的报头并且使用其中的信息。 数

2015-09-25 08:11:25 576

原创 TCP/IP 和 OSI 模型

在OSI标准七层模型推出的时候,TCP/IP已经处于开发中了,所以说TCP/IP没有遵守OSI模型。但是她们的开发者之间存在着足够的默契,所以说她们之间是有一定关系的。OSI的七层模型: TCP/IP的四层模型:应用层 表示层 应用层会话层   传输层 传输层网络层 网际层数据链路层物理层 网络访问层从上面可以看出,OSI将TCP

2015-09-24 23:40:01 456

原创 TCP/IP的工作方式

TCP/IP协议系统必须完成一下任务1.把消息分解为可管理的数据块,并且这些数据块能够有效的通过传输介质2.与网络适配器硬件连接3.发送端必须定位到数据接收端,并且接收端必须能够识别自己要接收的数据4.将数据传输到计算机所在的子网5.执行错误控制,流量控制和确认:对可靠的通信而言,发送和接收计算机必须能够发现并纠正传输错误,并控制数据流量6.从应用程序接收到数据,在传输到网

2015-09-24 21:00:29 390

原创 什么是TCP/IP

什么是TCP/IP?TCP/IP是一套支持网络通信的协议系统。定义了网络通信过程,已经定义了数据单元的格式和内容。注意区别TCP/IP标准,和TCP/IP实现TCP/IP标准定义了网络的通信规则。TCP/IP实现是一个软件组件,计算机与类计算机通过它参与到TCP/IP网络中。请大家注意TCP/IP协议簇处理一下问题的方式:1.逻辑编址2.路由选择3.

2015-09-24 20:01:26 577

原创 面试题

1.IOS后台运行是在什么系统版本开始运行的?答:ios4之前没有后天模式的概念,按home件应用直接退出ios-ios7,有后台的概念了,按home,应用不退出,只冻结ios7,有了后台运行模式参考:https://www.baidu.com/link?url=E1N7BHPStoEmd61MAXG1lRxa5x6-CZ_qr4veALnWrSXB8jUp09j3OJmD8Wku

2015-09-23 10:08:20 542

原创 初入Swift之控制语句

控制语句和OC没有很大变化,主要变化就是for in 和 for 可以不加()了,Switch没有了穿透效果,如果需要一直执行下去,需要加fallthrough一直往下走,对{}括号变得严格

2015-09-22 23:45:24 294

原创 初入Swift之变量定义

Swift是一门脚本语言,只需要解释器就能运行,抛去了C的指针,内存管理等概念;Swift非常神奇,可以不写 ; , 可以使用任意语言定义变量名,包括汉语,这是以前从没遇见过的Swift定义变量:var 与 letvar定义可变的变量var myVar = 0var myVar : int = 0//:表示类型 let定义不可变的变量let myVar = 1打

2015-09-22 23:22:47 673

原创 Quartz2D-将图片裁剪为圆形

步骤:1.首先创建一个UIView,然后在drawRect里面获取上下文。2.绘制圆形路径,使用CGContextClip才剪掉圆形路径以外的东西3.获取图片,使用drawInRect将图片绘制在圆形路径内------------------------------代码实现--------------------------CGContextRef context= U

2015-09-22 17:05:26 340

原创 Quartz2D-平移,旋转,缩放

Quartz2D的平移,旋转,缩放需要在图形会话之前设置------------------------绘制一个三角形--------------------------CGContext context = UIGraphicsGetCurrentContext();CGContextTransLateCTM(context, 50, 0); //想左平移50CG

2015-09-22 16:31:44 376

原创 Quartz2D-图形上下文栈

图形上上下文栈是用来保存图形上下文状态用的.将状态保存,以后在使用保存入栈:CGContextSaveGState从栈中释放:CGContextRestoreGState注意:存入栈中多少次,就取出多少次,若多取后果自负。

2015-09-22 16:22:06 307

原创 Quartz2D-绘图

Quartz2D是C语言的一个绘图引擎。首先应该了解一个概念什么是图形上下文?图形上下文是保存绘图信息与绘图状态的C语言数据类型。绘图步骤:继承UIView---->在drawRect方法中获取上下文绘制图形----->输出显示(可以显示在PDF,layer,window,printor,Bitmap上)-----------------------------获取图形上下文(

2015-09-22 14:08:18 430

原创 UITabBarController控件解析

UITabBarController是一个常用的管理视图控制器的管理控制器UITabBarController的使用步骤1.初始化UITabBarController2.设置rootViewController为UITabBarController3.通过addChildViewController或ViewControllers添加子控制器UITabBarContro

2015-09-21 23:12:40 273

原创 多线程-NSOperation

NSOperation是基于GCD进行封装的一个抽象类使用的时候是使用NSInvocationOperation,NSBlockOperation,及NSOperation的子类NSOperation有GCD没有的功能,如:最大并发数,挂起,消除队列操作。

2015-09-21 22:27:23 267

原创 多线程-GCD

CGD是C语言的函数,是为了代替NSThread出现的多线程解决方案。GCD的使用步骤:将任务(block),加入队列(queue);GCD一共拥有4种队列:串行队列、并行队列、主队列、全局队列GCD一共有两种任务执行方式:同步、异步-------------------有点像排列组合,组合起来实现不同的功能,只需要记住每个队列与任务的特点,就能很好理解--------

2015-09-21 21:42:12 336

原创 IOS之委托模式

讲委托模式之前得说说协议,因为协议最常用的就是实现委托模式。大部分书上说协议类似于java的接口,对于没学过java童鞋,这就是没说!所以很有必要说说接口的定义:接口是一系列方法的集合,只有方法的定义,没有方法的实现。就是说,ios的协议只是使用protocal关键字声明一系列方法,而没有在类中具体实现。(某面试题:OC不允许多继承,用什么东西替代)OC不支持多继承,所以把某个

2015-09-18 09:14:21 360

空空如也

空空如也

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

TA关注的人

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