iOS - 常用的CG结构体

摘要: CGPoint、CGSize、CGRect、CGRectEdge实际上都是结构体 一,几个常用的结构体 CGPoint 定义一个点,设置x坐标和y坐标 CGSize 定义一个尺寸,设置宽度和高度 CGRect 定一个矩形 CGVector 定义一个二维矢量 CGRectEdge 二,几个系统定义的量 阅读全文
posted @ 2017-05-17 16:30 梁飞宇 阅读(431) 评论(0) 推荐(0) 编辑

xcode工程编译错误:The maximum number of apps for free development profiles has been reached.

摘要: 真机调试免费App ID出现的问题The maximum number of apps for free development profiles has been reached.免费应用程序调试最大限度苹果免费App ID只能运行2个应用程序,当调试第三个的时候就会报这个错误,必须把之前的应用程 阅读全文
posted @ 2017-05-16 13:35 梁飞宇 阅读(667) 评论(0) 推荐(0) 编辑

iOS - 浅谈LLDB调试器

摘要: 摘要 LLDB是Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。平时用Xcode运行程序,实际走的都是LLDB。熟练使用LLDB,可以让你debug事半功倍。 LLDB控制台 Xcode中内嵌了LLDB控制台,在Xcode中代码的下方,我们可以看到LLD 阅读全文
posted @ 2017-05-15 14:06 梁飞宇 阅读(4370) 评论(0) 推荐(0) 编辑

ItunesConnect:上传完二进制文件后在构建版本中找不到

摘要: 最近经常遇到上传完二进制文件后在构建版本中找不到的情况: 环境:Xcode 8.2 (8C38) 大致有几种原因,可以按照以下步骤排查下。 排查步骤: 1.检查使用的权限,并info.plist文件中添加权限说明: 权限列表: <key>NSAppleMusicUsageDescription</k 阅读全文
posted @ 2017-05-12 14:15 梁飞宇 阅读(588) 评论(0) 推荐(0) 编辑

xcode工程编译错误:missing required architecture i386 解决方法

摘要: 可能原因一:项目内保存了.framework文件,在复制分发到不同计算机的时候可能会引发该错误 解决方法一:来到Targets->Build Settings->Framework Search Paths,将其内容删除。让xcode不管项目目录下的.framework文件,而是去包含本机的。当然你 阅读全文
posted @ 2017-05-06 00:27 梁飞宇 阅读(568) 评论(0) 推荐(0) 编辑

xcode工程编译错误:No architectures to compile for

摘要: 问题 开发环境:xcode6,iPhone6模拟器 xcode工程编译错误:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386). 原因 导致这个错误的原因主要是CPU 阅读全文
posted @ 2017-05-06 00:21 梁飞宇 阅读(551) 评论(0) 推荐(0) 编辑

IOS-多媒体之AVFoudation框架

摘要: iOS开发系列--音频播放、录音、视频播放、拍照、视频录制 阅读全文
posted @ 2017-05-04 22:56 梁飞宇 阅读(192) 评论(0) 推荐(0) 编辑

Cocoa 集合类型:NSPointerArray,NSMapTable,NSHashTable

摘要: iOS 中有很多种集合类型,最为常见的可能就 NSArray、NSDictionary、NSSet,但其实还有 NSPointerArray、NSMapTable、NSHashTable 等类型,虽然后面三个类型不常见,但是它们能在关键时刻,「救你一命」。 环境信息macOS 10.12.1Xcod 阅读全文
posted @ 2017-03-31 16:15 梁飞宇 阅读(588) 评论(0) 推荐(0) 编辑

ios-多语言版本开发(三)(转载)

摘要: 写在前面 iOS 多语言版本的开发(二)中我们实现了如何让用户自己去切换系统语言的功能,我们还写了Demo 以供辅助学习;但是,继以上两篇文章都是建立在项目刚刚启动或启动不久,项目中存在的中文字符串还不是很多,手动改起来也还可以接受; 那么问题来了,如果项目已经竣工或者已经迭代几个版本了,那该如何实 阅读全文
posted @ 2017-03-31 12:01 梁飞宇 阅读(259) 评论(0) 推荐(0) 编辑

iOS-多语言版本开发(二)(转载)

摘要: 题记 iOS 多语言版本的开发(一) 中我们完成了让应用跟随系统语言进行切换,而用户自己却不能切换的功能,也基本上算是实现了多语言版本;可是,对于某些应用来说,实现跟随系统语言切换的同时, 也想要实现让用户自己选择应用语言版本的功能;针对这种情况,利用这篇文章来写写如何让用户自己切换应用语言版本; 阅读全文
posted @ 2017-03-31 11:52 梁飞宇 阅读(429) 评论(0) 推荐(0) 编辑