- 博客(572)
- 资源 (11)
- 收藏
- 关注
原创 Mercurial(5)
Mercurial使用笔记5保存和恢复工作区的修改命令: hg shelve 类似于git stash命令 Temporarily stash away changes(暂时保存工作区的改变) 用途:在切换到新的工作分支之前执行这个命令保存工作区的更改,工作区 就会变得非常干净,然后我们就可以切换到新的分支,修改完新的分支后,再回到前面的工作区,回复切换之前的更改。命令:hg unshelve
2016-04-15 20:28:05
2033
原创 Mercurial使用笔记(4)
Mercurial去除所有not tracked文件hg status [OPTION]… [FILE]… (简写:hg st) option: -u –unknown show only unknown (not tracked) files, 使用这个命令可以获取所有not tracked的文件xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换
2016-04-12 16:12:45
1793
原创 ios: 画虚线
ios中画虚线前面已经说过一篇画虚线的文章,这里介绍一种新的方法: 其实ios中提供了一种对图片平铺的操作,所有只要我们提供虚线的一部分,就可以直接使用平铺方法: 图片(比较小) UIColor *colorPattern = [UIColor colorWithPatternImage: [UIImage ima
2016-04-11 19:35:58
2021
原创 Mercurial使用笔记(3)
记录使用Mercurial中遇到的问题和疑惑(3)命令: – 出错不就命令hg revert hg revert(回复, 使回复原状) 有两种用途: 1. hg revert . // 最常用的revert命令,”.”表示当前working copy中的所有修改。如果只想revert某个文件,把”.”换成文件路径即可, 删除working copy中所有修改。revert之后,会在
2016-04-08 20:47:35
2497
原创 Mercurial使用笔记(2)
记录使用Mercurial中遇到的问题和疑惑(2)命令:hg status 简写: hg st 查看working copy与local repository之间的的所有更改引用:http://anotherwayaround.blog.163.com/blog/static/1900662202012326104313552/ Status is a command to check
2016-04-08 17:42:00
1696
原创 Mercurial使用笔记
记录使用Mercurial中遇到的问题和疑惑(1)整体结构主要有三部分组成,remote repo, local repo, working copy,只有理解的这种关系才能比较好的掌握。参考:下面这篇文章对着三者的关系讲解的特别好。 http://anotherwayaround.blog.163.com/blog/static/1900662202012326104313552/**命令hg
2016-04-08 14:15:29
1870
原创 xcode 快捷键总结(1)
总结一些mac和xcode中常用的快捷键xcode快捷键 用途 快捷键 局部折叠 Command+Alt+Left/Right 全局折叠 Shift+Command+Alt+Left/Right 选择到文件开头 Shift-Home 选择到文件结尾 Shift-End Ctrl+ 6 列出当前文件中所有的方法,可以输入关键字来过滤。用它们可以快速定位想编
2016-04-07 15:50:42
1827
原创 TCP server 为什么一个端口可以建立多个连接?(网络讨论)
TCP server 为什么一个端口可以建立多个连接?我一直对这个问题有个疑问,今天看到一个论坛里面的讨论,看到了一些回答,解决了我的疑惑,并且我搜索了一些其他资料,记录在这里。TCP server 可以,TCP client 也可以。一个套接字只能建立一个连接,无论对于 server 还是 client。 TCP server 可以,TCP client 也可以。一个套接字只能建立一个连接,
2016-04-07 15:46:39
22863
1
转载 socket: bind函数
socket的bind函数简单分析一下socket中的bind : 原文地址 在最开始接触bind的时候,只是在写基于tcp的server端的时候,知道在listen之前需要先bind一下,用来确保socket能在某个固定的端口监听。而bind的时候,函数参数中的端口填自己将要绑定的端口就行;而IP地址,需要填本机的IP,但是也可以用一个宏INADDR_ANY代替,用这个宏就可以不用查找本机的
2016-04-06 20:50:58
11646
1
原创 Cocoapods: 头文件不提示
Cocoapods: 头文件不提示解决方法:target –> Build Settings –>User header search paths 注: 一定要选择recursive
2016-04-06 14:03:40
1822
原创 ios: Designated Initializer
Designated InitializeriOS: 聊聊 Designated Initializer(指定初始化函数)How To: Objective C Initializer Patterns正确编写Designated Initializer的几个原则http://wiki.jikexueyuan.com/project/objc-zen-book/class.html
2016-04-05 20:15:42
1755
原创 oc: Runtime
oc : runtimeObjective-C对象模型及应用Objective-C特性:RuntimeObjective-C RuntimeObjective-C Runtime 运行时之一:类与对象刨根问底Objective-C Runtime
2016-04-05 19:38:02
2452
原创 ios: XcodeColors插件输出颜色不变
解决方法Enabling / Disabling XcodeColors 在程序中添加一下下面的代码,然后执行一次,就可以了 setenv("XcodeColors", "YES", 0); // Enables XcodeColors (you obviously have to install it too)setenv("XcodeColors", "NO", 0); // Disabl
2016-03-31 15:19:38
2536
原创 ios: 画半个椭圆
一、画椭圆 椭圆坐标示意图 //定义椭圆的左上角位置,高度,宽度GRect ellipse = CGRectMake(0, 0, 100, 80);//设置填充颜色CGContextSetFillColorWithColor(ctx, [UIColor redColor].CGColor);//画椭圆,这里画的是个实心椭圆//如果想画椭圆的边框,只需要把这句改为//CGConte
2016-03-29 14:28:19
5722
原创 ios:画直线和虚线
实线//获得上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); //画直线,设置路径颜色 CGContextSetStrokeColorWithColor(ctx, [UIColor grayColor].CGColor);//设置线宽度 CGContextSetLineWidth(ctx, 2); /
2016-03-29 12:49:05
5403
转载 iOS: 使用CGContextRef,CGPath和UIBezierPath来绘画
原文地址:https://www.mgenware.com/blog/?p=493这三种东西:CGContextRef,CGPath和UIBezierPath。本质上都是一样的,都是使用Quartz来绘画。只不过把绘图操作暴露在不同的API层面上,在具体实现上,当然也会有一些细小的差别。我们将主要使用这3个类型,绘制出同一张图片,如下,一个笑脸: 首先使用Q
2016-03-29 12:32:40
4740
原创 CALayer使用(1)
CALayer使用(1)在使用CALayer时,一定要设置bound或者frame,以为如果没有大小, 这个Layer是显示不出任何东西的,即使你添加了一张图片作为其内容。 CALayer *layer = [[CALayer alloc]init]; UIImage *img = [UIImage imageNamed:@"bigpole"]; layer.
2016-03-24 20:04:22
1516
原创 AutoLayout网上资料收集
AutoLayout网上资料收集Autolayout笔记:基本概念 主要关注内容: Intrinsic Content SizeAutolayout_自定义View 区分frame和alignment rect 如何对子视图进行精确的布局控制iOS AutoLayout学习总结 AutoLayout与非AutoLayout的结合 这点我一开始很困惑,后来看了官方gu
2016-03-21 20:59:44
1626
原创 ios自定义View:init和initWithFrame方法
ios自定义View:init和initWithFrame方法 参考1 [http://stackoverflow.com/questions/19423182/why-uiview-calls-both-init-and-initwithframe/19423494#19423494]The reason is that inside View1 initWithFrame: you
2016-03-21 19:49:30
17683
转载 iOS开发-自定义控件的方式及注意
原文地址, 大家尽量去看原文iOS开发-自定义控件的方式及注意使用纯代码的方式一般来说我们的自定义类继承自UIView,首先在initWithFrame:方法中将需要的子控件加入view中。注意,这里只是加入到view中,并没有设置各个子控件的尺寸。为什么要在initWithFrame:方法而不是在init方法?因为使用纯代码的方式创建自定义类,在以后使用的时候可能使用init方法创建,也有可能使用
2016-03-21 19:12:22
3501
转载 github上创建ios工程
github上创建ios工程 参考: 1. 芒果iOS开发之mac下github使用 2. 使用github管理iOS分布式项目开发 3. Git在Xcode中的使用(未完待续)git忽略文件.gitignore 参考: 1. 用对 gitignore 2. 几个人开发一个iOS项目,用git来管理代码,在项目文件里有哪些文件是不用同步上去的?
2016-03-18 15:32:17
448
转载 ios: Base SDK和Deployment Target
Deployment Target和Base SDK的用处参考: http://okyo.cn/article/7/93.html http://blog.youkuaiyun.com/zwf_apple/article/details/21693281解决方法: 解决iOS项目的版本兼容问题-结合宏、Category和Runtime iOS开发:让Xcode给出比deployment target 高
2016-03-18 14:23:52
1020
原创 模仿Yahoo 天气自定义降水量的雨滴效果
模仿Yahoo 天气自定义降水量的雨滴效果1、第一种方法:当然最简单的,直接使用几张图片,而且这种有不需要太精确,基本上准备11张图片就可以,我破解了Yahoo的天气app,发现里面有这种图片。类似于下面这种,所以我猜测他是使用图片实现的: 2、第二种方法:使用CALayer的mask属性实现,如果你对mask不了解,可以参考下面的链接去看看:http://stackoverflow.com/q
2016-03-15 20:43:29
826
转载 iOS开发中集成Reveal
1、软件破解地址:分析iOS UI的利器Reveal安装破解教程http://www.jianshu.com/p/0cc7089143a32、使用教程iOS开发中集成Revealhttp://git.devzeng.com/blog/ios-reveal-integrating.html
2016-03-15 16:36:24
488
转载 ios第三方库Masonry学习资料(链接)
1、Masonry介绍与使用实践(快速上手Autolayout)http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/2、Autolayout的第一次亲密接触http://jiangliancheng.gitcafe.io/2015/11/29/Autolayout%E7%9A
2016-03-04 16:30:47
672
转载 How to remove the bottom gap of UIPageViewController
原文地址:http://stackoverflow.com/questions/19935887/how-to-remove-the-bottom-gap-of-uipageviewcontroller7down votefavorite4I am using UIPageViewController to show
2016-03-03 16:50:53
1096
转载 Cocoapods 的安装、使用及其配置
原文地址:http://joehill.me/2015/08/10/2015-08-10-Cocoapods/项目中有第三方库?不用 Cocoapods 真是你的损失呐。Basic如果你只是想用 Cocoapods 把第三方库导入你的工程,本章内容目的就是以最快速度让你把 Cocoapods 应用到你的项目中。Installation
2016-03-03 15:34:11
3854
转载 ios autolayout中NSLayoutAttributeLeft(Right)与NSLayoutAttributeLeading(Trailing)区别
1、原文地址:http://blog.youkuaiyun.com/yueyeguzhuo/article/details/45310499Autolayout使用的时候,相信很多童鞋都有这个疑惑,为啥布局里面会有如下的感觉相同的选项呢 NSLayoutAttributeLeft , NSLayoutAttributeRight, NSLayoutAttri
2016-03-02 20:35:42
3585
1
转载 iOS Xcode工程目录的 folder 和 group的区别(链接)
1、iOS Xcode工程目录的 folder 和 group的区别http://www.jianshu.com/p/2ddba8c0062c2、iOS:xcode 中Groups vs Folder Referenceshttp://blog.youkuaiyun.com/houseq/article/details/393461853、iOS项目的目录结构
2016-03-01 20:21:36
907
转载 ReactiveCocoa学习网站(链接)
1、ReactiveCocoa入门教程——第一部分(http://benbeng.leanote.com/post/ReactiveCocoaTutorial-part1)2、最快让你上手ReactiveCocoa之基础篇(http://www.jianshu.com/p/87ef6720a096)
2016-03-01 15:22:05
457
转载 iOS: 从ipa提取图片资源文件及从iOS设备提取ipa文件的方法
原文地址:http://blog.youkuaiyun.com/huanghr_1/article/details/7857211由于操作比较简单,就不上截图了,简单说一下:1)从ipa提取图片资源文件。 >> 解压ipa(其实ipa也是一种压缩格式的文件,改名为zip即可解压),解压后,有个Payload目录,里面有个“应用名.app”(其实是个目录); >> 打开终端命令行
2016-02-29 13:54:47
7246
转载 ios: 使用http进行通信(Transport Security has Blocked a cleartext HTTP)
原文地址:http://stackoverflow.com/questions/31254725/transport-security-has-blocked-a-cleartext-http问题:What setting do i need to put in my info.plist to enable http mode as per the error mes
2016-02-24 19:10:16
677
转载 cocoapods卡在Updating local specs repositories
原文地址:http://blog.leanote.com/post/succlz123/Updating-local-specs-repositories遇到pod install或者pod update长时间卡在Updating local specs repositories常见的解决方式是跳过更新cocoapods的spec仓库pod install --verbose
2016-02-24 13:57:00
7440
原创 opengl学习资料 -- 网址
1、http://opengl.zilongshanren.com/content/tut03/zh.html一系列教程,有代码。重点推荐。2、https://open.gl/introduction英文的教程3、这次,彻底搞懂 OpenGL 矩阵转换http://zhangwenli.com/blog/2015/08/28/opengl-mat
2016-01-29 14:26:54
630
转载 AB是一家?VAO与VBO
原文地址:http://www.zwqxin.com/archives/opengl/vao-and-vbo-stuff.html而且上面这个博客作者记录了很多opengl相关的知识点,值得收藏。我想大家都已经熟悉VBO了吧。在GL3.0时代的VBO大体还是处于最重要的地位,但是与此同时也出现了不少新的用法和辅助役,其中一个就是VAO。本文大致小记一下这两者的联系,帮助大家理解一下
2016-01-29 14:19:14
1048
转载 Passing Data between View Controllers
链接:http://stackoverflow.com/questions/5210535/passing-data-between-view-controllers1、This question seems to be very popular here on stackoverflow so I thought I would try and give a better a
2016-01-13 16:52:39
795
转载 tableview的两个获得重用cell方法的区别?
1、http://stackoverflow.com/questions/12714737/where-does-the-indexpath-of-dequeuereusablecellwithidentifierforindexpath-getThe most important difference between dequeueReusableCellWithIdenti
2016-01-12 20:59:47
880
原创 ios uitableview static cells显示不了
创建了一个viewcontroller继承自tableviewcontroller,在Storyboards 创建 tableview的static cells,但是运行时,显示不出tableview原因:因为在创建Viewcontroller时,xcode默认帮我们添加了下面的方法,- (NSInteger)numberOfSectionsInTableView:(UITableView *)t
2016-01-12 12:43:40
1618
1
转载 iOS 自带定位服务
原文地址:http://cnbin.github.io/blog/2015/07/04/ios-zi-dai-ding-wei-fu-wu/定位服务iOS 7 提供了4种不同的途径进行定位,具体如下所示。Wi-Fi。通过 Wi-Fi 路由器的地理位置信息查询,比较省电。iPhone、iPod touch 和 iPad 都可以采用这种方式定位。蜂窝式移动电话基站。通过
2016-01-11 10:51:45
3247
转载 CLLocationManager Delegate methods are not getting called -- ios8 later
解决方法:1、http://stackoverflow.com/questions/20072231/cllocationmanager-delegate-methods-are-not-getting-calledAlso know that CoreLocation permissions have changed with iOS 8. If you do
2016-01-08 17:34:35
989
将.pvr.ccz和plist文件还原为多个原图-工具
2015-05-22
s3c6410硬件ADC & TOUCH SCREEN INTERFACE(AD转化和触摸屏接口)
2012-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人