Xcode开发
悠哉-辰
脾气有点坏
展开
-
MasOS升级到13.0后无法使用Xcode13的解决办法
最近因为系统升级到了13.0导致Xcode13无法使用必须要升级到Xcode14才行,个人感觉Xcode14很卡,而且模拟器光黑屏,很多代码提示也没有了,还有编译错误的各种问题,我也是通过查找资料,尝试了一下修改Xcode13的plist文件,问题解决,13正常使用,下面是替换方法,下载Xcode13,右键->显示包内容->Contents->Info.plist,替换Info.plist。原创 2022-11-08 16:29:57 · 2153 阅读 · 3 评论 -
【求组】Xcode12 cocopods 里面的库都找不到
直接更新 Xcode12 运行模拟器 所有的pod里面的第三方开都找不到头文件file not found但是运行真机没事,有大佬解决这个问题吗。。。。原创 2020-09-17 15:12:30 · 1416 阅读 · 18 评论 -
解决升级Xcode后VVDocumenter无效
升级Xcode之后VVDocumenter-Xcode不能用的解决办法时间:2015-06-18 13:37:38 阅读:22453 评论:0 收藏:1[点我收藏+]标签:ios移动互联网objective-cxcode插件VVDocumenter-Xcode是Xcode上一款快速添加标原创 2016-06-14 14:01:21 · 648 阅读 · 0 评论 -
IOS设备MDM证书申请流程
一、申请Vendor1、成为一个 MDM Vendor(1)首先你需要拥有一个 Apple Enterprise account($299/年);(2)访问 https://developer.apple.com/contact/submit.php,在这里你可以申请成为一个 MDMVendor:苹果的承诺是一个工作日内处理完毕,处理好会向你的邮箱发送一封通知邮件,并在邮件中提供一转载 2015-07-09 17:41:12 · 2586 阅读 · 0 评论 -
Safari浏览器获取iPhone UDID
通过苹果Safari浏览器获取iPhone UDID步骤详解:一、获得UDID通过移动Safari概述:苹果公司允许开发者通过IOS设备和Web服务器之间的某个操作,来获得IOS设备的UDID(包括其他的一些参数)。这里的一个概述:1、在你的Web服务器上创建一个.mobileconfig的XML格式的描述文件;2、用户在所有操作之前必须通过某个点击操作完成.mob转载 2015-07-09 17:39:47 · 824 阅读 · 0 评论 -
配置描述文件mobileconfig的生成及注意事项
1、mobileconfig描述配置文件的下载:我们要控制ios上的移动设备,那么我们就需要下载mobileconfig描述配置文件,一般我们可以一个设备对应一个设备ID,即我们后面会看到的请求参数:deviceId,例如:---------------------------------------------------------------@PUT@Path("/serve转载 2015-07-09 17:42:04 · 44655 阅读 · 4 评论 -
基于IOS上MDM技术相关资料整理及汇总
一、MDM相关知识:MDM (Mobile Device Management ),即移动设备管理。在21世纪的今天,数据是企业宝贵的资产,安全问题更是重中之重,在移动互联网时代,员工个人的设备接入企业网络并查看、收发企业数 据已十分普遍,在管理企业移动设备的同时,MDM还能提供全方位安全体系防护,同时在移动设备、移动APP、移动文档三方面进行管理和防护。网站服务:基于转载 2015-07-09 17:43:26 · 1266 阅读 · 0 评论 -
Xcode自动注释插件
这里使用的是VVDocumenter-Xcode,地址是:https://github.com/onevcat/VVDocumenter-Xcode,下载压缩包,或者用git clone命令也可以,然后在Xcode工程里打开该项目,然后build,重启Xcode。然后就是随手打开一个你之前的项目,然后在任意一个方法上面连按三下"/"键盘,就会得到如下的效果了,enjoy!转载 2014-11-04 10:57:27 · 503 阅读 · 0 评论 -
iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)
在程序中调用系统自带的应用,比如我进入程序的时候,希望直接调用safar来打开一个网页,下面是一个简单的使用:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[[UIWindow转载 2014-06-06 12:23:09 · 794 阅读 · 0 评论 -
可扩展的开源移动端框架:Helios
Helios是一个开源框架,为iOS应用程序提供基本的后端服务,可提供从数据同步、用户账户到消息推送、IAP以及Passbook集成等服务。它使得开发者在短短几分钟内就可以获得并且运行一个客户端-服务器应用程序以及必要的功能性无缝整合。 Helios是专门为“移动为先”的开发而设计的,在设备上创建了伟大的功能,并实现了必需的服务器端组件。把你所有的精力投入到制作一个伟大的用户体验中转载 2014-05-13 09:33:55 · 1307 阅读 · 0 评论 -
iOS7中Objective-C和Foundation的新特性
Objective-C 是最重要的iOS和OSX apps的开发工具。你可以使用其他语言的第三方框架开发apps,例如HTML&Javascript或者C#,但是如果你很快的写出一个超炫的高效率的原声apps你就需要使Objective-C。 Foundation 是你开发Objective-C应用时用到的核心框架之一。 作为一名iOS开发者,非常有必要了解最新的O转载 2014-05-13 09:21:07 · 498 阅读 · 0 评论 -
xcode 断点调试
lldb 常用命令 po(print-object)+ 对象p(print)+ 基本数据类型 int之类bt 打印最后一次调用堆栈expr 动态修改变量技巧一:运行时修改变量的值你以前怎么验证是不是某个变量的值导致整段程序不能正常工作?修改代码中的变量的值,然后cmd+r重新启动app?现在你不需要这么做了,只需要设置一个断点,当程序转载 2014-04-25 17:51:45 · 602 阅读 · 0 评论 -
XCode的一些调试技巧
XCode的一些调试技巧CC 许可,转载请注明出处XCode 内置GDB,我们可以在命令行中使用 GDB 命令来调试我们的程序。下面将介绍一些常用的命令以及调试技巧。po 命令:为 print object 的缩写,显示对象的文本描述(显示从对象的 description 消息获得的字符串信息)。比如:上图中,我使用 po 命令显示一个 NSDictio转载 2014-04-25 17:36:59 · 412 阅读 · 0 评论 -
Xcode添加Empty Application
下面我们来看一下如何在Xcode7.2中添加一个Empty Application模板.首先将模板的压缩包下载下来:http://download.csdn.net/detail/mydo/9432009解压后里面有一个Empty Application.xctemplate文件夹.接着进入系统中Xcode的以下路径:Xcode.app/Contents/Dev转载 2016-05-31 10:45:16 · 444 阅读 · 0 评论 -
iOS利用代码添加事件到系统日历中
iOS利用代码添加事件到系统日历中原文地址:http://www.cnblogs.com/xiaobaichangan/p/5160025.html简单实现示例:1234567891011121314151617转载 2016-06-07 10:06:42 · 1109 阅读 · 0 评论 -
很好用的Xcode qmui-ios-codesnippets
qmui-ios-codesnippetsqmui-ios-codesnippets是一个 QMUI 团队日常工作中整理出来的用于 Xcode 的 iOS 通用代码片段集,其中也包含若干专用于 QMUI for iOS 框架的代码片段。整理这个代码片段集的初衷有以下几点:我们发现由于 Xcode 本身的功能不足,导致我们经常在重写一些系统父类方法时容易忘了调用super,从而出现一...转载 2019-04-13 16:31:48 · 818 阅读 · 0 评论 -
jenkins xcode build 报错
之前服务器搭建jenkins+xcodoe 自动构建 每次到编译时总是报一下错误, PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks在网上找了无数的办法也全部试了一遍 全部失败但是在一次巧合 用部署的电脑手动启tomcat的时候居然好了,之前启动jenkins时,都是用其他电脑远程控制部署电脑启动但一直报错,具体原因应该是在远程控制m...原创 2018-09-20 17:35:15 · 1784 阅读 · 1 评论 -
Edit this number in the Account解决办法
开发小伙伴最近进入后台时候是不是看到以上内容,进入任何模块都无法使用,是的必须添加联系方式!本以为添加联系方式就完事了,可是凑巧的是我们的账户之前注册人员把密保给忘记了,输入密码后,就出现了以下界面!好吧..尴尬了最后给开发者后台打了 电话 等待了一个小时终于得到了,对方称是目前唯一的办法1.需要一部iphone2.必须知道账户及密码3.绑定的手机接下来开始绑定联系方式:打开iPhone的设置看到...原创 2018-04-27 15:05:23 · 489 阅读 · 0 评论 -
ios 11.3 jsContext evaluateScript崩溃
最近在混合开发过程中测试发现,当H5调用本地原生方法后 原生再次调用H5函数使用(jsContext evaluateScript)时候 H5执行网络请求会导致jsContext崩溃,崩溃日志也只是提示僵尸对象某个对象被释放,此问题目前就在11.3系统上有体现,目前我的解决方案是使用 [self.webViewstringByEvaluatingJavaScriptFromStrin...原创 2018-04-27 14:32:50 · 2614 阅读 · 0 评论 -
Xcode9启动图及icon分辨率、尺寸、大小
启动页尺寸大小*Device* *Portrait* *Landscape size*------------------------------------------------------------------------------12.9" iPad Pro 2048px × 273...原创 2017-11-15 15:57:40 · 6138 阅读 · 0 评论 -
sdk开发中如何去捕获系统的didReceiveLocalNotification以及didReceiveRemoteNotification通知
1. 开发应用程序时, 如果要在接受到本地通知或者远程通知里进行事件处理, 则可以直接在didReceiveLocalNotification和didReceivedRemoteNotification方法中直接进行调用。应用程序启动时的main.m文件, 直接指定appDelegateint main(int argc, char * argv[]){转载 2017-11-09 17:12:11 · 1235 阅读 · 0 评论 -
iOS设置UIStatusBarStyle
1、在不同的应用中,有关状态栏的样式是不定的,系统的默认样式是黑色的,然而有一些应用是需要白色的,所以就需要进行相关的设置,设置状态栏的样式有2种方式,下面分别讲述一下。 2、方法一:直接在需要改变默认状态栏样式的控制器中实现一个方法(其他任何事情都不用做):// 返回状态栏的样式- (UIStatusBarStyle)preferredStatusBarStyle{ r转载 2016-11-29 17:54:37 · 9510 阅读 · 0 评论 -
如何使用 CocoStudio UI 编辑器实现
Table of Contents1 游戏中必不可少的 UI 元素2 使用 CocoStudio UI 编辑器设计配置界面 2.1 首先建立主配置界面: 2.2 其次我们需要一个 “修改密码” 的二级 UI 界面:3 编写代码控制页面逻辑 1游戏中必不可少的 UI 元素 一个成功的游戏离不转载 2014-05-07 09:08:31 · 1136 阅读 · 0 评论 -
objective-c 中随机数的用法
objective-c 中随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() )1、随机数的使用 1)、arc4random() 比较精确不需要生成随即种子 使用方法 : 通过arc4random() 获取0到x-1之间的整数的代码如下: int v转载 2013-04-27 17:53:54 · 841 阅读 · 0 评论 -
ios验证身份证是否合法
/** * 功能:获取指定范围的字符串 * 参数:字符串的开始小标 * 参数:字符串的结束下标 */+(NSString *)getStringWithRange:(NSString *)str Value1:(NSInteger *)value1 Value2:(NSInteger )value2;{ return [str substringWithRange原创 2013-04-27 15:51:47 · 2380 阅读 · 0 评论 -
iphone——日期处理
Dates NSDate类提供了创建date,比较date以及计算两个date之间间隔的功能。Date对象是不可改变的。 如果你要创建date对象并表示当前日期,你可以alloc一个NSDate对象并调用init初始化:view plainNSDate *now = [[NSDate alloc] init转载 2013-04-27 15:33:55 · 708 阅读 · 0 评论 -
NSFileManager 获取文件信息
NSFileManager *file = [NSFileManager defaultManager];NSDictionary *fileAttributes = [file fileAttributesAtPath:str_path traverseLink:YES];NSLog(@"%@",fileAttributes);转载 2013-04-15 09:23:01 · 999 阅读 · 0 评论 -
Objective-C中的字符串格式化输出
定义说明%@Objective-C object, printed as the string returned by descriptionWithLocale: if available, or description otherwise. Also works with CFTypeRef objects, returning the result of the CFCo转载 2013-04-12 14:56:41 · 618 阅读 · 0 评论 -
cocos2d-x打包
在cocos2d-x 打包过程中遇到了一些问题就是打包不成功通过网上查找找到了相关的解决办法1,Archive编译完成后,点Validate校验时,出现以下情况:“工程名” does not contain a single–bundle application or contains multiple products. Please select another archi转载 2013-04-09 11:23:48 · 851 阅读 · 0 评论 -
ios跑马灯
之前项目做一个类似跑马灯的效果因为项目需求每次回到跑马灯页面都要从第一个开始动画所以刚开始就用了UIView的Animations动画,在动画结束后调用一个方法来改变数据然后继续Animations,在没离开这个页面的时候都是正常的,可是没想到离开这个页面后 这个动画的时间好像就不起作用了似的,一直在互相掉没有延迟时间了!一直没找到问题的所在;之后在开发过程中突然想到用系统的延原创 2013-04-02 13:27:07 · 1273 阅读 · 0 评论 -
ios 获取系统容量
//获取系统容量及可使用容量+(float)getFreeDiskspace { float totalSpace; float totalFreeSpace; NSError *error = nil; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, N原创 2013-04-02 13:06:01 · 2043 阅读 · 0 评论 -
iOS文件操作 NSFileManager
//判断一个文件目录是否存在BOOL isDictionaryExist(NSString * strAbsolutePath){ BOOL isDirectory = NO; NSFileManager* fileManager = [NSFileManager defaultManager]; if([fileManager fileExistsAtPa原创 2013-04-02 13:04:51 · 651 阅读 · 0 评论 -
UIImage等比拉伸
/* * 功能:图片等比例拉伸 * 自己设置拉伸点 */UIImage *getStretchableImage(NSString *imageName,CGSize size){ UIImage* shadeImage = [StaticTools getUIImage:imageName]; shadeImage = [shadeImage stretc原创 2013-04-02 11:26:13 · 1388 阅读 · 0 评论 -
获取iOS系统版本 --- UIDevice的使用
获取iOS系统版本 --- UIDevice的使用 UIDevice类是一个单例,其唯一的实例( [UIDevice currentDevice] ) 代表了当前使用的设备。通过这个实例,可以获得设备的相关信息(包括系统名称,版本号,设备模式等等)。也可以使用使用该实例来监测设备的特征(比如物理方向)。NSString *strName = [[UIDev转载 2013-05-03 12:06:46 · 1163 阅读 · 0 评论 -
获取系统容量及可使用容量
+(float)getFreeDiskspace { float totalSpace; float totalFreeSpace; NSError *error = nil; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,转载 2013-05-20 19:24:23 · 932 阅读 · 0 评论 -
IOS 字符串转换拼音
IOS 字符串转换拼音#import "pinyin.h"NSString *pinYinResult=[NSString string];NSString *name = @"你好";for(int j=0;j NSString *singlePinyinLetter=[[NSString stringWithFormat:@原创 2014-03-03 15:35:27 · 4664 阅读 · 0 评论 -
XCTest.framework 统计单元测试
以下将介绍如何在老项目添加 XCTest.framework 尽Xcode5步骤1:点击工程项目步骤2:添加测试Targts选中后直接Next->Finish添加后工程会多出一个目录步骤3:Build Settings设置注意:尽量项目中有Build Settings都要设置近设置Debug=YES即可原创 2014-03-03 15:14:42 · 2427 阅读 · 1 评论 -
NSArray 数据对象的多个条件进行排序
//定义排序规则 根据添加顺序优先排序,红色部分代表Class中的属性名称NSArray *sortDescriptors = [NSArrayarrayWithObjects:[NSSortDescriptorsortDescriptorWithKey:@"rule_price"ascending:YES],[NSSortDescriptorsortDescriptorWit原创 2014-03-03 15:27:24 · 1380 阅读 · 0 评论 -
计算C(x,n)的组合个数
int CCC(uint n, uint r){ uint Anr = 1; uint Arr = 1; for(; r > 0; Anr *= n--, Arr *= r--); return Anr / Arr;}转载 2014-02-18 09:05:36 · 941 阅读 · 0 评论 -
IOS7 中 UITableViewCell 删除视图不还原
- (void)layoutSubviews{ [super layoutSubviews]; for (UIView *subview in self.subviews) { self.backgroundView.frame = CGRectMake(0, 0, self.backgroundView.frame.size.width原创 2014-02-08 09:24:31 · 1043 阅读 · 0 评论