iOS
VCHH
这个作者很懒,什么都没留下…
展开
-
iOS内购订阅
https://www.jianshu.com/p/9531a85ba165转载 2020-03-17 12:56:35 · 307 阅读 · 0 评论 -
ios/UserConfigIOS.release.xcconfig
https://www.jianshu.com/p/201a6517098b转载 2020-03-03 16:34:11 · 516 阅读 · 0 评论 -
iOS 图片上传
https://www.jianshu.com/p/e8893d97d976https://www.csdn.net/gather_2a/MtjaEgxsMDk3MS1ibG9n.html原创 2020-02-02 10:04:40 · 209 阅读 · 0 评论 -
_OBJC_CLASS_$_XXXXX framework not found GoogleUtilities
Other Linker Flags添加$(inherited)原创 2019-11-16 20:24:58 · 494 阅读 · 0 评论 -
DTAssetProviderService could not start DTXConnection with Simulator
来自:http://stackoverflow.com/questions/36200318/dtassetproviderservice-could-not-start-dtxconnection-with-simulator/36302423Killing the simulator and restarting it from Xcode helped me.You are pr原创 2016-09-06 14:20:42 · 1294 阅读 · 0 评论 -
Undefined symbols for architecture arm64解决方案
在iOS开发中经常遇到的一个错误是Undefined symbols for architecture arm64,这个错误表示工程某些地方不支持arm64指令集。那我们应该怎么解决这个问题了?我们不仅要解决这个问题,更要了解出现这个问题的根源.这样根本上杜绝这类问题发生.对于iOS设备来说iOS的指令集有armv6、armv7、armv7s、arm64这样四种,不同型号的原创 2016-09-07 10:08:06 · 907 阅读 · 0 评论 -
CocoaPods详解之----制作篇
学会使用别人的Pods依赖库以后,你一定对创建自己的依赖库跃跃欲试,今天就来揭开Pods依赖库创建过程的神秘面纱。整个创建过程都以我实现的一个名称为WZMarqueeView跑马灯效果的view为例,步骤如下:一、创建自己的github仓库CocoaPods都托管在github上(官方链接为:https://github.com/CocoaPods),所有的Pods依赖库也都依赖githu转载 2016-09-07 10:43:28 · 430 阅读 · 0 评论 -
CocoaPods详解之----进阶篇
一、Podfile.lock文件上文讲过,在开始使用CocoaPods,执行完pod install之后,会生成一个Podfile.lock文件。这个文件看起来跟我们关系不大,实际上绝对不应该忽略它。该文件用于保存已经安装的Pods依赖库的版本,通过CocoaPods安装了SBJson、AFNetworking、Reachability三个POds依赖库以后对应的Podfile.lock文转载 2016-09-07 10:38:20 · 625 阅读 · 0 评论 -
Core Animation系列之CADisplayLink
一直以来都想好好学习下CoreAnimation,奈何涉及的东西太多,想要一次性全部搞定时间上不允许,以后会断断续续的补全。最近项目里用到了CADisplayLink,就顺便花点时间看了看。一、简介1、所在框架CADisplayLink和其它CoreAnimation类一样,都是在QuartzCore.framework里。2、功能CADisplayLink最主要的特征是能提供转载 2016-09-07 10:49:53 · 311 阅读 · 0 评论 -
iOS中延时执行的几种方式
本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。- (void)delayMethod{ NSLog(@"execute");}1.performSelector方法 [self performSelector:@selector(delayMethod) withObject:nil afterDelay:1.0f];转载 2016-09-07 11:26:36 · 667 阅读 · 0 评论 -
xcode升级6.0.1之后Undefined symbols for architecture arm64解决方案
转载请注明出处http://blog.csdn.net/wjlpld/article/details/40400041 谢谢大家最近收入iPhone6之后将Xcode顺便升级到6.1版本,编译cocos2d-x 3.2的Helloworld项目时报错如下[plain] view plain copy Undefined symbols转载 2016-09-07 11:38:14 · 2092 阅读 · 0 评论 -
Undefined symbols for architecture arm64解决方案
在iOS开发中经常遇到的一个错误是Undefined symbols for architecture arm64,这个错误表示工程某些地方不支持arm64指令集。那我们应该怎么解决这个问题了?我们不仅要解决这个问题,更要了解出现这个问题的根源.这样根本上杜绝这类问题发生.对于iOS设备来说iOS的指令集有armv6、armv7、armv7s、arm64这样四种,不同型号的原创 2016-09-07 09:49:11 · 568 阅读 · 0 评论 -
Xcode7 升级后遇到的问题
问:有些项目用xcode7打开运行,打包安装到iOS9设备上程序会闪退。如果用xcode7以下编译,然后打包到iOS9的设备上就是正常的。这是为什么,关键是,怎么解决? 答:iOS9发布之后,有些app在新的系统下会经常出现闪退的情况,而官方也给了许多的适配与改变。以使用户体验更好。所以做为开发者怎样为自己维护的App做适配呢?最快解决的方法肯定是使用Xcode7以下的编译打包。(原创 2016-09-06 18:16:45 · 543 阅读 · 0 评论 -
iOS :Undefined symbols for architecture arm64解决方案
If your Architectures and Valid Architectures are all right, you may check whether you have add$(inherited) to Other Linker Flags as below.来自:http://stackoverflow.com/questions/19213782/undefi原创 2016-09-06 17:46:04 · 3173 阅读 · 0 评论 -
xcode arm64 armv7 armv7s arm64区别
官方:https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/Introduction/Introduction.htmlhttps://developer.apple.com/library/ios/documentation/General/Con转载 2016-09-06 17:34:33 · 2174 阅读 · 0 评论 -
解决在Xcode编译出现"_iconv_open", referenced from: 的问题
问题截图:解决办法 :1⃣️2⃣️原来没有定义LIBICONV_PLUG,就会把iconv_open定义为libiconv_open。。。知道原因就好办了,打开target->build settings,找到preprocessor macros项,把LIBICONV_PLUG增加进宏定义就可以正常编译通过了!注意这个时候要跟据转载 2016-09-06 17:22:14 · 3252 阅读 · 0 评论 -
Xcode 制作静态库.a文件
上一篇讲了一下如何制作framework, 这一篇我们来学习一下.a文件的制作.framework文件和.a文件都是库文件, 那什么是库文件? 库是程序代码的集合,是共享程序代码的一种方式. 根据源代码的公开情况,库可以分为 2 种类型.开源库: 公开源代码,能看到具体实现 比如 SDWebImage 、 AFNetworking闭源库: 不公开源代码,是经过编转载 2016-09-06 16:38:47 · 652 阅读 · 0 评论 -
Xcode打包ipa的基本步骤
Xcode打包ipa的基本步骤1、关于Apple ID很简单,任何人只要跟苹果设备打交道,必须要有Apple ID。要想打包ipa,同样也必须要有Apple ID,没有的自己注册去。下面为在Xcode中添加Apple ID作为账号的步骤CA45BCA6-EB11-49FE-AB94-C8719E9B37E2.png591BFCB0-711D-43FD-B转载 2016-09-06 15:42:52 · 598 阅读 · 0 评论 -
ios打包ipa的四种实用方法(.app转.ipa)
【原】ios打包ipa的四种实用方法(.app转.ipa)总结一下,目前.app包转为.ipa包的方法有以下几种:1、Apple推荐的方式,即实用xcode的archive功能Xcode菜单栏->Product->Archive->三选一,一般选后两个。局限性:个人开发一般采用这种方法,但是当一个证书多人使用时就稍显麻烦。一般多人开发时都是采用provisioning pr转载 2016-09-06 15:32:14 · 766 阅读 · 0 评论 -
Xcode7 无证书真机调试详解
iOS 9更新以后,最期待的大概就是无需证书就能真机调试啦 忙着工作也没空去总结这些,今天在此分享一下下 首先准备: 1.xcode 更新到7以上 2. 自己有一个app id 也就是能登陆app store 的账号 操作阶段 打开xcode ,在菜单栏选择Xcode-Preferences->Account 左下角有添加按钮,此原创 2016-09-06 11:23:23 · 1644 阅读 · 0 评论 -
iOS唯一标识符详解
参考:http://blog.csdn.net/aqw1w1w1/article/details/51374271http://blog.csdn.net/laomaoios/article/details/43528135http://blog.csdn.net/fanxiaobin577328725/article/details/51711062 (java UUID生成)转载 2016-09-18 18:45:51 · 363 阅读 · 0 评论 -
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).
89 down vote acceptedI had the same error message after upgrading to XCode 5.1. Are you using CocoaPods? If so, this should fix the problem:Delete the "Pods" project from the workspace转载 2016-09-07 14:08:45 · 624 阅读 · 0 评论 -
CocoaPods详解之----使用篇
一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson、AFNetworking、Reachability等等。使用这些库的时候通常需要:下载开源库的源代码并引入工程向工程中添加开源库使用到的framework解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等问题如果开源转载 2016-09-07 10:35:36 · 496 阅读 · 0 评论 -
CocoaPods报错:The dependency `AFNetworking ` is not used in any concrete target
CocoaPods版本不是最新:sudo gem install cocoapods --pre CocoaPods报错:The dependency `AFNetworking ` is not used in any concrete target:我用的三方库比较多,挺长的,出这个错是告诉我们我们所用的库没有指定target,它不知道用在哪里,所以就给报错了,然后我去了coc转载 2016-09-07 14:21:55 · 628 阅读 · 0 评论 -
提交 App 过程中的套装 ID 以及 SKU
在iTunes Connect 中 【新建 App】 设置 App信息的步骤流程一般是这样的:1. 名称:指的是App上架后,显示在App Store中的名称。2. 主要语言: Simplified Chinese (简体中文)。3. 套装ID: 套装 ID 必须与您在 Xcode 中使用的 ID 相符。该 ID 在您初次提交后便无法更改。套装ID分为两种情况。假设在...转载 2019-09-25 14:14:53 · 4505 阅读 · 0 评论 -
charles注册码和抓取HTTPS
1.Charles 注册码官网下载 ,Windows和Mac通用。Registered Name:https://zhile.ioLicense Key: 48891cf209c6d32bf4 1 2 32.Charles抓取https接口数据2.1安装相关证书2.1.1.安装电脑证书这里写图片描述安装电脑证书,注意要在钥匙串中找到对应的证...转载 2019-06-08 12:34:27 · 299 阅读 · 0 评论 -
xcode10 打包导出ipa
据说很强的Xcode10正式版本推送更新了,于是就赶紧升级体验了一把,升级的时候,看到很多说升级之后编译不通过的,下载之后打开,Build一下,发现并没有遇见,哈哈哈,还算幸运。然而幸运不会一直伴随着自己,因为今天要测试,所以想Archive,打包出一个ipa,然后放到蒲公英上。当Archive完成,弹出Organizer的时候,发现是这样的:step1.pngWTF?只有Valid...转载 2019-04-03 18:14:28 · 1300 阅读 · 0 评论 -
iOS GCD子线程调用主线程刷新
__weak__typeof(self) weakself=self; dispatch_async(dispatch_queue_create(0,0), ^{ // 子线程执行任务(比如获取较大数据) dispatch_async(dispatch_get_main_queue(), ^{ //转载 2016-12-13 14:10:40 · 780 阅读 · 0 评论 -
ios 中请求主线程刷新UI
iOS中只有主线程 才能立即刷新UI。如果是通过侦听异步消息,触发回调函数,或者调用异步方法,请求刷新UI,都会产生线程阻塞和延迟的问题。可以通过 [objc] view plain copy if ([NSThread isMainThread]) { [self.downloadMapBtn setImage:[UIImage imageName转载 2016-12-13 14:09:07 · 623 阅读 · 0 评论 -
看了极光推送技术原理的几点思考
移动互联网应用现状因为手机平台本身、电量、网络流量的限制,移动互联网应用在设计上跟传统 PC 上的应用很大不一样,需要根据手机本身的特点,尽量的节省电量和流量,同时又要尽可能的保证数据能及时到达客户端。为了解决数据同步的问题,在手机平台上,常用的方法有2种。一种是定时去服务器上查询数据,也叫Polling,还有一种手机跟服务器之间维护一个 TCP 长连接,当服务器有数据时,实时推送到客户端转载 2016-11-21 20:03:39 · 527 阅读 · 0 评论 -
集成三方推送实践
本文会不定期更新,推荐watch下项目。如果喜欢请star,如果觉得有纰漏请提交issue,如果你有更好的点子可以提交pull request。本文的示例代码主要是基于作者的经验来编写的,若你有其他的技巧和方法可以参与进来一起完善这篇文章。 注意:本报告写于2016年04月25日,本文内容可能随着时间和技术的发展而产生错误和偏差。本文固定连接:https://github.com/ti转载 2016-11-21 19:50:17 · 753 阅读 · 0 评论 -
iOS开发 非常全的三方库、插件、大牛博客等等
UI下拉刷新EGOTableViewPullRefresh- 最早的下拉刷新控件。SVPullToRefresh- 下拉刷新控件。MJRefresh- 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefreshControl- XHRefres转载 2016-11-21 19:23:53 · 3031 阅读 · 0 评论 -
iOS 开发之实现App推送
第一部分首先第一步当然是介绍一下苹果的推送机制(APNS)咯(ps:其实每一篇教程都有),先来看一张苹果官方对其推送做出解释的概要图。Provider是给你手机应用发出推送消息的服务器,而APNS(Apple Push Notification Service)则是苹果消息推送服务器。你本地的服务器当需要给应用推送一条消息的时候,先要将消息发出到苹果推送服务器,然后再由苹果推送服务器将转载 2016-11-19 14:26:50 · 434 阅读 · 0 评论 -
自己搭建iOS 推送服务器
首页论坛博客学院招聘Hi~ [ ] [ 注册 ]热搜: 升级定位字体ipad聊天帖子 AppCan交流社区› 问答专区 › 自己搭建iOS推送服务器转载 2016-11-19 10:42:23 · 1976 阅读 · 0 评论 -
iOS 唯一标识符获取
//// UDIDTools.h// UDIDTools//// Created by Lovell on 9/9/16.// Copyright © 2016 Lovell. All rights reserved.//#import h>@interface UDIDTools : NSObject/* * @brief obtain Unique Devic转载 2016-10-14 11:37:29 · 459 阅读 · 0 评论 -
自动更新svn和打包ipa包 shell脚本
#!/bin/bashcd desktopipa=/Users/hrt/Desktop/path/merchant.ipa #打包后ipa存储目录plistPath=/Users/hrt/Desktop/path #打包后plist存储目录targetName=merchant #项目名称targetPath=/Users/hrt/Desktop/HYBmerchant原创 2016-09-07 17:32:33 · 1662 阅读 · 0 评论 -
Xcode 生成静态包.a文件
1、需求 我们在开发iOS的工作中可能会自己开发一些.a静态库或者打包一下别人的第三方类库包装成自己的.a文件。有时候我们引入一些C++编译的第三方文件时可能会出现编译的错误,但是我们如果打包成.a静态库时就很少会出现OC与C++混编的错误,原因很简单.a静态库文件是编译好的二进制文件,二进制文件与二进制文件互相混编当然没有什么问题。好那么接下来我们开始学习打包吧!2、实例转载 2016-09-07 17:03:02 · 1058 阅读 · 0 评论 -
iOS 为什么选择了OC
地球人都知道,iOS 最初的开发语言是Objective-C (当然现在Swift流行起来了), 这个Objective-C是从哪里来的呢? 时间得回到上个世纪80年代初。 Brad Cox and Tom Love 两个人在ITT(国际电报电话公司, 不是更加著名的AT&T)工作, 他们俩接触到了SmallTalk 这门伟大的语言。 SmallTalk 可以说是世界上第一个原创 2016-07-05 17:09:51 · 538 阅读 · 0 评论 -
Xcode打包遇到的坑
一、file was built for archive which is not the architecture being linked (armv7s)项目是基于cocos2d-x绑定lua进行开发的,需要引用liblua.a静态库,编译的时候报上面的错。需要将liblua项目中的build Settings配置项中的“Build Active Architecture Only”转载 2016-09-07 15:25:13 · 997 阅读 · 0 评论 -
Cocos2d-x 3.x的坑有哪些
问题一:setup.py 之后, ANT目录为什么创建不成功?ANT目录要指定到bin下面,NDK和SDK则指定要根目录即可问题二:cocos run -pAndroid 之后,运行应用的时候,报错:so文件无法加载?在安卓工程目录下面的jni里面有个Application.mk,在这个文件里面添加一行 APP_ABI := armeabi armeabi-v7a转载 2016-09-08 18:49:45 · 688 阅读 · 0 评论