Category使得开发过程中,减少了继承的使用,避免子类层级的膨胀.合理使用,可以在不侵入原类代码的基础上,写出漂亮的扩展内容.我更习惯称之为"分类". Category和Extension类似,都是对原类的扩展,区别是前者需要提供Category的名称,并且不直接支持属性:后者为匿名,多存在于类的实现文件,观感上实现属性.变量.方法的私有效果. 主要记录分类使用过程中常涉及的内容: 1.关联对象的使用 分类虽然不直接支持属性,但是可以利用关联对象的方法,达到属性的正常使用效果. 添…
一,忽略编译警告的命令. -w   禁止掉所有的编译警告. -Wno-unused-variable  只禁止掉未使用的变量的编译警告. 二,忽略编译警告的方法. targets--->Build Phases---->Compile Sources---->如下图所示. 参考资料:<iOS开发进阶>  -唐巧    …
1 error: expected expression before 'else' else之前无表达式. 2 error: lvalue required as left operand of assignment 左值问题. 3 error: invalid storage class for function 'XXXXXX' 在文件的某个地方,丢失了一个大括号‘}’. 常见gcc编译警告整理(开始) .warning: no newline at end of file 在文件最后一行…
某些时候如果我们的源码在编译过程中出现大量的编译警告时,看起来是挺不爽的:但又确实没办法解决警告问题的时候,我们可以使用下面的方法来屏蔽指定的某个文件的所有警告信息. 1.在Xcode中选中工程文件. 2.在右边面板中选中“Build Phases”. 3.展开“Compile Sources”. 4.在需要屏蔽警告的源文件一行中双击“Compiler F lags”. 5.在弹出窗口中输入-w…
标签(空格分隔): 杂七杂八的问题 有必要写一个博文记录自己在Latex编译时遇到的各种问题,希望可以帮到遇到同样错误的亲故.讲真,一直没有系统的学习Latex,都是投哪个会直接拿那个会的模板来套,然后每次需要调整自己的表格格式以及图片规格的时候总是很头疼,也会遇到跟多问题.Solution到用时方恨少,没办法,再做一回实用主义吧.. 并不打算系统的学习了..(因为以后估计也用不上了..略伤感)听说Latex做Slides还是一把好手,改天可以尝试一下. 软件选择 英文:写英文论文的Latex软…
编译错误和编译警告 MSBuild 的 Exec 自带有错误和警告的标准格式,按照此格式输出,将被识别为编译错误和编译警告. 而格式只是简简单单的 error: 开头或者 warning: 开头.冒号前面也可以加上空格. using System; namespace Walterlv.Demo { internal class Program { private static void Main(string[] args) { Console.WriteLine("warning: 这是一个…
警告: Request method 'POST' not supported是经常遇到的,这里记录一下我经常遇到的一种情况,以免忘记. 我使用拦截器拦截所有请求,然后列出不拦截的请求.有时候由于自己添加新功能,这个功能的请求是要求不能被拦截的.如果此时我没有把相关的请求添加到不拦截的列表里面.那么拦截器就会拦截,拦截器处理之后转发到了另一个路径,此时就有可能出现问题.还是举例子说明比较容易. 比如:我使用SpringMVC开发. 现在有一个处理器方法a,以POST的方法接收请求. 还有一个处理…
出现IMP-00041: 警告: 创建的对象带有编译警告:以后再做数据迁移的时候需要额外注意,尤其用户中有视图或者触发器对象的时候.用户的环境是这样的,在库里有三个oracle的用户,其中一个用户中有几张视图是引用其他用户的,所以在数据导入的时候,需要导入”独立性最好”的用户对象,什么是”独立性最好”?大概的意思是自相关,自己只和自己打交道没有引用其他用户的对象.如果顺序错了,自然会出现”IMP-00041: 警告: 创建的对象带有编译警告”类似的错误,可能是数据导入的过程中,用户有视图对象,而…
我们的初始目的是想在编译的过程中嵌入所有字体 参考 我们进行了设置,但是不起作用,后发现使用pdflatex编译时是不会调用 ps2pdf的 然后,我们就需要了解编译过程 1. 通常,我们使用texstudio,只需要简单的按一下编译按钮,就可以完成整个包括bib的编译.但是,实际上这个按钮后面有一系列的动作. 2.假设我们自己在cmd命令行里使用pdflatex从头编译一个tex源文件,需要以下步骤(其中xxx是tex源文件名) (1)pdflatex   xxx               …
文/青花瓷的平方(简书作者)原文链接:http://www.jianshu.com/p/b2e30cad2a0d著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”. 缘由 上一次生产环境我们出现重大bug,因ApplePay上线,其中有一个宏文件我同事忘记加版本控制,测试也没测试(因为是小版本,applepay还未开放),导致线上一天崩溃近万次,多亏了jspatch,用热修复解决了此问题.那么问题来了,怎么让开发人员提前看到编译警告呢,以至于不犯这种低级错误. 解决 1.xcodebu…