美文网首页
iOS之新项目搭建(2)-05/31(停更)

iOS之新项目搭建(2)-05/31(停更)

作者: May_0524 | 来源:发表于2018-06-04 10:39 被阅读11次

一、对文件目录做了些改动

文件目录

二、创建PCH文件

1.创建PCH并且更改了下 #ifndef __OBJC__

__OBJC__

为什么要在预编译头中加__OBJC__?

因为在一个OC工程中,可能包含.m、.mm、.c、.cpp四类编译文件,这四类文件均会引用.pch预编译头。在编译.c、.cpp时,因为语法不兼容OC,所以预编译头中不能包含objc代码。

But因为.pch是2类源文件共用的,所以在pch中,oc头文件要用__OBJC__包含起来。

转:http://www.cnblogs.com/tekkaman/archive/2013/02/25/2931984.html

2.在Build Settings 里搜索 "Prefix Header"更改2个地方

Prefix Header

"$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹"

“$(SRCROOT)”会自动变成当前工程所在目录,减少以后更替电脑的修改

3.定义一个常量类,并且进行宏定义重写

(1)具体的宏定义详细介绍

转:http://www.jianshu.com/p/185225daee96

4.在block中调用self会引起循环引用,但是在block中需要对weakSelf进行strong,保证代码在执行到block中,self不会被释放,当block执行完后,会自动释放该strongSelf;

相关文章

  • iOS之新项目搭建(2)-05/31(停更)

    一、对文件目录做了些改动 二、创建PCH文件 1.创建PCH并且更改了下 #ifndef __OBJC__ 【为什...

  • iOS 新项目搭建

    iOS 开发 Xcode 8.1创建新项目的配置--详解 iOS 项目框架搭建

  • iOS之新项目搭建(1)-05/25

    前言 技术和经验有限,感谢指出,互相学习! 不喜请点击左上角红色叉叉,勿喷,谢谢~ ///^_^/// 【个人不成...

  • Runtime

    kyson老师 iOS开发之runtime(1):runtime调试环境搭建iOS开发之runtime(2):浅析...

  • 停更。恢复待定2019-06-05

    停更。恢复待定2019-06-05

  • iOS之ProtocolBuffer搭建和示例demo

    转载自:#####iOS之ProtocolBuffer搭建和示例demo 这次搭建iOS的ProtocolBuff...

  • 快速搭建一个项目基本框架:前篇(下)

    极致框架大大简化了iOS新项目构建项目基本框架的过程。官方教程现已发布:用极致框架快速搭建一个iOS项目基本框架。...

  • iOS 从0到1搭建高可用App框架

    最近在搭建新项目的iOS框架,一直在思考如何才能搭建出高可用App框架,能否避免后期因为代码质量问题的重构。以前接...

  • Linux基本命令

    前言 最近有小伙伴私信我,问我博客怎么停更了,其实不是停更,是由于在公司忙于新项目的调研工作,没时间来更新博客。这...

  • 2022-05-31意外停更了

    今晚8点618大促第一波开卖,作为一个电商人,忙于工作,于是意外停更了。 现在是1日凌晨1点半,刚到家。尽可能悄悄...

网友评论

      本文标题:iOS之新项目搭建(2)-05/31(停更)

      本文链接:https://www.haomeiwen.com/subject/xbqjfxtx.html