无标题文章

iOS开发新项目你需要的配置

www.jianshu.com/p/c74dc4248352

新开一个项目,往往需要以下的配置

1. iOS9 网络连接

如果你发现你的项目的网络连接调不通,试试看是不是这个没有配置

编辑器打开Info.plist,最后添加

NSAppTransportSecurityNSAllowsArbitraryLoads

2.设置application控制状态栏

添加View controller-based status bar appearanceBOOL类型设置为NO

3.设置地理位置信息

编辑器打开Info.plist,最后添加

NSLocationAlwaysUsageDescription

您的描述

NSLocationWhenInUseUsageDescription

您的描述

4.设置应用名,设置语言地区(如果不是多语言版本的话)

Info.plist添加

Bundle display name您的应用名

Localization native development regionChina

5.3DTouch的shortCut功能(静态添加)

Info.plist添加UIApplicationShortcutItems数组,数组的item为字典类型,包含以下三个属性

UIApplicationShortcutItemIconFile

UIApplicationShortcutItemTitle

UIApplicationShortcutItemType

6. pch文件的使用

在pch中定义宏,添加全局包含的头文件

1)新建pch文件

2)build setting中查找prefix header

设置路径:$(SRCROOT)/项目名/PrefixHeader.pch

自定义Log,放入pch文件

#ifdef DEBUG

#define ECLog(...) NSLog(@"文件:%s行号:%d方法名:%s\n %@\n\n",__FILE__,__LINE__,__func__,[NSString stringWithFormat:__VA_ARGS__])

#else

#define ECLog(...)

#endif

7. 宏的使用举例

#if TARGET_IPHONE_SIMULATOR

#define HOST_NAME  @"127.0.0.1"

#elif TARGET_OS_IPHONE

#define HOST_NAME  @"192.168.1.242"

#endif

//当前版本大于iOS8.4

#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_8_4

#endif

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 5,820评论 0 9
  • 原文地址 前言一般可以将编程语言分为两种,编译语言和直译式语言。像C++,Objective C都是编译语言。编译...
    一片枫叶随风舞阅读 2,860评论 0 0
  • 1、设置UILabel行间距 NSMutableAttributedString*attrString=[[NSM...
    iOS祎阅读 6,607评论 0 0
  • [更新日志][1] [1]: https://blog.growingio.com/posts/iOS_chan...
    bmm_yj阅读 3,957评论 0 0
  • 这3种孩子长大后很容易吃亏,现在不纠正以后会伤害孩子 最近我妹讲起她的那对双胞胎女儿,就像南极和北极一样,完全就是...
    创一学习吧阅读 2,224评论 0 0