Xcode一个工程中多个Target坑
在iOS系统开发过程中,常常会遇到多个项目会有相同 ,或相差不大的功能,界面,逻辑等功能. 主要操作:共用文件时,用宏区!但有些文件就共用就不方便,如Info.plist文件。不共用文件,就设置选择属于自己的Target文件,就设置选择属于自己的Target (adsbygoogle = window.adsbygoogle || []).push({}); OC与Swift 添加宏定义区别用在哪个app 在有一个坑 (用法,如上图中的AppType1,AppType2) 一在Swift 中,添加标记变量的地方在Build setting 中的 Other Swift Flags 中 添加 -DAppType1 或者-DAppType2 (-D要添加的,在使用时时,只用AppType1) 二在OC中,添加标记变量的地方在Build setting 中的 Preprocessor Macros 中 在debug 和realese 中都要添加 添加变量为AppType=1 或者 Apptype=2 (注意在”=”左右两边,不能用空格) *补坑:Macros...
iOS DLAN技术投屏实现
在iOS 开发中,对于一些多媒体应用, 我们可能用遇到使用DLAN技术的需求,关于DLAN的原理可自行百度,这里不再讲解.本文只提供iOS搜索与使用DLAN服务. (adsbygoogle = window.adsbygoogle || []).push({}); SSDPSSDP:Simple Sever Discovery Protocol,简单服务发现协议,此协议为网络客户提供一种无需任何配置、管理和维护网络设备服务的机制。此协议采用基于通知和发现路由的多播发现方式实现。协议客户端在保留的多播地址:239.255.255.250:1900(IPV4)发现服务,(IPv6 是:FF0x::C)同时每个设备服务也在此地址上上监听服务发现请求。如果服务监听到的发现请求与此服务相匹配,此服务会使用单播方式响应。 常见的协议请求消息有两种类型,第一种是服务通知,设备和服务使用此类通知消息声明自己存在;第二种是查询请求,协议客户端用此请求查询某种类型的设备和服务。iOS中使用GCDAsyncUdpSocket发送和接受SSDP请求、响应及通知,安卓也需要用类此框...
Xcode 自动打包
自动生成脚本相结合实现代码效果与SDK制作实现同步操作 (adsbygoogle = window.adsbygoogle || []).push({});
Ubuntu16.04安装mysql并设置远程访问
一、安装mysql1.安装需要使用root账号,如果不会设置root账号的请自行google。安装mysql过程中,需要设置mysql的root账号的密码,不要忽略了。 (adsbygoogle = window.adsbygoogle || []).push({}); sudo apt install mysql-serverapt isntall mysql-clientapt install libmysqlclient-dev 2.以上3个软件包安装完成后,使用如下命令查询是否安装成功: sudo netstat -tap | grep mysql 3.查询结果如下图所示,表示安装成功。 root@xyz:# netstat -tap | grep mysqltcp6 0 0 [::]:mysql [::]:* LISTEN 7510/mysqldroot@xyz:# 二、设置mysql远程访问1.编辑mysql配置文件,把其中bind-address = 127.0.0.1注释了 vi /etc/mysql/mysql.co...
