iOS XCode工程 警告处理

今天 老板说,群~你的警告??蛮多的。。。我拍了胸脯,下周项目总结时候一定会完美解决!!!

于是我得把项目中全部警告解决了,加油??。(去除警告的目的,防止潜在可能引发的问题,不仅仅是老板让我处理,我就处理的??)

自己项目中警告如下:

(1)创建了实例变量却没使用。。。不使用就删除 ??

(2)自己预留的#warning 提醒       处理完需要删除??

(3)整型 int NSInteger 类型 短整型长整型来回赋值可能会发生警告,自己项目中的要注意保持一致性使用 ??

(4)注释中可能存在警告  处理警告的准确性 ??

(5)  工程级别一些优化建议性警告,按提示,按需处理 ??

(6)Pod 第三方框架的警告 按忽略处理       ??

总结:

1.保证自己项目部分警告要从技术角度解决

2.pod 部分 :(1)inhibit_all_warnings! eg:

        platform :ios, ‘9.0’

        inhibit_all_warnings!

(2)项目中 build setting  中 documentation comments 设置NO  解决剩余注释中报警告

参考

1.https://blog.csdn.net/sinat_22545219/article/details/54964956

原文地址:https://www.cnblogs.com/someonelikeyou/p/9343937.html

时间: 2024-10-09 17:17:52

iOS XCode工程 警告处理的相关文章

[经验]ios xcode工程文件打不开,显示 xxx..xcodeproj cannot be opened because the project file cannot be parsed.

今天更新svn以后,xcode工程文件就打不开了,显示xxx..xcodeproj  cannot be opened because the project file cannot be parsed. 第一反应肯定是冲突了,但是文件都打不开,也查不了冲突在哪 后来想到了查看内部文件,最终解决. 相信很多人会碰到这个问题,所以发出来供参考 1.双指点击(鼠标党右键点击).xcodeproj,显示包内容 2.双击project.pbxproj文件 3.commad + f 搜索  <<<

iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)

XCode工程目录里面,有时你会发现2个不同颜色的文件夹,一种是蓝色的,一种是黄色的,最常见的是黄色的,我也是最近学习html5的时候,发现还有蓝色的文件夹呢, 来上图看下吧 上图所示,蓝色的是folder 黄色的是group. 那么它们有什么区别呢? 1. group 和 folder的区别 group 一般只在你的工程中是文件夹的形式,但是在本地的目录中还是以散乱的形式放在一起的,除非你是从外部以group的形式引用进来的. folder 只能作为资源,整个引用进项目,不能编译代码,也就是说

iOS Xcode工程目录的 folder 和 group的区别

在使用AFN的时候遇到的一个小问题,就是因为folder和group的区别. 出现的问题在上一篇文章:AFN基本使用先看一张区别的图: Snip20150705_1.png 蓝色的是folder 黄色的是group. 二者区别: group 一般只在你的工程中是文件夹的形式,但是在本地的目录中还是以散乱的形式放在一起的,除非你是从外部以group的形式引用进来的. folder 只能作为资源,整个引用进项目,不能编译代码,也就是说,以folder形式引用进来的文件,不能被放在complie so

iOS xcode工程了解

一个xcode工程默认是在一个主线程的,有需要可以创建分线程 判断是否是主线程: NSThread *thread1=[NSThread currentThread]; if ([red isMainThread]) {  //判断当前线程是否是主线程 NSLog(@"currentThread:%@",thread1);//1是主线程 }

怎么去掉Xcode工程中的某种类型的警告 Implicit conversion loses integer precision: &#39;NSInteger&#39; (aka &#39;long&#39;) to &#39;int32

在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了,当sdk升级或者是编译器升级后,这些遗留的代码可能会出现许许多多的警告,那么我们有没有办法去掉这些烦人的警告,不然一个工程几百个警告,你看着怎么都不爽吧.我们怎么去掉警告呢 1.最直接,最一劳永逸,最安全的方式,直接找到警告的那段代码,改为不警告.这个方式,最安全. 可是它有一个问题,就是,当我们很多文件都有这种类型的警告的时候,我们就需要改动很多很多的源码了, 对于不是我们写的源码,有可能

「Unity」与iOS、Android平台的整合:1、导出的Xcode工程

本文属于「Unity与iOS.Android平台的整合」系列文章之一. 本文主要讲解Unity导出的Xcode工程的目录结构. 我所用软件的版本: Unity 5.3.5f1 Xcode 7.3 前导步骤 第一步,创建一个新的工程 Build_to_iOS_Android 第二步,创建一个新文件 CSharpToCPP.cs using UnityEngine; public class CSharpToCPP { public void Func(int num) { if (num < 1)

使用Xcode修改iOS项目工程名和路径名

对,好:错,改正. ------ 前言 系统 10.9 开发平台 xcode 5.0 旧工程名 MyProject-iPad 修改之后 新工程名 FjSk-iPad 点击项目,进入 可以看到右侧Identity,修改Project Name为:FjSk-iPad,点击enter键,出现 点击Rename,出现对话框,提示你是否创建副本.Disable和Enable都不要紧 可以看到改完后,很多相关名称都已改变: 但是,外面文件夹的名称还没改变,我们尝试修改看看 点击上图中MyProject-iP

iOS 12学习系列:针对Xcode的警告忽略消除处理

问题描述 html代码如下 1 <html> 2 <head> 3 <meta charset="utf-8"/> 4 <title>我的网页</title> 5 <script type="text/javascript"> 6 function JS2OC() 7 { 8 window.location.href="fzw://send"; 9 } 10 </scr

[HMLY]6.iOS Xcode全面剖析

一.创建一个新工程 1.第一步打开Xcode,找到Xcode程序图标并点击 2.如下界面,我们点击新建一个项目,即第二项 (1).Get started with a playground playground是苹果公司在2014年WWDC(苹果开发者大会)随Swift一起推出的,可以实现一边写代码,一般预览效果(即实时预览代码的效果)的工具. 相当于以前写代码要经过Build-->Run漫长的等待才能看到代码的效果来说,Playground给程序员带来的方便不言而喻. Playground的不