iosmac开发,c开发ios应用

ios开发必须用mac吗

iOS开发就是为装有iOS系统的设备完成应用软件或游戏软件的开发,进行iOS开发不一定非要用mac,也可以在Windows的环境下安装一个mac虚拟机,或者也可以使用黑苹果。

创新互联公司2013年开创至今,是专业互联网技术服务公司,拥有项目成都网站建设、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元九台做网站,已为上家服务,为九台各地企业和个人服务,联系电话:18982081108

Mac开发与iOS开发有哪些不同

最主要的差别来自 UIKit 和 AppKit 。

如果你有 iOS 开发经历的话,那么很遗憾的告诉你,UIKit 的经验只能给你很少的安慰,因为毕竟UIKit 和 AppKit 差的不是一点半点。

【iOS】iOS开发之使用Mac自动操作制作@1x@2x@3x图片(切图)

iOS开发中,会要求导入@1x、@2x和@3x:

使用@1x格式: iPhone3GS

使用@2x格式: iPhone 4,4S,5,5S,5C,SE,6,6S,7,8,XR

使用@3x格式: iPhone 6Plus、6sPlus、7Plus、8Plus、X、XS、XS Max

这样在开发过程中,将三种图片(比如分别为1.png、1@2x.png和1@3x.png)导入到工程图库中的时候可以自动被识别为1x、2x和3x大小的图片

可以利用Mac系统中自带的服务自己 制作一个快速生成@1x、@2x和@3x图片的功能

首先spotlight搜索Automator,然后按Enter打开

**新建文稿 **

选取文稿类型为 快速操作

在工作流程收到当前的后面选择图像文件

在左边窗口的“操作”下,选择“资源库”中的“文件和文件夹”,将右侧中的“给访达项目重新命名”拖入最右侧的大窗口中,(如果警告提示是否要增加一个“拷贝访达项目”操作,选择“不添加”),选择“添加文本”,在输入框中输入【@3x】

拖入“复制访达项目”

选择左侧“资源库”中的照片,将“缩放图像”拖入右侧窗口(如果警告提示是否要增加一个“拷贝访达项目”操作,选择“不添加”),并选择“按百分比”,输入【66】

再拖入“文件和文件夹”下的“给访达项目重新命名”,并选择【替换文本】,查找【“】,以【仅基本名称】;****再拖入“文件和文件夹”下的“给访达项目重新命名”,并选择【替换文本】,查找【@3x”的副本】,以【仅基本名称】,替换成【@2x】

拖入“复制访达项目”,选择左侧“资源库”中的照片,将“缩放图像”拖入右侧窗口(如果警告提示是否要增加一个“拷贝访达项目”操作,选择“不添加”),并选择“按百分比”,输入【50】

再拖入“文件和文件夹”下的“给访达项目重新命名”,并选择【替换文本】,查找【“】,以【仅基本名称】,再拖入“文件和文件夹”下的“给访达项目重新命名”,并选择【替换文本】,查找【@2x”的副本】,以【仅基本名称】

然后保存,将“快速操作”存储为“制作@2x@3x图片”

每次使用的时候,只需选中图片,选择访达 - 服务 - 制作@2x@3x图片,****就会自动生成三个图片:1.png、1@2x.png和1@3x.png

最终效果~

iOS Mac开发环境安装

终端执行以下命令:

~/.bash_profile 文件中添加

执行

终端执行以下命令:

终端执行以下命令:

设置默认 ruby

安装某个版本

终端执行以下命令,查看 pod 版本:

检查版本是否符合,如果不符合,先移除已安装版本。

移除 cocoapods ,执行如下命令:

安装指定版本的 CocoaPods 如1.8.3,终端执行以下命令:

安装成功后,终端执行以下命令查看版本号:

如果安装不成功可以多试几次, 或者开启移动数据进行安装, 已经配置过几次环境,上面步骤亲测有效

2021-02-04 iOS m1 mac开发遇到的一些问题

1.模拟器现在是arm64版本,很多项目的模拟器跑不起来,这个使用Rosetta是可以解决的,Xcode和Xcode Simulator都勾选“使用Rosetta打开”,再重启Xcode和Xcode Simulator,Xcode clean一下重新编译就可以了。

2.使用Rosetta打开xcode,遇到了第二个问题,xib出现蓝线,按照网上处理都没什么用,个人猜测是转Rosetta打开后,还是M1xcode跑的项目缓存问题,所以应该先去清除下Library/Developer/Xcode/DerivedData/下的缓存文件,这里有点玄学的地方,你先保证M1版本的xcode打开xib正常后,关闭xib,去文件夹下清除缓存,然后再使用Rosetta打开xcode。

之前只能使用低版本模拟器,现在可以兼容了,在build setting 里面 找到excluded architectures 设置 debug 模式下加一个arm64 就行了


分享文章:iosmac开发,c开发ios应用
网页路径:http://csdahua.cn/article/dsdgodh.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流