liguanshu
码龄13年
关注
提问 私信
  • 博客:41,325
    41,325
    总访问量
  • 3
    原创
  • 1,603,293
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2011-07-17
博客简介:

liguanshu的专栏

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得0次评论
  • 获得5次收藏
创作历程
  • 9篇
    2015年
  • 16篇
    2014年
  • 41篇
    2013年
TA的专栏
  • Android
    1篇
  • IOS
    57篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

iOS7之定制View Controller切换效果

在iOS5和iOS6前,View Controller的切换主要有4种: 1. Push/Pop,NavigationViewController常干的事儿2. Tab,TabViewController点击3. Present Modal,调用ViewController的presentViewController:animated:completion:方法4. Add ChildVi
转载
发布博客 2015.11.01 ·
398 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

iOS动画效果和实现

动画效果提供了状态或页面转换时流畅的用户体验,在iOS系统中,咱们不需要自己编写绘制动画的代码,Core Animation提供了丰富的api来实现你需要的动画效果。UIKit只用UIView来展示动画,动画支持UIView下面的这些属性改变:frame   bounds   center   transform   alpha  backgro
转载
发布博客 2015.11.01 ·
409 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

GCD ios多线程 runloop

一.线程概述二.创建线程1.使用NSThread2.使用NSObject3.POSIX Thread三.多线程进阶1.NSOperation & NSOperationQueue2.GCD四.进程间通信1.和主线程的通信2.任意线程间的通信五.RunLoop一.线程概述有些程序是一条直线,起点到终点;有些程序是一个圆,不断循环,直到将它切断。
转载
发布博客 2015.07.31 ·
469 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ios 使用GCD 多线程 教程

什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOperation等技术的很高效和强大的技术,它看起来象就其它语言的闭包(Closure)一样,但苹
转载
发布博客 2015.07.29 ·
329 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UICollectionView 使用 介绍

1.1. Collection View全家福:UICollectionView, UITableView, NSCollectionViewn   不直接等效于NSCollectionViewn   也不替代UITableView----亲兄弟 为什么要使用Collection Views呢?n  可以高度定制内容的展现n  管理数
转载
发布博客 2015.07.29 ·
345 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS UICollectionView简单使用

首先认识一下UICollectionView[objc] view plaincopyNS_CLASS_AVAILABLE_IOS(6_0) @interface UICollectionView : UIScrollView  UICollectionView 和 UICollectionViewController 类是i
转载
发布博客 2015.07.29 ·
365 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS开发21:使用Settings Bundle为程序添加设置项

Settings Bundle是在自己的程序中建立的一组文件,利用它可以告诉设备中的Settings程序我们写的程序有哪些设置项。用户在Settings程序中设置好相关相关选项后回到我们自己的程序,自己的程序中的对应项也会发生相应的变化。在iOS程序中,用户默认项,即上面所说的设置项,是用NSUserDefaults类实现的。在NSUserDefaults类中使用关键字来读取和存储设置项的
转载
发布博客 2015.07.08 ·
407 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS开发18:UITableView中行的操作

这篇文章主要讲的表格的操作包括:标记行、移动行、删除行、插入行。这次就不从头建立工程了,在http://www.oschina.net/code/snippet_164134_9876下载工程。这个工程就是最简单的产生一个表格并向其中写入数据。用Xcode 4.2打开它,在这个工程基础上实现以上操作。1、标记行这里讲的标记行指的是单击此行,可以实现在此行右边出现一个勾,
转载
发布博客 2015.07.08 ·
340 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

终端抓包

抓包方法汇总 是否需要PC/Mac协助设备是否需要root/越狱对系统版本是否有特殊要求是否需要指定机型方法一√××√方法二√×××
转载
发布博客 2015.05.29 ·
2343 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS - 正则表达式判断邮箱、身份证..是否正确:

//邮箱+ (BOOL) validateEmail:(NSString *)email{    NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";    NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF
转载
发布博客 2014.12.29 ·
474 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Objective-c中的占位符,打印BOOL类型数据

常用的一些占位符:%@:字符串占位符%d:整型%ld:长整型%f:浮点型%c:char类型%%:%的占位符尽管有那么多的占位符,但是好像没有发现BOOL型的数据的占位符,这也是比较纠结的地方,看了一下别人是怎么解决这个问题的[cpp] view plaincopyprint?BOOL s
转载
发布博客 2014.08.05 ·
2446 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

如何删除xcode项目中不再使用的图片资源

由于随着项目不但的版本迭代开发,资源也不断的替换,如果没有养成一个好的使用习惯,时间久了,自然就产生了好多的无用的图片资源,下面就两种方法帮你定位到无用的图片1. 利用工具    下载地址  http://jeffhodnett.github.io/Unused/   运行效果如下 2. 通过终端 执行 shell 命令a. 第一步建立.sh
转载
发布博客 2014.08.01 ·
381 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

改变UITextField placeHolder颜色、字体

我们有时需要定制化UITextField对象的风格,可以添加许多不同的重写方法,来改变文本字段的显示行为。这些方法都会返回一个CGRect结构,制定了文本字段每个部件的边界范围,甚至修改placeHolder颜色,字体。– textRectForBounds:      //重写来重置文字区域– drawTextInRect:         //改变绘文字属性.重写时
转载
发布博客 2014.06.17 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS Foundation框架简介 -1.常用结构体的用法和输出

1.安装Xcode工具后会自带开发中常用的框架,存放的地址路径是:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/2.在iOS开发中所有框架中Foundation框架是最基础的
转载
发布博客 2014.06.12 ·
521 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Tint color of existing iOS controller

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点在UIView中一个相对来说比较小的属性,tintColor属性是相当的强大。今天我们就来看看如何使用他,包含使用tint color进行着色标准控件、我们自定义控件甚至重新着色图像。本章的实例程序能够在github上面进行访问,访问地址:github.com/ShinobiContr
转载
发布博客 2014.05.30 ·
724 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IOS开发中UITableView和UITableViewCell的几种样式

说了很久要写自己的技术博客,由于执行力差,一直拖到现在才开始写文章。我是一个刚进入软件行业还不到一年的小菜鸟,没有什么技术可言,然后就在这里斗胆妄自尊大的在博客园上写些东西,还希望技术大牛们不要嘲笑。我写此博客的目的是想通过这些跟大家交流技术,跟一些也像我一样刚进入软件行业的朋友一点参考。文章里有什么错误欢迎大家能够给我批评指出,以后我会更加努力,学好技术跟大家分享。虽然内容技术含量不高,但是请尊
转载
发布博客 2014.05.30 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IOS CALayer 详解

CALayer 是一个很经常使用的到的 Object,很常用,也很重要,同时又有比较多的属性,嗯,一定要详细了解下。CALayer 的原理很难懂,由于我目前只注重运用,所以就说那些在实际开发中能用到的一些地方。如果要更改 UIView 的 CALayer,要引用:#import .下面先推荐两篇文章: 文章 1:原理介绍的比较详细; 2:官方文章 为什么说
转载
发布博客 2014.05.27 ·
364 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

xcode 5 cert and provision profile issue

在xcode 5 "organizer"里provisioning profile的管理界面已经不再有, 而是改为在menu "Xcode > Preference... > Accounts tab" 里进行管理, 还有一点不同的是你需要在Accounts tab里添加Apple ID with password.在xcode 5里如何让apple ID的admin把
转载
发布博客 2014.05.26 ·
385 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

强制退出Mac程序的六种方法

用电脑时间长了,难免会遇到程序卡住,风火轮狂转不停,没有任何相应等情况。可能是由于程序冲突、缓存不足或者一些bug等情况导致,这个时候我们就需要强制退出这个程序了,下面有六种在Mac系统中强制退出程序的方法,大家至少应该记住一两个。1、使用键盘快捷键强制退出处于活跃状态的Mac程序快捷键:Command+Option+Shift+Esc这样按住一两秒钟,就可以强制退出当前程序了,算
转载
发布博客 2014.05.23 ·
441 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在终端里获取外网 IP 的方法

在终端里获取外网 IP 的方法大家都知道 ifconfig 可以获得本机的网络设备信息,包括本地的 IP 地址。但是,局域网用户只能获得局域网分配的 IP,那么如何获得外网 IP 呢?这里要告诉少年们一个 IP 检测网站,只需要在命令行里输入如下命令即可:$ curl ifconfig.me # 返回 IP,如:114.114.114.114在 .bash_profil
转载
发布博客 2014.05.23 ·
1478 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多