__objc__

表示宏内引用的文件确保只被使用Objective-C语言的文件所引用,保证引用关系的清晰。

#ifdef __OBJC__

    #import <UIKit/UIKit.h>
    #import <Foundation/Foundation.h>
    #import <AFNetworking.h>
    #import "SDWebImageManager.h"
    #import "UIImageView+WebCache.h"
    #import <BlocksKit.h>
    #import <BlocksKit+UIKit.h>
    #import <FrameAccessor.h>
//    #import <ReactiveCocoa.h>
    #import "NSDictionary+NotNullKey.h"
    #import "EXTScope.h"
    #import "UIImage+Tint.h"

    #import "SCNavigation.h"
    #import "SCActionSheet.h"

    #import "V2DataManager.h"
    #import "V2NotificationManager.h"
    #import "V2SettingManager.h"
    #import "V2CheckInManager.h"
    #import "SCWeiboManager.h"

    #import "V2Helper.h"

#endif
时间: 2024-11-03 20:46:21

__objc__的相关文章

iOS开发项目-02添加子控制器以及项目分层

iOS开发项目-02添加子控制器以及项目分层 一.添加子控制器 1.设置根控制器(自定义) 说明:分析新浪微博应用,观察其整体建构层次.而系统的控制器不能满足项目开发的需求,这里把项目中原有的控制器删除. 自己定义一个TabBarViewController类.让这个类作为window窗口的根控制器. YYAppDelegate.m文件代码: 1 #import "YYAppDelegate.h" 2 #import "YYTabBarViewController.h&quo

IOS-小项目(饿了么 网络部分 简单实现)

在介绍小项目之前,在此说明一下此代码并非本人所写,我只是随笔的整理者. 在介绍之前先展现一下效果图. 看过效果图大家应该很熟悉了,就是饿了么的一个界面而已,值得注意的是,实现时并没有采用本地连接,而是实打实的网络连接.看一下文件架构. 这一采用的是MVC设计模式,虽然文件很少,但是也可以看. 下面开始正式介绍小项目的实现. 首先介绍Model的实现,很简单,实现模型即可, Shop.h // // Shop.h // CX-小项目(饿了么 网络部分 简单实现) // // Created by

iOS学习之PCH文件

1. PCH文件概述 PCH文件是一种预编译头文件(一般扩展名为.PCH),是把一个工程中较稳定的代码预先编译好放在一个文件(.PCH)里.这些预先编译好的代码可以是任何的C/C++代码--甚至可以是inline函数,只它们在整个工程中是较为稳定的,即在工程开发过程中不会经常被修改的代码. 在 Xcode6.0 之前的版本中,生成的 Single View Application 工程中自动存在PCH文件,Xcode6.0 之后就去掉了pch,为了一些琐碎的头文件引用,加快了编译速度! 如图为

导入第三方库unknown type name &#39;NSString&#39;解决

添加第三方库一般步骤分三步: 1)拖入库文件夹,copy一份加入自己的项目 2)添加库所需要的框架或者动态链接库 3)ARC下修改编译属性 -fno-objc-arc 但是今天加入zipArchive ,按步骤加入,增加libz动态库,修改-fno-objc-arc一下报了23个错误(汗 too many errors emitted, stopping now),都是 expected identifier or '(' ,unknown type name 'NSString',could

项目文件介绍

项目文件介绍: 1> Info.plist文件["掌握"] bundle identifier 应用程序的标示符 > 保证手机上只有这一个应用 > 在真机测试,和发布时需要配置. Bundle versions string, short > 代表的是应用程序的版本号 > 在发布应用时确定的版本号 > 这个版本号只能变大不能改小 Bundle version 版本号 > 在公司内部控制的版本号 > 10000 就是内部控制器的版本号 Ma

ios开发 &lt;AppName&gt;-Prefix.pch文件的用法详解

我们知道,每新建立一个工程,比如说HelloWord,在分类SupportingFiles里都会有一个以工程名开头-Prefix.pch结尾的文件,如HelloWord-Prefix.pch.对于这个文件,很长一段时间里笔者都没觉得它碍事.直到有一天笔者学习NSLog看网上的教程,大家是怎样在最终提交应用的时候,一次性将NSLog语句移除.网上大多转来转去的方法,都是说把如下的语句 #ifdef DEBUG#    define DLog(...) NSLog(__VA_ARGS__)#else

123123

@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); 项目中常见文件 Xcode5和Xcode6区别 Xcode5 Frameworks文件夹:存放iOS中常见的框架 pch文件 Xcode6 没有Frameworks,会自动导入常见的框架 没有pch LaunchScreen.xib: 设置项目启动的界面 info.p

UI进阶之常见文件

一. 项目中的常见文件 ** XxxxTest文件夹用来做单元测试. ** Products目录. * 在Mac程序下,生产的可执行文件app会存放到该目录下. * iOS程序时ipa.这个目录对于iOS程序来说意义不大. 1. info.plist(全局配置文件, 非常重要, 不能删除 ): * 在xcode5 中是"项目名称-Info.plist"表示项目的全局配置文件,非常重要.在旧版本xcode中(和xcode6.1),该文件名称就叫Info.plist. ** 注意:自己创建

IOS -AFNetworking 简介及使用

一AFNetworking简介 AFNetworking是一个在IOS开发中使用非常多网络开源库,适用于iOS以及Mac OS X. 它构建于在(apple ios开发文档)NSURLConnection, NSOperation,以及其他熟悉的Foundation技术之上.它拥有良好的架构,丰富的api,以及模块化构建方式,使得使用起来非常轻松. AFURLConnectionOperation:继承自 NSOperation 实现了NSURLConnection 的代理方法. AFHTTPR