自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

keayou

iOS小学生

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

原创 GCD--我的理解

GCD:Grand Central Dispatch,它是苹果为多核的并行运算提出的解决方案,所以会自动合理地利用更多的CPU内核(比如双核、四核),最重要的是它会自动管理线程的生命周期(创建线程、调度任务、销毁线程),完全不需要我们管理,我们只需要告诉干什么就行。同时它使用的也是 c语言,不过由于使用了 Block(Swift里叫做闭包),使得使用起来更加方便,而且灵活。主要由两个重要概念:任务

2015-10-08 16:34:41 670

原创 Git关于通过Xcode进行代码Merge的相关介绍

Git关于通过Xcode进行代码Merge的相关介绍 概述: Xcode为我们提供了比较完整的git版本控制体验,能完成我们平时开发过程中的很多代码版本控制的操作。下面以一个整套流程来介绍代码提交和merge过程。欢迎交流。 1.clone代码: 完成之后,当前默认在master分支上,建议不要在此分支上进行日常开发工作,尽量新建自己的分支,最后再merge代码;2.完成

2016-08-08 09:39:04 4483

转载 CGContext小记

转自:http://www.cnblogs.com/zhw511006/archive/2012/01/09/2317123.html 0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 1 CGContextMoveToPoint 开始画线 2 CGContextAddLineToPoint 画直线4 CGContex

2016-01-15 15:42:41 351

原创 Socket连接与HTTP连接

由于通常情况下Socket连接就是TCP连接(有时是UDP连接),因此Socket连接一旦建立,通信双方即可开始相互发送数据内容,直到双方连接断开。但在实际网络应用中,客户端到服务器之间的通信往往需要穿越多个中间节点,例如路由器、网关、防火墙等,大部分防火墙默认会关闭长时间处于非活跃状态的连接而导致 Socket 连接断连,因此需要通过轮询告诉网络,该连接处于活跃状态。而HTTP连接使用的是“请求—

2015-10-13 11:01:21 539

转载 const知多少?

const意味着”只读”,下面的声明都是什么意思? const int a; int const a; const int *a; int * const a; int const * a const;前两个的作用是一样,a是一个常整型数。第三个意味着a是一个指向常整型数的指针(也就是,整

2015-10-10 17:11:59 388

转载 iOS ARC MRC情况下重写setter getter方法

iOS ARC MRC情况下重写setter getter方法

2015-10-10 16:50:52 4104

转载 属性特质的几点说明

NSString *pt = [[NSString alloc] initWithString:@"abc"];上面一段代码会执行以下两个动作1 在堆上分配一段内存用来存储@"abc" 比如:内存地址为:0X1111 内容为 "abc"2 在栈上分配一段内存用来存储pt 比如:地址为:0Xaaaa 内容自然为0X1111 下面分别看下assign retain copyassign的情况:NSString *newPt = [pt assing]; 此时newPt和pt完全相同 地址都是

2015-09-25 10:41:59 297

转载 OC属性中setter和getter的实现

转自:http://www.jianshu.com/p/167688b5a9f8在OOP(Object Oriented Programming)中,类是不可或缺的存在,同样类里面的实例变量也是.初学OC时,我们自己定义一个类(例如:Person类,里面包含姓名name, age, sex),并对Person类里面的实例变量写设置器(setter方法)和访问器(getter方法)如下:

2015-09-24 18:16:56 594

转载 IOS 中的常量const

传送门:http://m.blog.csdn.net/blog/u010013695/9132205#const意味着”只读”,下面的声明都是什么意思?const int a;int const a;const int *a;int * const a;int const * a const;前两个的作用是一样,a是一个常整型数。第三个意味着a是一个指向常整型数

2015-09-07 14:26:34 476

转载 IOS总结 静变量static、全局变量extern、局部变量、实例变量

1、静态变量 static什么是静态变量:从面向对象的角度触发,当需要一个数据对象为整类而非某个对象服务,同时有力求不破坏类的封装性,既要求此成员隐藏在类的内部,有要求对外不可见的时候,就可以使用static。 静态变量的优点:1、节省内存。静态变量只存储一处,但供所有对象使用。    2、它的值是可以更新的。    3、可提高时间效率。只要某个对象对静态变量更新一

2015-09-02 18:01:10 852

转载 UIView与CALayer的区别

传送门:http://www.cnblogs.com/pengyingh/articles/2381673.html1.UIView是iOS系统中界面元素的基础,所有的界面元素都继承自它。它本身完全是由CoreAnimation来实现的(Mac下似乎不是这样)。它真正的绘图部分,是由一个叫CALayer(Core Animation Layer)的类来管理。UIView本身,更像是一个CA

2015-09-02 15:28:09 392

原创 git一些命令

查看分支:        $ git branch    该命令会类出当先项目中的所有分支信息,其中以*开头的表示当前所在的分支。参数-r列出远程仓库中的分支,而-a则远程与本地仓库的全部分支。创建新分支:        $ git branch testing    创建一个名为testing的分支切换分支:        $ git checkout teting  

2015-09-02 11:02:36 366

转载 启动控制器的创建

传送门:http://www.cnblogs.com/wendingding/p/3770605.html说明:控制器有三种创建方式,下面一一进行说明。一、第一种创建方式(使用代码直接创建)1.创建一个空的IOS项目。2.为项目添加一个控制器类。3.直接在代理方法中创建一个控制器。 1 #import "YYAppDelegate.h

2015-09-02 09:44:29 489

转载 wget命令

转自:http://www.cnblogs.com/peida/archive/2013/03/18/2965369.htmlwget命令Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓

2015-08-24 12:10:59 346

转载 iOS 开发中几种多线程方案

写在前面:文章时转载的,作者写的太好了,很受用,怕哪天链接打不开了,所以自己转一次。感兴趣的go:http://www.jianshu.com/p/0b0d9b1f1f19?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=qq#附上另一篇也很不错的:http://tutuge.me/20

2015-08-19 11:41:05 1067

原创 webview初始化可能在iOS6上的bug

使用WebView时初始化不要设为CGRectZero ,可能会导致在iOS6上的崩溃。不推荐:UIWebView *view = [[UIWebView alloc]initWithFrame:CGRectZero];推荐:UIWebView *view = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self

2015-08-19 10:25:45 400

原创 图片

(1)UIImage imageNamed在图片使用完成后,不会直接被释放掉,具体释放时间由系统决定,适用于图片小,常用的图像处理(2)如果要释放快速释放图片,可以使用[UIImage imageWithContentsOfFile:path]实例化图像

2015-08-11 10:47:38 299

转载 Masonry介绍与使用实践

转载:http://www.cocoachina.com/ios/20141219/10702.html  请移步原作者参考:http://lvwenhan.com/ios/430.html前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手

2015-08-11 10:13:26 344

原创 ios:点击tablecell中的一个按钮,确定cell所在的行

在设置的BUTTON的selector的方法中如下设置:- (void)button:(id)sender {    UITableViewCell * cell = (UITableViewCell *)[[sender superview] superview];    NSIndexPath * path = [self.tableView indexPathForCel

2015-08-10 11:22:13 502

转载 ASIHTTPRequest使用指南---<<翻译稿>>

转载自:http://www.cnblogs.com/pengyingh/articles/2360528.html原文:http://allseeing-i.com/ASIHTTPRequest/How-to-useCreating and running requestsCreating a synchronous requestThe simplest way to

2015-01-10 15:57:38 357

转载 asiHttpRequst 超时代码判断

- (void)requestFailed:(ASIHTTPRequest *)request{        NSDictionary *userInfo = [request userInfo];    id delegate = [userInfo objectForKey:@"target"];    int conTag = [[userInfo objectForKey

2014-07-11 17:36:04 396

转载 iOS判断当前是否有网络

iOS判断当前是否有网络在对应的.h文件中加入声明:[cpp] view plaincopyprint?- (BOOL) connectedToNetwork;  如果方法前面加+,就相当于类的静态方法,这里要注意一下在.m中加入定义:[cpp] view p

2014-07-11 16:03:18 602

转载 iOS内存管理

1.  内总管理原则(引用计数)    IOS的对象都继承于NSObject,   该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量,读写锁,思想都一样。       (一般情况下: 后面会讨论例外情况)    alloc      对象分配后引用计数为1    retain    对象的引用计数

2013-12-17 09:12:54 407

转载 为 Java 程序员准备的 10 分钟 Perl 教程

英文原文:10 minutes Perl tutorial for Java developer这10分钟教程并不是Java和Perl的比较。目标是探索作为Java开发人员如何快速学习Perl。以下是一些从我的角度来看的关键笔记。1.从基础开始不像java,Perl不需要“main”方法作为入口点。要运行一个简单的Perl程序如下:

2013-11-12 14:16:41 779

iOS10开发新特性预览

iOS10开发新特性预览:基于Apple官方文档和网络上针对iOS10版本的分析,对iOS10开发中的一些新特性进行介绍,选择的是一些重要而又有趣的更新进行阐述

2018-03-14

空空如也

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

TA关注的人

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