自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (6)
  • 收藏
  • 关注

转载 alloc、init你弄懂50%了吗?

转载链接:http://www.cocoachina.com/ios/20160627/16823.html作者: 伯乐在线 - 码了戈壁作者真的很用心,真心感谢!前言这是一篇我记录对alloc、init分析思考的笔记。如果读者想看懂我的第二个思考,可能需要您至少了解内存的分段分页管理,如果您对其一点都不知道,可以先看这篇软文简单了解一下。另外很重要的一点是,请先思

2017-06-27 20:27:06 453

转载 聊聊iOS开发中的单元测试

转载链接:http://www.jianshu.com/p/07cfc17916e8作者:RD张小飞很详细,很明白,有demo,你还要啥!作者辛苦。看到文章标题的时候,你也许会问,测试不是测试妹子干的事吗?的确,测试妹子能帮助我们测试出软件的很多问题(不符合业务的问题),但是代码的测试还得靠我们自己啊。团队Leader在开会时一直强调要打造一支不依靠测试团队的团队,因此,代码自

2017-06-27 16:49:13 500

转载 iOS release版本中去掉NSLog输出

转载:http://blog.csdn.net/lvmaker/article/details/43450729最近项目不是很忙,所以又来整理一下代码,首先发现项目中很多地方都用了NSLog,这是不科学的。那必须得解决一下啊,随便一搜索都知道怎么搞了,我just做一个转载:即:在.pch文件中添加下面一段:#ifndef __OPTIMIZE__#define

2017-06-26 10:35:50 673

转载 iOS条件编译

转载链接:http://www.jianshu.com/p/dc0404c09060简书作者:MajorLMJ在我们的工程中,很多时候只希望在满足一定条件的时候才进行编译,这是就需要用到条件编译。#if #elif #else #endif#if 条件1 代码块1#elif 条件2 代码块2...#else 代码块n#endif

2017-06-23 17:26:47 1032

转载 IOS 预处理语句

转载链接:http://www.w2bc.com/Article/53260文章清晰明白,感谢原创作者用心。 程序中的源代码计算机是无法识别的,需要将写好的代码转成0、1二进制代码,计算机才能识别。将源代码转成二进制代码的需要经过两步,编译和链接。编译是通过编译器将每个文件的代码都转为二进制代码,在这个过程中,如果有语法错误,会有编译失败的提示,如果成功,那么会生成对应多个目标文件

2017-06-23 17:13:22 265

转载 iOS中属性与成员变量的区别

转载链接:http://www.cnblogs.com/ygm900/p/3660364.html文章很详细,也很清晰,不管是初学还是进阶,都值得一看,感谢作者分享。一、类Class中的属性property  在ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如:@interf

2017-06-20 17:24:58 295

转载 iOS中block的循环引用问题

转载链接:http://www.jianshu.com/p/492be28d63c4作者:HK_Hank通过这篇文章,block的学习基本就万事大吉了,感谢原创作者的无私分享。本文主要介绍ARC下block的循环引用问题,举例说明引起循环引用的场景和相应的解决方案。在讲block的循环引用问题之前,我们需要先了解一下iOS的内存管理机制和block的基本知识

2017-06-16 17:28:35 503

转载 iOS学习笔记42—利用dispatch_once创建单例

作者:唐韧_Ryan链接:http://blog.csdn.net/ryantang03/article/details/8622415记得刚学iOS,就是跟着唐韧_Ryan的文章在学习,感谢一路走来每一篇文章对我的帮助,感谢。 在之前有一篇学习笔记中,记载了一篇如何在OC中实现单例的文章:《IOS学习笔记4—Objective C—创建单例》自苹果引入了Grand Cen

2017-05-08 17:46:57 275

转载 每个Xcode开发者应该知道的七个使用技巧

转载链接:http://www.cocoachina.com/ios/20160304/15558.html看了这个文章,效率又可以提高一些了,作者辛苦,感谢。本文由CocoaChina--lingkongzi(github)翻译作者:Bart Jacobs原文链接:Seven Xcode Tricks Every Developer Should

2017-05-08 17:05:00 232

转载 CornerStone的使用

转载链接:http://www.jianshu.com/p/7f5c019c528b原文作者:s_在路上看了这篇文章,基本上就不惧使用cornerstone的使用了,感谢作者用心。俗话说:“工欲善其事必先利其器”;对于我们程序员来说,不管你是大神,还是小鱼小虾,进入公司之后,都用过源码管理工具,不然你就不是一个合格的程序员,现在各个公司用于源码管理工具通常有

2017-05-05 17:57:34 373

转载 OCLint官方规则文档中文说明

简书作者:帅裂苍穹的七爷爷原文链接:http://www.jianshu.com/p/35cf99c07eaa本文基于OClint官方文档进行翻译,本章顺序与官网相同,如果查看后仍不能明白问题原因,请前往官方文档查看示例,官方文档地址Basic1.Bitwise operator in conditional说明:对于按位与或者按位或的情况,OClint认为

2017-05-02 15:09:14 1245

原创 通过oclint自动化codereview生成html文档步骤

刚来到公司,领导给安排了一个小活,审核代码吧。因为之前并没有接触过,大约用了一整天的时间都在查资料,想知道到底有哪些方式可以完整codereview,很幸运的是文档很多,只要有耐心,了解起来也不是那么的难,其实很多知识点也是,就耐心的去做,做完了基本也就明白了,如果是一直研究理论而不去实践,估计什么时候都不能很好掌握,结合各种材料整理了一下,自动化codereview的简单步骤,方便刚入门的同学学

2017-05-02 14:45:47 927

转载 Using OCLint in Xcode

原文链接:http://docs.oclint.org/en/stable/guide/xcode.html#非常详细的文章,能够在xcode中看到不规范代码提示,方便简洁,感谢作者。Using OCLint in Xcode¶This document shows one solution of using OCLint to analyze the code q

2017-04-27 18:59:23 412

转载 用OCLint给iOS代码做静态分析

原文链接:http://blog.csdn.net/uxyheaven/article/details/50818107用OCLint给iOS代码做静态分析可以对iOS代码做代码静态分析的工具有OCLint, 这篇帖子说的就是如何使用这个工具. 转载请注明出处,晓月的博客:(http://blog.csdn.net/uxyheaven/article/details/5

2017-04-26 19:13:24 708

转载 OCLint 安装与使用

原文地址:https://segmentfault.com/a/1190000005150573OCLint是一个强大的静态代码分析工具,可以用来提高代码质量,查找潜在的bug,主要针对c,c++和Objective-c的静态分析。功能非常强大,而且是出自国人之手。项目地址:http://oclint.org/。主要能检查到的代码缺陷:可能出现的bug,空的if/e

2017-04-26 19:05:55 572

转载 程序员必备的代码审查(Code Review)清单

原文链接:http://blog.jobbole.com/83595/项目codereview,自己一头雾水,以前的自己偷懒,根本没有养成codereview的好习惯,相信任何知识学了就不晚,学了就有用,多多学习,感谢作者的辛苦付出,致敬。在我们关于高效代码审查的博文中,我们建议使用一个检查清单。在代码审查中,检查清单是一个非常好的工具——它们保证了审查可以在你的团队中始终如一的进

2017-04-25 16:19:07 393

转载 iOS开发规范

原文作者:iJecky原文地址:http://blog.csdn.net/pjk1129/article/details/45146955最近项目组需要codereview,才意识到自己对于代码规范并没有一个清晰的认识,甚至混淆了java、oc各种语言的规范细节,借此良机,对代码规范进一步学习,谢谢原文作者的辛苦付出与乐于奉献精神,感激不尽。引子在看下面之前,大家自我检测一下自

2017-04-25 15:51:05 900

转载 How Do I Declare A Block in Objective-C?

转发链接:http://goshdarnblocksyntax.comAs a local variable:returnType (^blockName)(parameterTypes) = ^returnType(parameters) {...};As a property:@property (nonatomic, copy, nullability

2017-02-24 09:10:35 271

转载 iOS 开发之 ReactiveCocoa 下的 MVVM(干货分享)

转载链接:http://www.cocoachina.com/ios/20151116/14210.html作者:青玉伏案 授权本站转载。感谢作者,让自己对于mvvm框架以及ReactiveCocoa的使用有了进一步的加深。最近工作比较忙,但还是出来更新博客了,今天给大家分享一些ReactiveCocoa以及MVVM的一些东西,干活还是比较足的。在之前发表过一篇博文,名

2017-02-22 11:34:54 808

转载 谈谈MVC和MVVM

转载链接:http://www.jianshu.com/p/f4faa720f00d文章来自简书,作者:JamesYu这篇文章是看了很多个人觉得非常好的一篇,无论是对于理论的理解还是对于实践的应用,都是非常通俗易懂,在此感谢作者的分享工作到现在,对代码稍微有点认识,if else 会写那么点。今天就和大家谈谈所理解的MVC,以及现在比较流行的MVVM。首先我们应该明白,计算机实现一个功

2017-02-22 09:07:39 528

转载 从零开始实现k线图走势图绘制(iOS实战篇)

上篇文章中,我们了解了走势图k线图绘制及的一些关键点,基于大家都懂期货股票这些东西的基础上去讲解的,说的也不够全面,这篇文章我们以实战为主,一步一步写出可以商业化的k线图。一、什么是k线图?1.k线图:有最新价、收盘价、开盘价、最高价、最低价、均价、卖量、买量等等。而我们需要展示给用户看的第一眼就是把它们全部绘制为k线图,直观。还有部分要转化为数值直接推动;蜡烛:需要用到收

2017-02-07 16:56:32 4028

转载 从零开始实现k线图走势图绘制(iOS理论篇)

前言:现在做金融的越来越多了,在很多的技术群中都有人问到k线图怎么去做,有没有相关的框架?两年前,我刚入这金融公司也是走这条路,但是发现网上的框架不多,干脆就自己搞一个出来。没人分享相关知识,就分享下绘图心得好了,大家一起探讨优化。一、理论知识1.用什么去绘制k线图?       在移动端、前端这边,绘图从来都不是什么大事,包括接下来的小程序。大多数都是把相关的东西提交

2017-02-07 16:54:34 7462 1

转载 iOS绘图—— UIBezierPath 和 Core Graphics

前言iOS系统本身提供了两套绘图的框架,即UIBezierPath 和 Core Graphics。而前者所属UIKit,其实是对Core Graphics框架关于path的进一步封装,所以使用起来比较简单。但是毕竟Core Graphics更接近底层,所以它更加强大。UIBezierPath可以创建基于矢量的路径,例如椭圆或者矩形,或者有多个直线和曲线段组成的形状。使

2017-02-07 16:51:20 442

转载 iOS基础--UITableViewCell的重用机制

原文链接:http://www.jianshu.com/p/b2bba60c0976今天我们来分析一下UITableViewCell的重用机制.首先,我们要明白我们为什么需要使用这种机制,其次,这种机制的原理是什么.我们先举个例子来说明.一个UITableView中有许多需要显示的cell,但是我们不可能每个都会浏览到,那么如果我们把这些数据全部都加载进去,是不是造成了内存的负担呢

2017-02-07 09:15:30 221

转载 iOS中都有什么设计模式?各个设计模式的作用?

原文链接:http://www.cnblogs.com/dxb123456/p/5479198.html一  iOS中都有什么设计模式?1.代理模式2.观察者模式3.MVC模式4.单例模式5.策略模式6.工厂模式 二  各个设计模式的作用?(一)代理模式在观察者模式中,一个对象任何状态的变更都会通知另外

2017-02-06 18:14:50 1000

转载 浅谈HTTP中Get与Post的区别

原文url:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.htmlHttp定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源

2017-02-06 09:53:03 162

转载 【长篇高能】ReactiveCocoa 和 MVVM 入门

很不错的文章,谢谢作者,原文链接:http://www.cocoachina.com/ios/20150526/11930.html翻译自ReactiveCocoa and MVVM, an Introduction. 文中引用的 Gist 可能无法显示。为了和谐社会, 请科学上网。MVC任何一个正经开发过一阵子软件的人都熟悉MVC,它意思是Model View Controller,

2017-02-05 12:27:47 531

转载 android 使用Fragment实现ViewPager滑动

博主描述简单明了,非常感谢,博主链接参考:http://blog.csdn.net/harvic880925/article/details/38660861本篇效果图:在第一个页面加一个Btn                                          第一页面向第二页面滑动           第二页面向第三个页面滑动一、概述从前面几篇

2016-03-04 10:28:11 490

原创 设计模式学习心得

最近莫名的想去了解学习设计模式相关的知识,论坛,书籍也看了一些,简单写下自己的一点点心得,看得进去,鼓鼓掌,觉得烂的,欢迎来喷1.设计模式不是一个简单知识点,切勿急功近利,细火慢炖才入味不知道从哪天开始了,就特别想了解学习设计模式的相关知识,打了鸡血似的,网上直接找了传说中的23种设计模式去看,结果可想而知,看不下去,后来买了书,也是看不下去,说白了是看不懂,更不知道怎么去用。后来思考之所

2016-03-03 11:39:05 1134

转载 换种思路去理解设计模式(上)转自王福朋大神

最近一直在了解学习设计模式相关知识,还得先从宏观把控啊,参考链接:http://www.cnblogs.com/wangfupeng1988/p/3748514.html1 前言  看过许多关于设计模式的博客,也读过关于设计模式的书。几乎所有的介绍的开头,直接就引入了“设计模式”或者“某某模式”。设计模式到底是因什么而来?这是一个很重要的问题。孙悟空从石头缝里蹦出来,《西游记》还介

2016-03-03 10:46:05 541

转载 你为什么总是学不会设计模式

值得收藏,方便以后查找,参考链接:http://www.cnblogs.com/wangfupeng1988/p/3687346.html1. 前言设计模式——最熟悉的陌生人。很多人应该都有这种感受,早就知道设计模式,也能随口说出几种,但是不知道每种是怎么回事。或者说只知道工厂模式等几个常用,简单的。估计那也是靠记忆,而不是真正的理解。我也有这种亲身体会,在好几年之

2016-03-03 10:38:49 1106

转载 Android开发规范

偶然发现的这篇文章,尽管开发有段时间,陋习还是不少,且行且惜!!!

2016-03-03 10:33:49 677

转载 IOS欢迎界面Launch Screen动态加载广告

介绍很详细的一篇文章,谢谢

2015-11-24 17:41:35 469

转载 Objective-C 之 @property和@synthesize

很容易初学ios基础知识的巩固和理解,推荐,也谢谢文章作者辛苦的整理下来分享给大家

2015-11-10 10:47:41 516

转载 ios的@property属性和@synthesize属性

很适合初学者理解,就备份下来了

2015-11-05 15:46:47 383

转载 iOS开发中视图相关的小笔记:push、modal、popover、replace、custom

一直很模糊这几个概念,今天看到了这个文章,很详细的,学习了

2015-11-05 15:10:31 398

转载 史上最详细的Android Studio系列教程四--Gradle基础

原文链接:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以暂且结合Stduio 1.0正式版与最新的Gradle语法来详细讲解下,小伙伴们直接跟我一步步来学习吧。什么是Gradle?Gra

2015-10-30 13:58:38 310

转载 该 App 的 Info.plist 不能包含阻碍在任何 iOS 设备上打开此 App 的 UIRequiredDeviceCapabilities 键值

google后发现貌似只有在更新旧的app(2012年)才会在itunes connect里出现这个问题解决办法 删除armv7 -> UIRequiredDeviceCapabilities -> info.plist 无副作用。 参考文章:http://stackoverflow.com/questions/28107124/the-apps-info-plist-cant-c

2015-10-29 19:18:41 1332

原创 The archive is invalid. /var/folders/.../app.ipa does not exist.

The archive is invalid. /var/folders/.../app.ipa does not exist.折腾死我了,多亏了http://www.cocoachina.com/bbs/read.php?tid-87783.html苹果给这个哥们的回信内容,多谢了

2015-10-29 19:09:28 1521

转载 《iOS总结》上传报错:ERROR ITMS-90049

上传appStore时,遇到错误,代码为ERROR ITMS-90049

2015-10-29 19:04:36 503

MediaCodec编码pcm为aac

android音频编码,通过mediaCodec编码pcm为aac格式

2015-04-10

Android录音--AudioRecord、MediaRecorder

参考链接http://www.cnblogs.com/Amandaliu/archive/2013/02/04/2891604.html 在链接内容基础上修改了amr编码格式为aac编码格式 Android提供了两个API用于实现录音功能:android.media.AudioRecord、android.media.MediaRecorder。 网上有很多谈论这两个类的资料。现在大致总结下: 1、AudioRecord 主要是实现边录边播(AudioRecord+AudioTrack)以及对音频的实时处理(如会说话的汤姆猫、语音) 优点:语音的实时处理,可以用代码实现各种音频的封装 缺点:输出是PCM语音数据,如果保存成音频文件,是不能够被播放器播放的,所以必须先写代码实现数据编码以及压缩 示例: 使用AudioRecord类录音,并实现WAV格式封装。录音20s,输出的音频文件大概为3.5M左右(已写测试代码) 2、MediaRecorder 已经集成了录音、编码、压缩等,支持少量的录音音频格式,大概有.aac(API = 16) .amr .3gp 优点:大部分以及集成,直接调用相关接口即可,代码量小 缺点:无法实时处理音频;输出的音频格式不是很多,例如没有输出mp3格式文件 示例: 使用MediaRecorder类录音,输出amr格式文件。录音20s,输出的音频文件大概为33K(已写测试代码) 3、音频格式比较 WAV格式:录音质量高,但是压缩率小,文件大 AAC格式:相对于mp3,AAC格式的音质更佳,文件更小;有损压缩;一般苹果或者Android SDK4.1.2(API 16)及以上版本支持播放 AMR格式:压缩比比较大,但相对其他的压缩格式质量比较差,多用于人声,通话录音 至于常用的mp3格式,使用MediaRecorder没有该视频格式输出。一些人的做法是使用AudioRecord录音,然后编码成wav格式,再转换成mp3格式 再贴上一些测试工程。 功能描述: 1、点击“录音WAV文件”,开始录音。录音完成后,生成文件/sdcard/FinalAudio.wav 2、点击“录音AMR文件”,开始录音。录音完成后,生成文件/sdcard/FinalAudio.amr 3、点击“停止录音”,停止录音,并显示录音输出文件以及该文件大小。

2015-04-10

vlc下载安装

vlc MediaPlayer下载安装,全平台的自由多媒体解决方案

2014-11-12

yate-5.3.0-1安装程序

yate-5.3.0-1.exe安装程序

2014-11-12

java经典算法实现

汉诺塔算法、冒泡排序 、递归算法、快速排序的代码实现

2012-08-25

空空如也

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

TA关注的人

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