思考的智慧,知识源于思考

知其然,希望知其所以然

Mercurial(5)

Mercurial使用笔记5保存和恢复工作区的修改命令: hg shelve 类似于git stash命令 Temporarily stash away changes(暂时保存工作区的改变) 用途:在切换到新的工作分支之前执行这个命令保存工作区的更改,工作区 就会变得非常干净,然后我们就可...

2016-04-15 20:28:05

阅读数 1458

评论数 0

Mercurial使用笔记(4)

Mercurial去除所有not tracked文件 hg status [OPTION]… [FILE]… (简写:hg st) option: -u –unknown show only unknown (not tracked) files, 使用这个命令可以获取所有no...

2016-04-12 16:12:45

阅读数 1311

评论数 0

ios: 画虚线

ios中画虚线前面已经说过一篇画虚线的文章,这里介绍一种新的方法: 其实ios中提供了一种对图片平铺的操作,所有只要我们提供虚线的一部分,就可以直接使用平铺方法: 图片(比较小) UIColor *colorPattern = [UIColor colorWithPatternImage:...

2016-04-11 19:35:58

阅读数 1480

评论数 0

Mercurial使用笔记(3)

记录使用Mercurial中遇到的问题和疑惑(3)命令: – 出错不就命令hg revert hg revert(回复, 使回复原状) 有两种用途: 1. hg revert . // 最常用的revert命令,”.”表示当前working copy中的所有修改。如果只想reve...

2016-04-08 20:47:35

阅读数 1823

评论数 0

Mercurial使用笔记(2)

记录使用Mercurial中遇到的问题和疑惑(2)命令:hg status 简写: hg st 查看working copy与local repository之间的的所有更改引用:http://anotherwayaround.blog.163.com/blog/static/19006622...

2016-04-08 17:42:00

阅读数 1268

评论数 0

Mercurial使用笔记

记录使用Mercurial中遇到的问题和疑惑(1)整体结构主要有三部分组成,remote repo, local repo, working copy,只有理解的这种关系才能比较好的掌握。参考:下面这篇文章对着三者的关系讲解的特别好。 http://anotherwayaround.blog.1...

2016-04-08 14:15:29

阅读数 1301

评论数 0

xcode 快捷键总结(1)

总结一些mac和xcode中常用的快捷键xcode快捷键 用途 快捷键 局部折叠 Command+Alt+Left/Right 全局折叠 Shift+Command+Alt+Left/Right 选择到文件开头 Shift-Home 选择到文件结尾 Shift...

2016-04-07 15:50:42

阅读数 1317

评论数 0

TCP server 为什么一个端口可以建立多个连接?(网络讨论)

TCP server 为什么一个端口可以建立多个连接?我一直对这个问题有个疑问,今天看到一个论坛里面的讨论,看到了一些回答,解决了我的疑惑,并且我搜索了一些其他资料,记录在这里。 TCP server 可以,TCP client 也可以。一个套接字只能建立一个连接,无论对于 server 还是 c...

2016-04-07 15:46:39

阅读数 14300

评论数 1

socket: bind函数

socket的bind函数 简单分析一下socket中的bind : 原文地址 在最开始接触bind的时候,只是在写基于tcp的server端的时候,知道在listen之前需要先bind一下,用来确保socket能在某个固定的端口监听。而bind的时候,函数参数中的端口填自己将要绑定的端口就行...

2016-04-06 20:50:58

阅读数 5774

评论数 0

Cocoapods: 头文件不提示

Cocoapods: 头文件不提示解决方法:target –> Build Settings –>User header search paths 注: 一定要选择recursive

2016-04-06 14:03:40

阅读数 1458

评论数 0

ios: Designated Initializer

Designated Initializer iOS: 聊聊 Designated Initializer(指定初始化函数) How To: Objective C Initializer Patterns 正确编写Designated Initializer的几个原则 http://wiki.j...

2016-04-05 20:15:42

阅读数 1263

评论数 0

oc: Runtime

oc : runtime Objective-C对象模型及应用 Objective-C特性:Runtime Objective-C Runtime Objective-C Runtime 运行时之一:类与对象 刨根问底Objective-C Runtime

2016-04-05 19:38:02

阅读数 1265

评论数 0

ios: XcodeColors插件输出颜色不变

解决方法 Enabling / Disabling XcodeColors 在程序中添加一下下面的代码,然后执行一次,就可以了 setenv("XcodeColors", "YES", 0); // Enables XcodeColors (you ob...

2016-03-31 15:19:38

阅读数 1875

评论数 0

ios: 画半个椭圆

一、画椭圆 椭圆坐标示意图 //定义椭圆的左上角位置,高度,宽度 GRect ellipse = CGRectMake(0, 0, 100, 80); //设置填充颜色 CGContextSetFillColorWithColor(ctx, [UIColor redColor].CGCol...

2016-03-29 14:28:19

阅读数 3685

评论数 0

ios:画直线和虚线

实线//获得上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); //画直线,设置路径颜色 CGContextSetStrokeColorWithColor(ctx, [UIColor grayColor].CGColo...

2016-03-29 12:49:05

阅读数 4536

评论数 0

iOS: 使用CGContextRef,CGPath和UIBezierPath来绘画

原文地址:https://www.mgenware.com/blog/?p=493 这三种东西:CGContextRef,CGPath和UIBezierPath。本质上都是一样的,都是使用Quartz来绘画。只不过把绘图操作暴露在不同的API层面上,在具体实现上,当然也会有一些细小的差别。 ...

2016-03-29 12:32:40

阅读数 3767

评论数 0

CALayer使用(1)

CALayer使用(1) 在使用CALayer时,一定要设置bound或者frame,以为如果没有大小, 这个Layer是显示不出任何东西的,即使你添加了一张图片作为其内容。 CALayer *layer = [[CALayer alloc]init]; UIImage *i...

2016-03-24 20:04:22

阅读数 1212

评论数 0

AutoLayout网上资料收集

AutoLayout网上资料收集 Autolayout笔记:基本概念 主要关注内容: Intrinsic Content SizeAutolayout_自定义View 区分frame和alignment rect 如何对子视图进行精确的布局控制iOS AutoLayout学习...

2016-03-21 20:59:44

阅读数 1323

评论数 0

ios自定义View:init和initWithFrame方法

ios自定义View:init和initWithFrame方法 参考1 [http://stackoverflow.com/questions/19423182/why-uiview-calls-both-init-and-initwithframe/19423494#19423494]...

2016-03-21 19:49:30

阅读数 14565

评论数 0

iOS开发-自定义控件的方式及注意

原文地址, 大家尽量去看原文iOS开发-自定义控件的方式及注意使用纯代码的方式一般来说我们的自定义类继承自UIView,首先在initWithFrame:方法中将需要的子控件加入view中。注意,这里只是加入到view中,并没有设置各个子控件的尺寸。为什么要在initWithFrame:方法而不是...

2016-03-21 19:12:22

阅读数 2036

评论数 0

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