IOS开发
文章平均质量分 64
Baron_潘
这个作者很懒,什么都没留下…
展开
-
Could not find module ‘XXXFramework‘ for target ‘armv7-apple-ios‘; found: arm64, arm64-apple-ios
问题描述: 最近封装公司私有库FrameWork 提供给业务端同事使用,结果同事引入FrameWork 后打包出现找不到FrameWork 里面头问文件. 报错信息为:Could not find module 'XXXFramework' for target 'armv7-apple-ios'; found: arm64, arm64-apple-ios.问题解决: 1、开始考虑的是否是真机模拟器没有合并.合并后依然存在问题. 2、因为有的同事的机器上能打包成原创 2021-12-22 14:52:41 · 1808 阅读 · 0 评论 -
移动互联网应用技术架构简介-iOS
移动互联网技术架构iOS iOS源于UNIX,由Mach,BSD系统改写发展而来,很稳定。 第一层(最底层)核心操作系统层(Core OS) 包括内存管理、文件系统、电源管理以及一些其他的操作系统任务。可以直接和硬件设备进行交互。核心操作系统层包括以下这些组件:OS X Kernel Mach 3.0 BSDSockets Power Mgmt File SystemKe转载 2015-02-25 11:27:22 · 1310 阅读 · 0 评论 -
CocoaPods使用
一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson、AFNetworking、Reachability等等。使用这些库的时候通常需要:下载开源库的源代码并引入工程 向工程中添加开源库使用到的framework 解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等问题 如果开源库有更新的转载 2015-02-25 17:55:48 · 1108 阅读 · 0 评论 -
IOS应用提交所需的ICON
IOS应用提交所需的ICON如果提交的ipa包中,未包含必要的Icon就会收到类似的通知,为什么偏偏是Icon-76呢?因为我们开发的游戏,默认是支持iphone以及ipad的,根据官方提供的参考 Icon-76.png是必须要提供的详情可参考这里:https://developer.apple.com/library/ios/qa/qa1686/_index.html 图标很多,不可能全部都加进原创 2015-06-01 10:05:33 · 903 阅读 · 0 评论 -
The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .pn
xcode 6.3 上传应用时会出现'Missing recommended icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format'。在plist文件中 icon files添加 解决方案 :原创 2015-06-02 17:18:37 · 2691 阅读 · 0 评论 -
ios应用,64位问题,Missing 64-bit support
理方法如下:1、确保Xcode版本号>=5.0.12、更新project settings, minimum deployment target >= 5.1.13、Valid Architectures 添加设置 armv7 armv7s arm644、改变Architectures为 Standard architectures(include 64-bit)5、之后再在A原创 2015-06-26 14:21:36 · 1478 阅读 · 0 评论 -
iOS App 升级时文件的保留情况
有这样一个问题,用户用iOS设备下载了大量的数据,保存在设备本地,如果用户升级了应用本身,这些文件是否仍然存在。 找了一些官方解释和Stackflow上的说明 Where You Should Put Your App’s Files To prevent the syncing and backup processes on iOS devices fro转载 2015-07-30 11:49:46 · 1159 阅读 · 0 评论 -
iOS运用fabric记录crash日志过程
iOS运用fabric记录crash日志过程访问官网地址(进行注册账号):https://fabric.io下载客户端地址:https://fabric.io/downloads1:注册成功后,并把客户端软件下载后,就可以登录客户端进行操作,选择要增加的工程文件 2:运用客户端,生成脚本转载 2016-01-05 14:26:56 · 3878 阅读 · 2 评论 -
iOS开发—日志框架 CocoaLumberjack的配置使用
1. CocoaLumberjack这个框架是做什么的? CocoaLumberjack是Mac和iOS上一个集快捷、简单、强大和灵活于一身的日志框架。CocoaLumberjack类似于流行 的日志框架(如log4j),但它是专为Objective-C设计的,利用了多线程、GCD(如果可用)、无锁原子操作Objective-C运行时的 动态特性。 框架图: 2. CocoaL...原创 2018-03-26 16:36:26 · 1138 阅读 · 0 评论 -
IOS项目优化(一)static、extern、const、#define 正确使用
项目中用到很多常量,常量声明的不正确会影响app的效率。下面介绍下常量声明的正确使用。static、extern、const、#define 正确使用。1、const与宏 #define 的区别:1、编译时刻:宏是预编译(之前处理), const是编译阶段(之后处理)。2、编译检查:宏不做检查,有错误不会提示, const会检查,有错误会提示。3、宏的好处:宏能定义方法,const不能定义方法 只...原创 2018-04-04 16:35:28 · 476 阅读 · 0 评论 -
In-App Purchase Walk Through 支付流程
感谢博友的文章,阅读之后发现写的非常详细。原文地址:https://blog.csdn.net/teng_ontheway/article/details/470118131. 适用情况想使用In-App Purchase(以下简称IAP)完成App内付费前,先确定需求是不是能用这个方案来满足。除了IAP以外,还有支付宝SDK、信用卡等其他方式完成软件内付费。在苹果制定的游戏规则中,所有在App内...转载 2018-04-13 15:11:04 · 761 阅读 · 0 评论 -
苹果开发者中心密保问题忘了。
苹果开发中心账号出现如下问题(下图) 需要填写手机号,按照操作结果到了需要输入密保的那步,而 公司的apple开发账户经多次转手把密保问题答案给忘了。悲剧了。。。。。。。。。。!经过给苹果开发者中心打电话,沟通。收到他们的一封邮件如下。按照此操作即可完成您好:这里是 Apple 开发者计划支持。我是 ***,非常荣幸协助您。关于您需要在开发者帐号上添加电话号码,以进行开发者帐号的更新与维护。如果您...原创 2018-05-17 10:59:17 · 4623 阅读 · 0 评论 -
Xcode 升级后,常常遇到的遇到的警告、错误,解决方法
从sdk3.2.5升级到sdk 7.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了。1,警告:“xoxoxoxo” is deprecated解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可。2,警告:Declaration of "struct sockaddr" will not be visible outside of this function转载 2015-01-09 16:36:31 · 1919 阅读 · 0 评论 -
CocoaPods安装和使用教程
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co转载 2014-12-18 13:52:40 · 551 阅读 · 0 评论 -
How To Use Git Source Control with Xcode in iOS 7
ios代码控制 git翻译 2014-11-06 22:33:41 · 1365 阅读 · 0 评论 -
史上最完整的IDP申请直到软件上架销售流程
1.先在iPhone DevCenter上注册成为iphone developer2.加入iPhone开发程序项目iPhone Developer Program Apply Now3.打算收费的都建议选择99刀那个,QTY是个数的意思。1就好。4.选择地区,发现没有china,不要紧,列表最右下方有一个 contact us , 进入新页面,填写“ i wanna joi原创 2013-05-01 11:06:20 · 1485 阅读 · 0 评论 -
iOS应用程序生命周期(前后台切换,应用的各种状态)详解
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running转载 2013-09-06 17:33:13 · 793 阅读 · 0 评论 -
Xcode 4.4中LLVM compiler 4.0带来的Objective-C新语法特性
今年WWDC 2012苹果全球开发者大会上,苹果针对LLVM编译器都做了重大改进,新版的Xcode 4.4中的LLVM编译器升级到了4.0,给Objective-C带来了很多令人惊喜的特性。注意,下面的语法需要下载Xcode 4.4。1、枚举类型的改变老写法:[cpp] view plaincopytypedef enum转载 2013-09-02 14:12:50 · 787 阅读 · 0 评论 -
IOS TableView的Cell高度自适应,UILabel自动换行适应
项目的源码下载地址:http://download.csdn.net/detail/swingpyzf/6835365需求:1、表格里的UILable要求自动换行2、创建的tableViewCell的高度会自动适应内容的高度一、用xcode构建项目,创建一个有tableView的视图,用纯代码的形式实现:1、创建一个UIViewC转载 2014-01-11 10:04:57 · 1677 阅读 · 0 评论 -
使用XCode6打开项目以后再用XCode5出现的问题fatal error: malformed or corr
使用不同版本的XCode出现的问题:fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/xxx/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcm": file not found' note:原创 2014-07-31 10:32:44 · 1473 阅读 · 0 评论 -
KVC与KVO理解
KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。Key-Value Coding (KVC)KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之一。一个对象拥有某些属性。比如说,一个 Person 对象有一个 na转载 2014-08-24 13:15:33 · 725 阅读 · 0 评论 -
SorceTree 与 Bitbucket连接
SorceTree与bitbucket连接 管理个人代码。原创 2014-11-13 23:12:44 · 3002 阅读 · 0 评论 -
iOS工程结构
我的iOS工程结构物思科技招聘开发工程师高薪诚聘ios研发工程师 好的架构不是设计出来的,而是进化而来的!写在前面从2011年底开始学习iOS开发,到现在也已经快3年了,虽然中途没有一直进行iOS的开发(总是在Android和iOS间切换),但始终没有离开,而我现在的工作也一样,在iOS和Android间来回游走,正如我博客翻译 2014-10-11 10:36:12 · 776 阅读 · 0 评论 -
IOS使用第三方字体
1、从网上下载所需字体的TTF文件。将字体所对应的TTF文件拖入项目中。2、然后在info.plist中添加一个新的键Fonts provided by application, NSArray类型的, 在其对应的item里面的string值为**.TTF,如图:3、直接可以使用文字包的内容了#define TITLE_FONT_NAME转载 2014-11-04 09:38:23 · 1230 阅读 · 0 评论 -
OS X 10.9 Mavericks下如何安装Command Line Tools(命令行工具)
OS X 10.9 Mavericks正式发布,免费更新,立即去更新看看效果。不过升级后安装命令行工具(Command Line Tools)时发现官网没有clt的下载安装包了,原来改了,使用命令在线安装。打开终端,输入命令:xcode-select --install 选择“安装”,然后同意安装协议。转载 2014-11-05 14:20:59 · 993 阅读 · 0 评论 -
xcode使用自带git respository管理项目
本地git环境:1、xcode自带git环境,使用git需要安装命令行工具(Preferences->Downloads->Components->Command Line Tools)2、在项目文件夹根目录用**命令行**添加一个仓库3、在Xcode下添加仓库(Organizer->Repositories->add Repository[左下角的'+'按钮])添加路径为本地项目的路转载 2014-11-05 13:49:51 · 2441 阅读 · 0 评论 -
iOS开发中一些实用小代码
下面开始按功能介绍iOS开发中一些实用小代码。1.判断邮箱格式是否正确的代码://利用正则表达式验证-(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *原创 2013-05-01 11:03:39 · 933 阅读 · 0 评论