iOS Xcode升级到10 遇见的问题

error: Multiple commands produce '/Users/wangrui/Library/Developer/Xcode/DerivedData/MOORs-cwmdhdlecxsfkccngftjrzrauguv/Build/Products/Debug-iphones...

2018-09-19 09:51:24

阅读数 739

评论数 0

iOS实现两个APP之间共享文件(从一个App拷贝文件至另一个App)

直接上解决方案: 在项目Info.plist文件中添加如图所示字段(红色框框里是表示所有文件类型都可拷贝) 具体文件类型参考: Apple documentation 到这一步还没完成: 文件拷贝到咱们App了,咱们需要处理一下(要么存本地,要么直接预览)我的处理是存本地.上代码: ...

2018-08-03 18:21:48

阅读数 4275

评论数 0

iOS_API编写问题:调用方法顺序问题

1.如何让别的开发者去有效的去使用你编写的api接口;遇见一个问题:假设有方法A与方法B,但是方法B的成功执行的条件是先执行方法A;但如何让别的开发者知道先执行A再执行B,有一个解决方法,就是写一个注释文档,但这不是最好的,今天忽然想起用协议的方式去解决这个问题,类似于UITableViewDat...

2018-05-22 10:43:40

阅读数 68

评论数 0

iOS 不规则按钮绘制及点击事件

上周公司有一个需求,要绘制不规则按钮。主要还是用到了贝塞尔。 下面直接上代码把:这个是自定义按钮;外层是一个绘制坐标数组类似与这样调用demo在github演示地址.写的不好,谅解。...

2018-05-14 11:19:26

阅读数 633

评论数 0

iOS的基本小算法(打印字符串中字符的所有排列)

题目:输入一个字符串,打印出该字符串中字符的所有排列例如输入字符串ABC,则输出由字符A,B,C所能排列出来的所有字符串ABC,ACB,BAC,BCA,驾驶室CBA状语从句。前几天一个朋友面试的时候遇到了一个这样的小算法,给我讲了下,我大致用OC和Swift写了一下,开始直接上代码吧。简单的递归解...

2018-04-04 17:46:41

阅读数 209

评论数 0

Xcode 设置自定义背景图片

好久没发表新的 博客啦,有点不会写了.今天忽然想换一个xcode的背景颜色,于是谷歌了一下,分享给大家~~~使用XFunnyEditor插件使用方法:(1)、打开插件解压后的文件夹,打开XFunnyEditor.xcodeproj文件。(2)、运行程序,运行结束之后关闭Xcode,重新启动。(3)...

2018-02-27 09:12:11

阅读数 1579

评论数 0

iOS NSString空白字符替换不掉解决方案

进入正题 string = [string stringByReplacingOccurrencesOfString:@" " withString:@""]; 这上面代码替换不掉空格的话说明那个字符串不是空格,而是换行符 用下面的就可以了 s...

2017-08-10 14:51:48

阅读数 304

评论数 0

"_OBJC_CLASS_$_XXXXXXXXXX", referenced from:

最近做项目,在运行模拟器测试时,发现出现此类错误, 目前统计有两种原因可能会导致 1,因为你的在building phases中没有引用相关的头文件,因此,只需要在building phase中添加对应的.m文件就可以了。 2,把这个属性变为YES即可

2017-07-06 09:39:04

阅读数 315

评论数 0

iOS静态库SDK制作(包含第三方静态库)

前言 以下所涉及的框架和库只针对iOS而言,不确保在其他平台也适用。 最近由于公司业务需要,要求封装一个支付SDK,需要用到微信支付和支付宝,之前做过的Framework没有依赖其他第三方的库所以比较好做,这次有所不同;一开始我想把支付宝和微信支付的SDK全部融合进来,折腾一天...

2017-05-09 10:53:18

阅读数 1119

评论数 1

iOS 让你的app 支持与itunes之间传输文稿

在info。plist文件里添加  Application supports iTunes file sharing   这个属性  设置为YES  即可

2016-10-13 11:51:05

阅读数 1913

评论数 0

从后台给一个时间值,返回几时几分几秒,总共6行代码

hellow,大家早上好,我对象公司有个需求,需要根据后台传回一个时间值,来在前端显示几时几分几秒,我闲暇之余封了一个,希望以后对大家有所帮助 - (NSString *)time:(NSString *)sec{     NSInteger sec1 = [sec integerValue]...

2016-08-17 10:02:27

阅读数 1175

评论数 0

ios setNeedsDisplay和setNeedsLayout的区别与用处

我们可能对这两个命令并不陌生,setNeedsDisplay调用drawRect方法来实现view的绘制,而setNeedsLayout则调用layoutSubView来实现view中subView的重新布局,问题是为何要如此设计呢,直接调用drawRect和layoutSubView不是更省事吗...

2016-08-08 16:24:57

阅读数 250

评论数 0

低版本XCode如何支持高版本iOS系统进行真机调试

在测试iOS app或者是开发过程中,总会遇到各种各样的升级,比如XCode的升级,MAC OS 的升级,iOS系统升级,这种种升级,个人比较讨厌的是iOS系统的升级,它总是在你调试代码或者是测试过程中给你弹出一个对话框,如下图: 或许自己手抖一下,iPhone就开始默默的升级了...

2016-05-09 10:09:44

阅读数 6061

评论数 0

iOS开发:音频播放、录音、视频播放、拍照、视频录制

http://ios.jobbole.com/84146/#comment-90313

2016-05-06 18:00:33

阅读数 269

评论数 0

在github上一些好的项目统计给大家

在 Github 上 Star 太多了,有时候很难找到自己想要的开源库,所以在此记录下来。便于自己开发使用,也顺便分享给大家。  动画 awesome-ios-animation 收集了iOS平台下比较主流炫酷的几款动画框架 RCTRefreshControl qq的下拉...

2016-05-06 10:15:37

阅读数 6427

评论数 0

瀑布流怎么理解和实现的

1、如果简单的来说,用三个tableView就可以实现瀑布流,3个tableView实现联动滚动 2、其实最好的做法在scrollView上使用3个复用队列,如果一种一个cell超过屏幕,不能release,而是把它回收到复用队列中,如果要创建一个cell,首先从复用队列中取一个,然后使用。

2016-04-18 12:05:30

阅读数 221

评论数 0

解释TCP/IP协议

TCP/IP是网络开发中常见的传输协议,他传输和udp相比是可靠的。http是基于tcp/ip的主要用户互联网的协议,所谓可靠是tcp传输对方会给一个ACL信号(确认信号) tcp传输不如udp快,吞吐量不如udp大 tcp是顺序的,udp是无序的 tcp会保持连接,...

2016-04-18 12:01:21

阅读数 274

评论数 0

在项目什么时候选择使用GCD,什么时候选择NSOperation

项目中使用NSOperation的优点是NSOperation是对线程的高度抽象,在项目中使用它,会使项目的程序结构更好,子类化NSOperation的设计思路,是具有面向对象的优点(复用、封装),使得实现是多线程支持,而接口简单,建议在复杂项目中使用。 项目中使用GCD的优点是GCD本...

2016-04-18 10:47:51

阅读数 926

评论数 0

ASI原理是什么?请举例来说明你平时用的哪些文件?

ASI使用apple底层CFNetworking框架实现的,而不是用Socket套接字实现的。他是一个基于NSOperation(抽象类)的线程处理 网络框架CFNetwork是基于InputSteam/Outstream流的方式管理数据,它内部使用了多线程异步模式进行数据的通讯,比如数...

2016-04-18 10:34:04

阅读数 763

评论数 0

属性readwrite,readonly,assign,retain,copy,nonatomic各是什么作用,在哪种情况下用?

readwrite是可读可写特性;需要生成getter方法和setter方法时 readonly是只读特性 只会生成getter方法 不会生成setter方法;不希望属性在类外改变 assign是赋值特性,setter方法将传入参数赋值给实例变量;仅设置变量时; re...

2016-04-18 10:09:56

阅读数 314

评论数 0

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