自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

肖的技术博客

复杂为简单而生

原创 xcode删掉SceneDelegate

1.删除SceneDelegate的.h.m文件。2.删除info.plist中的“Application Scene Manifest”项。3.在AppDelegate.h中添加@property (nonatomic, strong)UIWindow *window;

2020-06-29 17:57:58 147

原创 is damaged and can’t be opened. You should move it to the Trash

Mac “XXXXX” is damaged and can’t be opened. You should move it to the Trash允许AnyWhere任何来源的软甲 安装。打开运行(Terminal)运行命令:$ sudo spctl --master-disable。打开设置参考运行的软件来源,应该是选择了任何来源。如果还不行可以运行:$ sudo xattr -...

2020-04-26 08:42:43 230

原创 iOS13 WKWebView点击不跳转,没反应。

iOS13开始 WKWebView 去掉了cookie的自动推送功能,可以自己添加上。代码如下:if (@available(iOS 11.0, *)) { NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]; WKHTTPCookieStore *cookieSt...

2019-11-27 14:57:50 1072

原创 简单播放

一款多格式支持的iOS视频音频播放器支持iPad,iPhone。音频视频图片文档,都可以浏览和管理。文件有多种排序方式可以选择。欢迎吐槽评论,提意见建议。xiaodeve@163.com...

2019-07-09 11:23:20 104

原创 pod search 出现问题

问题入校/Library/Ruby/Gems/2.3.0/gems/cocoapods-1.5.3/lib/cocoapods/user_interface/error_report.rb:135:in error_from_podfile': invalid byte sequence in UTF-8 (ArgumentError) from /Library/Ruby/Gems/2.3...

2019-05-15 14:23:03 1053

原创 iOS UITextField 弹起键盘崩溃 crash

问题描述iOS UITextField弹起键盘发生了崩溃,如果设置UITextField的键盘会发现某些键盘类型不会崩溃。程序项目中所有的UITextField和UITextView都是这样。解决办法:新建一个项目工程,然后把老项目中的文件都拷贝到新项目中,此过程也就十几分钟,调试一下运行。问题解决了。问题原因:未知,可能是多人协同开发项目配置文件被修改或者破坏了。st...

2018-05-09 17:04:07 2878 1

原创 ios _kCGColorSpaceITUR_709 dyld: Symbol not found: Referenced from: Expected in:

你遇到的这些应该都是崩溃的bug,找到那个提示的字符串,找到这个名词来自那个framework,在General=>Linked Frameworks and Librarles里面添加这个framework然后把Required改成Optional。再次运行应该就好了。Symbol not found: _kCGColorSpaceITUR_709添加CoreGraphics....

2018-03-31 15:57:26 429

原创 Assert failed:in file tessdatamanager.cpp, line 53

我这个问题是做OCR图片文字识别, pod ‘TesseractOCRiOS’, ‘~> 4.0.0’ 加入chi_sim文件识别中文时出现这个错误,是因为文件不匹配,可以重新下载一个其他版本的文件来解决这个问题。 chi_sim.traineddate文件有很多版本,开始我使用的是50.2M版本; https://github.com/tesseract-ocr/tessdata/blo

2017-12-03 14:19:56 1833

原创 iOS NSData 转 NSString为空

如果转换失败,可能是data里面包含了非UTF-8字符。 NSMutableString *string = [[NSMutableString alloc] initWithData:data encoding:NSUTF8StringEncoding]; if (!string) { string = [[NSMutableString alloc]initWit

2017-09-26 16:21:04 5479

原创 iOS 视频音频播放器

一款几乎支持所有格式的视频音频播放器,文件管理工具。AppStore下载主要功能:视频音频播放:几乎所有的视频音频格式都支持,音频支持后台播放。视频播放器支持多种手势,操作方便。文件传输:手机往电脑上传输文件,电脑往手机上传输文件,手机往其他手机上传输文件。只要是处在同一局域网内都可以实现。保密安全:手势和指纹的应用解锁密码,文件的加密解密。格式转换:常见视频音频格式的格式转换。图片浏览,文档浏览:

2017-09-20 21:26:15 1494

原创 程序实现颜色和UI不一样,颜色偏差,色差

刚刚写代码,发现storyboard设置的颜色,和UIcolor代码设置的颜色值是一样的,但是呈现的颜色不一样,有色差。以前也有过,但是设计不深究,开发进度优先自己也没深究过。 今天发现了就深究了一会,其实很简单就是细节。 RGB有很多配置标准,设计师设计UI的时候,和程序运行的时候都会执行各自的标准,如果这个标准两方不一样,即使颜色的取值在正确,也会有或大或小的偏差。 设置RGB配置标准PS

2017-03-25 11:17:52 3124

原创 iOS 视频音频播放器 文件管理的实现

iOS 视频音频播放器 文件管理的实现 本人做了一款免费的播放器悦览播放器,包括视频播放音,频播放,文件管理,WiFi传输,面对面传输,格式转换,等功能。视频播放音频播放文件管理WiFi传输格式转换面对面文件传输 视频和音频播放支持几乎所有的视频音频格式,顺便还添加了图片和文件浏览,内部嵌入了一个浏览器。 有兴趣的朋友可以下载下来看一下,如果技术点需要咨询的,里面有本人的联系方

2017-03-16 14:30:48 858 1

原创 Thrift objective C应用

Thrift objective C应用

2016-07-21 16:59:52 1155

原创 dylibs/frameworks are only supported on iOS 8.0 and later

dylibs/frameworks are only supported on iOS 8.0 and later使用cocoapods引入的第三方库的时候,如果第三方库支持8.0以下,还是报了这个错,那么你就要看一下pod相对应的第三方库的target是不是选择了8.0,而项目的target选择了8.0一下的某个版本。 如果第三方的静态库不支持8.0一下,就要重新打一个静态库了。

2016-07-21 16:55:50 1323 1

原创 You've implemented -[ application:didReceiveRemoteNotification:fetchCompletionHandler:],

You’ve implemented -[ application:didReceiveRemoteNotification:fetchCompletionHandler:], but you still need to add “remote-notification” to the list of your supported UIBackgroundModes in your Info.pli

2016-07-14 18:04:45 819

原创 ios 小数点后两位

1.输入小数点后两位发现包含小数点,并且小数点在倒数第三位就,如果再多就截掉。NSInteger loca = [x rangeOfString:@"."].location; if (loca+3<x.length&&loca>0) { self.checkoutCountTextField.text = [x substringToIndex:loca+3]; }

2016-06-01 11:00:01 4156

原创 xcode git pod找不到头文件

有时候多人开发,pod版本不一致,pod完库git同步事,会遇到找不到头文件的问题,这个时候第一时间找到上传同事提交的代码对照一下,看看代码都有哪些变更,确定以及肯定是改动的代码引起的。找到找不到头文件的对应第三方库在pod下的文件夹的support files,库的查询路径什么的都在这里配置的。我的解决是在.modulemap文件下把头文件私有化了,删掉代码就可以了。 private header

2016-05-26 09:21:49 1680

原创 xcode git 用户名密码错误

最快捷最暴力的解决办法删除远程仓库地址git remote rm origin查看远程仓库地址没有git remote -v添加远程仓库地址连带着用户名和密码git remote add origin http://用户名:密码@远程仓库地址然后push看看,应该就可以了。

2016-05-21 10:30:49 2167

原创 欢迎使用CSDN-markdown编辑器

博客迁移xjydev.github.io/博客已迁移到xjydev.github.io/

2016-04-25 15:17:46 270

原创 An App ID with Identifier 'com.domainName.AppName' is not available. Please enter a different string

An App ID with Identifier ‘com.domainName.AppName’ is not available. Please enter a different string.报这个错误,如果是第一次打包出现,还是建议改一下bundleid。如果以前正常,现在突然出现了,那一定不是突然出现的。你看一下你的Apple Member Center 里的provisioning

2016-04-08 11:27:06 1114

原创 文章标题

友盟分享错误调试错误 [14:43:02.591( 1803)] - UMSocial: createSocialAction uid is (null) 2016-03-10 14:43:02.595 QianiPhone[3079:151668] -canOpenURL: failed for URL: “weixin://app/wxdc1e388c3822c80b/” - erro

2016-04-08 11:23:13 1019 1

原创 ios接易宝支付

易宝给的代码事例:http://220.181.25.233:8081/confluence/pages/viewpage.action?pageId=1671174根据他给的事例可以在网页上模拟一次请求。html>head>meta http-equiv="content-type" content="text/html; char

2016-01-20 16:32:56 1979

原创 This application is modifying the autolayout engine from a background thread, which can lead to engi

This application is modifying the autolayout engine from a background thread, which can lead to engi此问题是在非主线程里面布局了界面相关的代码,并且界面也会出现延迟的现象。解决办法是把界面相关的代码放到主线程里面来。所以用GCD回到主线程,然后就解决了这个问题。  dispatch_as

2016-01-12 21:11:45 742

原创 storyboard xib 自定义cell 模拟器不显示。

使用xib 自定义cell。- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{           InvestViewCell *cell = [tableViewdequeueReusableCellWith

2015-12-25 16:37:03 1746

原创 linker command failed with exit code 1 (use -v to see invocation)

linker command failed with exit code 1 (use -v to see invocation)错误总结:项目中含相同名称的文件名 一般是第三方类库,与自己写的类文件名重合导致的。仔细查看自己导入文件的文件名,是否和自己写的文件名相同,入股相同删除就可以解决。其他问题如果遇到再做补充:

2015-12-13 15:40:51 335

原创 git 应用

使用命令行方式。1.首先把远程的clone下来。(需要放到那个文件夹,就在git clone前先cd 到指定文件位置就可以了。)$ git clone http://git.oschina.net/dspeaker/landed-ios2.然后在clone下来的文件夹内创建项目。3.提交项目d到本地分支。git commit -a -m "说明"4.把本地项目推入到远程

2015-12-13 15:14:46 280

原创 移动端 接受后台 null 崩溃 问题

移动端接收到后台发送的null的时候使用objectForKey 或者直接dict[@""];程序会崩溃,null装换成nil就可以了(为啥?百度一下一大堆。)。怎么解决这个问题。写一个类继承NSDictionary,自己写一个方法方法替换 objectForKey,里面包含对null的处理。#import "NSDictionary.h"@implementati

2015-11-20 10:15:54 1074

原创 the working copy"" failed to commit files.

git commit的时候出现上面的问题。cd 到git本地的地址。然后cd .git(.git文件为隐藏文件)vi config[core]        repositoryformatversion = 0        filemode = true        bare = false        logallrefupdates = true

2015-10-15 19:19:36 4332

原创 initImageAppleJPEG:1512: falling back to libJPEG

initImageAppleJPEG:1512: falling back to libJPEG图片压缩有问题,改变网络图片就行了。

2015-08-10 19:17:38 2637 2

原创 ios应用去除IOS9的https

1.打开应用的info.plist ,右击-》open as》source code 。2.粘贴代码       NSAppTransportSecurity           彻底倒退回不安全的HTTP网络请求,能任意进行HTTP请求 (不建议这样做)-->       NSAllowsArbitraryLoads

2015-08-05 15:55:21 1229

原创 iOS画线

iOS画线UIImageView *imageView=[[UIImageView alloc] initWithFrame:CGRectMake(5, 44+HEIGHT_ADJUST_IOS7_BAR+5, SCREENSIZE.width-10, 175-49)]; imageView.backgroundColor = [UIColor whiteColor]; self.v

2015-07-09 17:04:21 526

原创 开发问题总结

1. -[UIImagePickerController respondsToSelector:]: message sent to deallocated instance  用完delegate=nil;2. linker command failed with exit code 1 (use -v to see 错误在Library Search Patch 中删除文件路径

2015-05-26 11:30:59 446

原创 Object-C Swift C++代码相互调用。

Object-C调用Swift,创建Swift文件,然后在需要调用Swift文件的地方加上#import "工程名-Swift.h"Swift调用 Object-C创建Swift文件的时候,会出现问是否要创建Bridging-header.h.当然点击Yes。把你要引用的oc文件头文件写到里面就可以了。在Swift文件里就可以引用了。调用C++把Object-c文件改成

2015-05-11 15:33:30 2740

原创 Mac下PHP环境搭建

1.启动服务器MacBook-Air:~ wgyp$ sudo apachectl startPassword:MacBook-Air:~ wgyp$ sudo apachectl -vServer version: Apache/2.2.26 (Unix)Server built:   Dec 10 2013 22:09:382.在浏览器中输入ht

2015-05-06 23:13:08 810

原创 ios倒计时实现

//根据时间判读显示,10以下显示0*;- (NSString *)timeToBeStringWithInt:(NSInteger )time{    return time>=10?[NSString stringWithFormat:@"%d",time ]:[NSString stringWithFormat:@"0%d",time ];}//抢购读秒- (void

2015-04-12 13:57:51 376

原创 ios 应用内支付(In-App Purchase,沙盒测试,后台验证)

1.苹果iTunes Connect内购产品信息录入。1)创建app内购买项目(Create New),选择类型:1.消耗型项目对于消耗型 App 内购买项目,用户每次下载时都必须进行购买。一次性服务通常属于消耗型项目,例如钓鱼App中的鱼饵。2.非消耗型项目对于非消耗型 App 内购买项目,用户仅需要购买一次。不会过期或随使用而减少的服务通常为非消耗型项目,例

2015-04-10 23:45:17 5445

翻译 ios数据本地存储备份指导

官方地址https://developer.apple.com/icloud/documentation/data-storage/index.htmlTo ensure that backups are as efficient as possible, store your app’s data according to the following guidelines:确

2015-03-31 14:49:06 490

原创 如何判断静态库是否支持64位。

打开终端,cd到静态库的地方。输入命令.framework文件lipo -info ./****.framework/****返回结果Architectures in the fat file: ./****.framework/**** are: i386 armv7 armv7s 如此便可查看你工程中的静态库是否支持64位。.a文件lipo -info

2015-03-30 19:00:11 3113

转载 iOS应用如何实现64位的支持

苹果在2014年10月20号发布了一条消息:从明年的二月一号开始,提交到App Store的应用必须支持64-bit。详细消息地址为:https://developer.apple.com/news/?id=10202014a那们我们应该如何开始着手让自己的App支持64-Bit呢?基本知识从iPhone 5S的A7 CPU开始到刚刚发布的iPhone 6(A8 CPU)都

2015-03-27 11:05:52 380

原创 ios cookie 登陆的实现

将用户的认证信息保证在一个cookie中,具体如下:1.cookie名:uid。推荐进行加密,比如MD5('站点名称')等。2.cookie值:登录名|有效时间Expires|hash值。hash值可以由"登录名+有效时间Expires+用户密码(加密后的)的前几位+salt",salt是保证在服务器端站点配置文件中的随机数。这样子设计有以下几个优点:1.即使数据库被盗了,盗用者还

2015-03-18 19:17:40 2146

提示
确定要删除当前文章?
取消 删除