ios开发APP必须要了解的基本配置

1,配置开发版本

  AdHoc开发版,AppStore正式版

  2,oc的宏转swift

  //常量=》ObjectC宏

  letLoadingTip="加载中..."

  letiOS8:Float=8.0

  letScreenHeight =UIScreen.mainScreen().bounds.size.height

  letPanWidth:CGFloat=100

  3,日志输出

  一,配置

  二,杭州APP开发定义方法

  funcFxLog(message:String, function:String=__FUNCTION__)

  {

  #ifDEBUG

  print("Log:\(message),\(function)")

  #else

  #endif

  }

  funcisiPhone5()->Bool

  {

  #ifos(iOS)

  FxLog("iOS")

  #else

  #endif

  ifScreenHeight==568{

  returntrue

  }

  returnfalse

  }

  #if buildAppStore

  #endif

  funcServerAddress()->String

  {

  varaddress ="http://172.16.19.18"

  #ifAppStore

  address ="http://www.uber.com"

  #endif

  returnaddress

  }

  letYLTnURL ="http://202.101.25.178:8080/sim/gettn"

时间: 2024-07-29 13:45:01

ios开发APP必须要了解的基本配置的相关文章

IOS开发 App HTTP 请求失败

IOS开发 App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. xcode自7后不再使用http,而是使用https请求,但目前很多网络请求还只是以http请求,我们可以这样解决 info.plist->添加@&quo

IOS开发 App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.

xcode自7后不再使用http,而是使用https请求,但目前很多网络请求还只是以http请求,我们可以这样解决 info.plist->添加@“App Transport Security Settings”字段->添加“Allow Arbitrary Loads”字段,并将对应的value值设置为@“YES” IOS开发 App Transport Security has blocked a cleartext HTTP (http://) resource load since it

iOS开发——App集成短信验证码

无论是在网页上还是在客户端,每当我们进行注册的时候,往往会进行短信或者邮箱验证,这是一种不错的安全机制.对于用户体验来说,如果是在PC的网页上,用邮箱或者短信验证都比较方便:如果是在手机上,那么使用短信验证就比较方便.这篇博客我们将会在iOS应用中实现短信验证码的功能.实例demo我已经集成到  https://github.com/chenyufeng1991/iOS-Oncenote . 这里我将会使用mob 的短信验证码 SDK来开发.官网地址为: http://www.mob.com/#

ios开发 app的分类

移动应用目前主要有哪些分类?其实,移动应用的范畴甚是广泛.其中,移动客户端.APP客户端,APP软件开发等.龙腾天下认为这仅是移动应用的一部分! 什么是移动应用? 移动应用MobileApplication的缩写是:MA.广义移动应用包含个人以及企业级应用.狭义移动应用指企业级商务应用.简而言之,移动应用是指能够将我们的生活搬到移动WAP手 机上用移动程序来完成操作的应用. 移动应用程序从表现形式上,分为以下几类: 1.APP客户端形式在手 机上安装完方可使用,未来主要在iOS/Android 

iOS开发 - App程序启动原理

Info.plist和pch文件的作用 建立一个工程后,会在Supporting files文件夹下看到一个"工程名-Info.plist"的文件,该文件对工程做一些运行期的配置,非常重要,不能删除 在旧版本Xcode创建的工程中,这个配置文件的名字就叫"Info.plist" 项目中其他Plist文件不能带有"Info"这个字眼,不然会被错认为是传说中非常重要的"Info.plist" 项目中还有一个InfoPlist.st

iOS开发-App Icons的尺寸大小

每个App中Icon的尺寸大小是不一样的,如果你添加部分尺寸的Icon,有些没有添加,xCode会给出相应的警告,最近遇到一个问题就是A 76x76 app icon is required for iPad apps targeting iOS 7.0 and later,问题后来解决了.不过由于还不是很清晰,去看了一下文档,iOS不是以像素为单位的,不过会给出建议的尺寸,iOS家族中主力是iPhone和iPad,iPod Touch,因为尺寸的大小根据机器的类型来比较. iPhone-Onl

iOS开发—app打包上架流程(图文傻瓜版)

1.申请开发者证书.描述文件.APPID.这个不用多说,前面有专门的文章介绍真机调试,只是把开发证书换成发布证书,配置文件也换成发布就OK了. 2.进入https://itunesconnect.apple.com登录开发者账号 3.添加一个新应用 4.进入刚添加的应用,填写信息: 定价 里面设置上架时间,上架地区. 接下来按要求添加图片,图标,文字描述等.注意图片和图标不能有alpha通道.如果你的png图片可以通过系统自带的图片处理器去掉alpha通道.打开图片,导出,不勾选alpha即可.

IOS开发—App 在 IOS 8 的simulator运行时,定位卡死bug解决

在 iOS 8 上编译会出现以下 log : Trying to start MapKit location updates without prompting for location authorization. Must call -[CLLocationManager requestWhenInUseAuthorization] or -[CLLocationManager requestAlwaysAuthorization] first. 经搜索得到解决方法如下: 1.修改info.

iOS开发-App迁移指南

App迁移(App transport),就是将一个App从某一个开发者账号上面迁移到另一个开发者账号上面,接下来我们就来演示一个App从A开发者账号迁移到B的开发者账号上面. 步骤一. 准备:B开发者账号的Apple ID(A账号转出时需要填写目标账号的Apple ID); B开发者账号的Team ID(A账号转出时需要填写目标账号的Team ID); Team ID的获取方法: 登陆B的开发者账号:“Member Center”:https://developer.apple.com/mem