自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 手把手教你封装下载管理器

2016-05-30 08:31 编辑: cocopeng 分类:iOS开发 来源:标哥的技术博客 转自:标哥的技术博客 概述 即将要做一个有点技术含量的项目,其中一个小技术点就是视频上传、下载,在项目开始前,就需要做一下下技术调研,并写出相应的demo。 本篇文章是针对所设计的demo而写的,只有下载的功能。当然,这个demo只是最简单版的,不考虑耦合性,只考

2016-05-30 11:15:16 805

原创 iOS:你真的理解你在用的自定义NSLog吗?

自定义NSLog 我们在调试程序的时候,往往需要输出一些日志信息,用到NSLog函数,当我们准备发布程序,需要注释掉NSLog代码,这个时候往往会定义一个宏,在调试的时候,会输出日志,在Release正式版本的时候,会关闭日志输出。代码如下: 1 2 3 4 5 #ifdef DEBUG #define CLog(

2016-05-27 09:21:50 272

转载 15分钟弄懂 const 和 #define

1. 什么是const ? const是C/C++中的一个关键字(修饰符), const一般用来定义一个常量, 既然叫做常量, 即以后再也不能修改其值. const定义常量 2. 什么是#define? 而define, 宏定义, 则是一条预编译指令, 编译器在编译阶段会将所有使用到宏的地方简单地进行替换. 如下图所示 : 宏定义的替换 3.

2016-05-25 15:13:50 202

转载 学习iOS、React Native、算法开发的建议

作者:利炳根 授权本站转载。 我以前写过不少建议文章,学生时代写过怎么学习填鸭,毕业后写过怎么学习投资交易,最近写过怎么学习iOS开发。 写的这些建议文章都有一个共同的毛病,建议多而全,使得看得人觉得难而累。 这次的建议,我尽量写得简化一点。 1、iOS开发学习 iOS开发把我的工资提升了6倍多。而且,即使提升到16倍,我也不觉得太多,业界也觉得不算多。这就是行业

2016-05-20 10:30:58 311

原创 一条shell统计代码行数

一条shell统计代码行数 用shell命令即可,非常简单,CD进入你的工程目录,执行下列代码 find . -name "*.py" |xargs grep -v "^$"|wc -l 如果要统计ios开发代码,包括头文件的,命令如下 find . -name "*.m" -or -name "*.h" |xargs grep -v "^$"|wc -l grep

2016-05-19 14:30:55 317

原创 原子操作 信号量 自旋锁 互斥锁

内核同步措施(用于linux内核)     为了避免并发,防止竞争。内核提供了一组同步方法来提供对共享数据的保护。 我们的重点不是介绍这些方法的详细用法,而是强调为什么使用这些方法和它们之间的差别。     Linux使用的同步机制可以说从2.0到2.6以来不断发展完善。从最初的原子操作,到后来的信号量,从大内核锁到今天的自旋锁。这些同步机制的发展伴随Linux从单处理器到对称多处理器的过

2016-05-18 11:18:04 473

转载 ios开发证书,描述文件,bundle ID的关系

苹果为了控制应用的开发与发布流程,制定了一套非常复杂的机制。这里面的关键词有:个人开发者账号,企业开发者账号,bundle ID,开发证书,发布证书(又叫“生产证书”),开发描述文件,发布描述文件,推送证书等...。初级开发者很难理解这中间的关系和作用。下文就对上述列出的关键内容和它们的关系做个详细介绍。 1. 开发者账号 开发者账号其实就是apple id,只不过要成为开发者,需

2016-05-17 16:00:26 524

转载 知道这20个正则表达式,能让你少写1,000行代码

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。下面是@技匠整理的,在前端开发中经常使用到的20个正则表达式。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: 1 2 3

2016-05-16 08:39:33 302

原创 iOS指定页面屏幕旋转,手动旋转(iOS 屏幕旋转只在当前控制器生效)

在AppDelegate.m中 (NSUInteger)application:(UIApplication )application supportedInterfaceOrientationsForWindow:(UIWindow )window { if (_allowRotation == 1) { return UIInterfaceOrientationMaskAll;

2016-05-12 15:40:24 1086

转载 IOS文件操作的两种方式:NSFileManager操作和流操作

1、文件的创建   -(IBAction) CreateFile { //对于错误信息 NSError *error; // 创建文件管理器 NSFileManager *fileMgr = [NSFileManager defaultManager]; //指向文件目录 NSString *documentsDirectory= [NSHom

2016-05-10 14:37:09 774

转载 12个鲜为人知的HTML 5设计小技巧

慎用向右滑动操作、慎用横屏展示效果、按钮原理页面底部、使用SVG格式做矢量图…… 以上提到的技巧全都出自今天这篇好文,简单小巧但实操性很强,作为设计师,也要尽量避开这些坑。 1、交互上,慎用向右滑动的操作方式。 如:刮刮乐涂抹效果,左右滑动翻页等。 原因:苹果手机上,向右滑动容易触发返回“上一级页面”效果。 2、交互上,慎用横屏展示效果。 原因

2016-05-03 08:53:31 353

空空如也

空空如也

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

TA关注的人

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