- 博客(158)
- 资源 (8)
- 收藏
- 关注
原创 Xcode14 解决 Building for iOS Simulator, but ... , file for architecture arm64
苹果还是尼玛一如既往的坑,一更新就莫名的需要去填坑。Xcode 14 填坑 arm64错误
2023-04-16 21:59:40 6559 1
原创 在GitLab CI中利用needs自定义job执行顺序
在GitLab CI中利用needs自定义job执行顺序Gitlab ci中有多种方式自定义多job的执行顺序,这里记录一下利用needs 来调整job执行顺序。首先来一个yml文件,stages: - stage-1 - stage-2job-1: stage: stage-1 needs: [] script: - echo "job-1 started" - sleep 5 - echo "job-1 done"
2021-05-26 21:41:57 6738
原创 Xcode升级12.0--build失败building for iOS Simulator, ....for architecture arm64
building for iOS Simulator, but linking in object file built for iOS, file '****for architecture arm64Xcode升级12.0之后,在模拟器上运行报错,在网上找到了一下, 总结一下自己试了成功了的方法。如下,在两处修改:Build Settings -> search "exclude" -> 得到下面的????结果在真机的时候可能出现这样的问题:*****'s arc
2021-01-13 12:35:50 3136 2
原创 使用Wechaty实现微信机器人操作
wechatyWechatyWechaty token什么是wechaty token如果获取wechaty tokenWechaty 与微信Hook的区别Wechaty会不会被封号自己的一个Wechaty的开源项目WechatyWechaty 按照我的理解就是一个可以实现微信机器人的多端协议框架。为什么说是多端呢,因为他包含了微信pc协议,web协议,pad协议等。最近他在测试企业微信这块,所以有幸申请了一个token来玩。Wechaty token什么是wechaty token什么是wech
2020-12-30 11:37:51 10069
原创 win7 U盘装机实录
最近小朋友把windows搞坏了,只能重装。很久没有在windows上装机了,踩了很多坑,最后还是成功了,话不多说,直接上步骤。1.找了一个废旧U盘,有大概4G大小。2.在https://next.itellyou.cn/上面下载 win7 旗舰版3.下载 rufus 启动盘制作工具。https://rufus.ie/4.打开rufus,加载第二步下载下来的win7 ISO镜像,一步一步按照软件提示来。5.在CSDN上下载一个Win7-USB3.0-Creator-V3-Win7...
2020-08-09 17:54:27 232
原创 vsCode 报错 vetur提示错误Cannot find name 'script',Cannot find name 'style' 检测语法script 解决办法
vscode->首选项->设置->搜索(vetur)找到,把此处的√去掉即可
2020-04-10 13:37:56 4609
原创 用Python把txt导入SQLite3数据库
题库txt:代码:import sysimport reimport sqlite3cx = sqlite3.connect('./avpig_sde.db') #创建数据库,如果数据库已经存在,则链接数据库;如果数据库不存在,则先创建数据库,再链接该数据库。cu = cx.cursor() #定义一个游标,以便获得查询对象。cu...
2020-01-29 18:30:52 3528
原创 十年测试理论总结-第一篇 大话测试
什么是软件测试:软件测试就是在软件开发的过程中,为了保证软件的质量,而进行的行为。软件测试人员也叫“质量保证”,有的行业也叫做“品控”。测试部门需要保持其独立性。软件测试的分类:按照开发流程来分:单元测试 -> 集成测试 -> 功能测试 -> 系统测试 -> 回归测试 -> 验收测试。按照软件内部结构和实现来分:白盒测试,黑盒测...
2020-01-23 22:03:49 169
转载 Docker容器进入的4种方式
在使用Docker创建了容器之后,大家比较关心的就是如何进入该容器了,其实进入Docker容器有好几多种方式,这里我们就讲一下常用的几种进入Docker容器的方法。进入Docker容器比较常见的几种做法如下:使用docker attach 使用SSH 使用nsenter 使用exec一、使用docker attach进入Docker容器 Docker提供了attach命令来进...
2018-10-26 10:13:07 288
转载 AFNnetworking详解
AFN一、什么是AFN全称是AFNetworking,是对NSURLConnection的一层封装虽然运行效率没有ASI高,但是使用比ASI简单在iOS开发中,使用比较广泛AFN的github地址https://github.com/pokeb/AFNetworking/AFNetworking二、AFN结构NSURLConnection
2016-08-02 07:57:10 850
转载 三种ViewController跳转的异同
- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completionMainVC *mainVC = [[MainVC alloc] init];[self presentViewControl
2016-07-26 08:30:42 566
转载 等待block完成再执行下一句代码
我使用afnetworking发送一个post请求, 需要得到请求结果再执行下一步代码,现在我用过如下两种方式, 但都会造成程序卡住无法往下进行.但是我在另一个put请求用了相同的方法却可行, 哪位大神有了解过这种问题的?求解释第一种: dispatch_semaphore_tAFHTTPRequestOperationManager *manager = [AFHTTPReque
2016-07-10 10:40:09 2076
原创 What's differents between Show, Show Detail, Present Modally, Popover Presentation, Custom
Here is a quick summary of the segues and an example for each type. You'll want to do more research/experimentation if you decide to implement them.Show - Pushes the destination view controller on
2016-06-28 17:26:39 790
原创 代码,xib和storyboard的跳转
1. 从xib的viewcontroll中启动storyboard 或者 从一个storyboard切换到另一个storyboard:– (IBAction)openStoryboard:(id)sender { UIStoryboard *secondStoryboard = [UIStoryboard storyboardWithName:@"SecondStoryboard" bund
2016-06-23 11:33:56 960
转载 修改UIWebView中字体的大小
1、UIWebView设置字体大小,颜色,字体:1、UIWebView设置字体大小,颜色,字体: UIWebView无法通过自身的属性设置字体的一些属性,只能通过html代码进行设置,代码如下:UIWebView无法通过自身的属性设置字体的一些属性,只能通过html代码进行设置,代码如下: 在webView加载完毕后,在 - (void)webViewDidFinishLoad:
2016-05-30 08:39:22 673
原创 在导入xmpp框架后会出现的错误问题:@import libxmlSimu not fund
在导入xmpp框架后会出现的错误问题:@import libxmlSimu not fund解决方法1:1.确保你把 module.modulemap 文件导入你的工程。2. 在工程中的, Build Settings 中找到 Enable Modules(C and Objective- C) 设置为yes3. 复制module.modulemap文
2016-05-15 13:59:30 1177
转载 Pod在墙内
时间宝贵长话短说。CocoaPods是一个负责管理iOS项目中第三方开源代码的工具。如果你没听说过,也不想用,那就别往下看了。1.CocoaPods的安装需要用到ruby,Mac系统自带ruby,但如果不是最新的系统,最好更新一下。ruby的软件源rubygems.org被墙了,所以先换一下源,命令行下依次执行3条命令$ gem sources --remove https
2016-02-18 12:24:21 608
转载 GCD的相关东东
From:http://www.cnblogs.com/pure/archive/2013/03/31/2977420.htmlGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。
2016-01-30 21:40:21 551
转载 instancetype 和 id 的区别
原文地址:http://blog.csdn.net/wzzvictory/article/details/16994913一、什么是instancetypeinstancetype是clang 3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象。我们都知道未知类型的的对象可以用id关键字表示,那为什么还会再有一个instancetype呢?二、关联
2016-01-14 12:25:58 839
转载 delete Working Copies in Xcode Source Control
Solved this by deleting xccheckout file underProjectName.xcodeproj > project.xcworkspace > xcshareddataThis had contained references to the previous repos.
2015-12-28 16:02:27 2589
转载 Xcode集成POD
From: http://www.cocoachina.com/ios/20150410/11526.htmlCOCOAPODS的网站上有很多非常好用的资源,这里来说一下如何把POD集成到我们的Xcode项目中这是COCOAPODS的官网,如果我有说的不到位的地方大家可以参考下官网的说明。准备工作:首先我们要在我们的电脑中安装POD,进入命令行,输入如下指令
2015-12-10 15:02:47 814
转载 iOS在支持arc的工程中,导入不支持arc的第三方的插件
From:http://www.cnblogs.com/janken/p/3730839.html首先将插件导入到工程中,然后点击工程名,在targets下面找到相应的条目,然后选择build phares,打开第二行compile sourses,然后找到不支持arc的.m文件,在后边添加上“-fno-objc-arc”即可。
2015-11-13 11:49:00 516
原创 iOS设备出现本地存档丢失
描述:在苹果设备上,当系统提示存储空间已满时,发现本地的存档会丢失。 原因:在默认情况下,本地存档放在了 /Library/Caches下面,根据苹果官方的描述,放在 /Library/Caches目录下的任意文件将在系统弹出存储空间将满的警告时 被系统清空。 解决方案:将所有数据和
2015-11-13 11:26:53 1440 1
转载 CocoaPods安装和使用
From:http://www.cnblogs.com/wayne23/p/3912882.htmlCocoaPods是iOS最常用的第三方类库管理工具,绝大部分有名的开源类库都支持CocoaPods。CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。幸运的是OS X系统默认已经可以运行Ruby了,因此我们只需执行以下命令:sudo gem inst
2015-10-28 10:07:53 569
原创 XCode 报错 library not found for -lAFNetworking
ld: library not found for -lAFNetworkingclang: error: linker command failed with exit code 1 (use -v to see invocation)盯了错误半天才突然发现 自己使用了CocoaPods却没有使用workspace打开。然后 Project -> Pods 里面的 “Build Ac
2015-10-28 08:50:12 15960
转载 再谈iOS内存管理
From:http://baidutech.blog.51cto.com/4114344/742967iOS平台内存常见问题作为iOS平台的开发者,是否曾经为内存问题而苦恼过?内存莫名的持续增长,程序莫名的crash,难以发现的内存泄漏,这些都是iOS平台内存相关的常见问题;本文将会详细介绍iOS平台的内存管理机制,autorelease机制和内存的使用陷阱,这些将会解
2015-08-27 16:00:28 671
转载 Versions For Mac 出现 SVN Working Copy xxx locked
参考博文链接:http://blog.csdn.net/xiangzilv1987/article/details/8956577使用Versions的Update,有时更新很慢,点Cancel后,有的文件会被锁定Locked解决方法:1.在Terminal中定位到工程目录下2.使用命令 find .|grep ".svn/lock" | xargs r
2014-12-02 10:46:42 4770
原创 popToViewController的用法已经关闭所ViewController的方法
popToViewController的用法 for (UIViewController *temp in self.navigationController.viewControllers) { if ([temp isKindOfClass:[你要跳转到的Controller class]]) { [self.navig
2014-10-12 09:56:51 7629
转载 SVN常见问题与解决方法
1.Commit failed。……You have to update your working copy first 多人同时修改同一文件,在提交前其他人已经抢先提交到SVN服务器中,导致该错误;解决方法:对工作复本中的文件进行更新即可 更新版本解决冲突主要就是 a、 在当前目录下执行“update”(更新)操作b、 在冲突的文件
2014-10-08 21:56:15 1707
转载 在xcode5中修改整个项目名
总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心
2014-09-04 11:09:18 829
转载 iOS icon 尺寸
icon● Icon.png – 57×57 iPhone应用图标● Icon@2x.png – 114×114 iPhone Retina显示屏应用图标● Icon-72.png – 72×72 iPad应用图标● Icon-72@2x.png - 144×144 iPad Retina显示屏应用图标● Icon-Small.png – 29×2
2014-08-14 12:50:51 923
原创 Mac下,批量删除.svn
MAC系统下,.svn文件是隐藏的。如果项目是非export导出的,那么项目中会有很多的.svn文件。如果项目的体积非常庞大,我们如何快速的批量删除.svn文件呢?下面是操作方法:打开终端,cd ...命令进入到.svn所在的文件夹。输入:find . -type d -name ".svn"|xargs rm -rf回车,这样.svn文
2014-07-25 22:12:09 968
转载 委托 II
代理模式 顾名思义就是委托别人去做事情。IOS中经常会遇到的两种情况:在cocoa框架中的Delegate模式与自定义的委托模式。下面分别举例说明一下:一、cocoa框架中的delegate模式在cocoa框架中的Delegate模式中,委托人往往是框架中的对象(视图中的控件、表视图神马的),代理人往往是视图控制器对象。在我们这个例子中UITableView是委托人
2014-07-09 21:20:54 586
转载 委托 I
委托(delegate)也叫代理是iOS开发中常用的设计模式。我们借助于protocol(参考博文:objective-c协议(protocol))可以很方便的实现这种设计模式。什么是代理?苹果的官方文档给了很清晰的解释:Delegation is a simple and powerful pattern in which one object in a progra
2014-07-09 21:17:51 644
转载 NSString,char*,NSData,NSUrl转换
1. NSString转化为UNICODE String:C代码 (NSString*)fname = @“Test”; char fnameStr[10]; memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding], 2*([fname length])); 与str
2014-06-26 23:03:20 7458
转载 Java中SimpleDateFormat用法详解(一)
Java中怎么才能把日期转换成想要的格式呢,或把字符串转换成一定格式的日期,如把数据库中的日期或时间转换成自己想要的格式,JAVA中提供了SimpleDateFormat类可以实现,以下是SimpleDateFormat的用法及实例:java.text类 SimpleDateFormatjava.lang.Object java.text.Format
2014-04-22 15:57:07 1116
转载 Junit4
太久没有用junit写测试了,前几天被一个面试官问的自己很傻,所以特意在此重新学习和总结一下使用junit做测试目的是尽量早的发现程序的bug,一个bug隐藏的时间越久,修复他的代价就越大。Junit简介: Junit最初是由Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),为单元测
2014-04-18 14:53:50 861
转载 使用Symbolicatecrash和xcrun atos分析crash log
如果是完整的*.crash log,就使用Symbolicatecrash来解析, 使用方法:1. 找到Symbolicatecrash文件Xcode 5.0的之后/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks
2014-04-16 17:48:07 1960
转载 Xcode5下调试与解析CrashReport日志
首先,此文是在参考Xcode4时,对CrashReport的解析方法,而整理来的。感谢如下文章作者http://www.cnblogs.com/ydhliphonedev/archive/2012/12/07/2806866.htmlhttp://www.haogongju.net/art/1349569最近半年忙于项目开发,很久没有更新博客了。言归正传,开始吧第一
2014-04-16 11:02:12 4371
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人