iOS xcode工程了解

一个xcode工程默认是在一个主线程的,有需要可以创建分线程

判断是否是主线程:

NSThread *thread1=[NSThread currentThread];

if ([red isMainThread]) {  //判断当前线程是否是主线程

NSLog(@"currentThread:%@",thread1);//1是主线程

}

时间: 2024-10-01 00:38:07

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工程 警告处理

今天 老板说,群~你的警告??蛮多的...我拍了胸脯,下周项目总结时候一定会完美解决!!! 于是我得把项目中全部警告解决了,加油??.(去除警告的目的,防止潜在可能引发的问题,不仅仅是老板让我处理,我就处理的??) 自己项目中警告如下: (1)创建了实例变量却没使用...不使用就删除 ?? (2)自己预留的#warning 提醒       处理完需要删除?? (3)整型 int NSInteger 类型 短整型长整型来回赋值可能会发生警告,自己项目中的要注意保持一致性使用 ?? (4)注释中可

「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

细聊 Cocoapods 与 Xcode 工程配置

前言 文章比较长,所以在文章的开头我打算简单介绍一下这篇文章将要讲述的内容,读者可以选择通篇细度,也可以直接找到自己感兴趣的部分. 既然是谈 Cocoapods,那首先要搞明白它出现的背景.有经验的开发者都知道 Cocoapods 在实际使用中,经常遇到各种问题,存在一定的使用成本,因此衡量 Cocoapods 的成本和收益就显得很关键. Cocoapods 的本质是一套自动化工具.那么了解自动化流程背后的原理就很重要,如果我们能手动的模拟 Cocoapods 的流程,无论是对 Cocoapod

xcode工程编译错误:No architectures to compile for

问题 开发环境:xcode6,iPhone6模拟器 xcode工程编译错误:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386). 原因 导致这个错误的原因主要是CPU的编译架构引起的,Build Active Architecture Only属性设置为了YES(只编译当前模拟器指令集),当出现不兼容设备时就会出现错误. 解决 在工程Build Settings,

[HMLY]6.iOS Xcode全面剖析

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