- 博客(24)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 GCD--我的理解
GCD:Grand Central Dispatch,它是苹果为多核的并行运算提出的解决方案,所以会自动合理地利用更多的CPU内核(比如双核、四核),最重要的是它会自动管理线程的生命周期(创建线程、调度任务、销毁线程),完全不需要我们管理,我们只需要告诉干什么就行。同时它使用的也是 c语言,不过由于使用了 Block(Swift里叫做闭包),使得使用起来更加方便,而且灵活。主要由两个重要概念:任务
2015-10-08 16:34:41
683
原创 Git关于通过Xcode进行代码Merge的相关介绍
Git关于通过Xcode进行代码Merge的相关介绍 概述: Xcode为我们提供了比较完整的git版本控制体验,能完成我们平时开发过程中的很多代码版本控制的操作。下面以一个整套流程来介绍代码提交和merge过程。欢迎交流。 1.clone代码: 完成之后,当前默认在master分支上,建议不要在此分支上进行日常开发工作,尽量新建自己的分支,最后再merge代码;2.完成
2016-08-08 09:39:04
4517
转载 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
367
原创 Socket连接与HTTP连接
由于通常情况下Socket连接就是TCP连接(有时是UDP连接),因此Socket连接一旦建立,通信双方即可开始相互发送数据内容,直到双方连接断开。但在实际网络应用中,客户端到服务器之间的通信往往需要穿越多个中间节点,例如路由器、网关、防火墙等,大部分防火墙默认会关闭长时间处于非活跃状态的连接而导致 Socket 连接断连,因此需要通过轮询告诉网络,该连接处于活跃状态。而HTTP连接使用的是“请求—
2015-10-13 11:01:21
561
转载 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
402
转载 属性特质的几点说明
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
307
转载 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
609
转载 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
486
转载 IOS总结 静变量static、全局变量extern、局部变量、实例变量
1、静态变量 static什么是静态变量:从面向对象的角度触发,当需要一个数据对象为整类而非某个对象服务,同时有力求不破坏类的封装性,既要求此成员隐藏在类的内部,有要求对外不可见的时候,就可以使用static。 静态变量的优点:1、节省内存。静态变量只存储一处,但供所有对象使用。 2、它的值是可以更新的。 3、可提高时间效率。只要某个对象对静态变量更新一
2015-09-02 18:01:10
869
转载 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
399
原创 git一些命令
查看分支: $ git branch 该命令会类出当先项目中的所有分支信息,其中以*开头的表示当前所在的分支。参数-r列出远程仓库中的分支,而-a则远程与本地仓库的全部分支。创建新分支: $ git branch testing 创建一个名为testing的分支切换分支: $ git checkout teting
2015-09-02 11:02:36
375
转载 启动控制器的创建
传送门:http://www.cnblogs.com/wendingding/p/3770605.html说明:控制器有三种创建方式,下面一一进行说明。一、第一种创建方式(使用代码直接创建)1.创建一个空的IOS项目。2.为项目添加一个控制器类。3.直接在代理方法中创建一个控制器。 1 #import "YYAppDelegate.h
2015-09-02 09:44:29
499
转载 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
354
转载 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
1084
原创 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
420
原创 图片
(1)UIImage imageNamed在图片使用完成后,不会直接被释放掉,具体释放时间由系统决定,适用于图片小,常用的图像处理(2)如果要释放快速释放图片,可以使用[UIImage imageWithContentsOfFile:path]实例化图像
2015-08-11 10:47:38
308
转载 Masonry介绍与使用实践
转载:http://www.cocoachina.com/ios/20141219/10702.html 请移步原作者参考:http://lvwenhan.com/ios/430.html前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手
2015-08-11 10:13:26
355
原创 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
511
转载 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
368
转载 asiHttpRequst 超时代码判断
- (void)requestFailed:(ASIHTTPRequest *)request{ NSDictionary *userInfo = [request userInfo]; id delegate = [userInfo objectForKey:@"target"]; int conTag = [[userInfo objectForKey
2014-07-11 17:36:04
406
转载 iOS判断当前是否有网络
iOS判断当前是否有网络在对应的.h文件中加入声明:[cpp] view plaincopyprint?- (BOOL) connectedToNetwork; 如果方法前面加+,就相当于类的静态方法,这里要注意一下在.m中加入定义:[cpp] view p
2014-07-11 16:03:18
613
转载 iOS内存管理
1. 内总管理原则(引用计数) IOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量,读写锁,思想都一样。 (一般情况下: 后面会讨论例外情况) alloc 对象分配后引用计数为1 retain 对象的引用计数
2013-12-17 09:12:54
420
转载 为 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
792
iOS10开发新特性预览
2018-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人