iOS
liangchuannan
这个作者很懒,什么都没留下…
展开
-
通过交换两个数组的元素,使数组元素和之差最小
前几天看到一个算法题:有两个数组A,B,大小都为 n,数组元素的值任意,且无序,要求通过交换A和B中的元素,使得数组A中元素的和与数组B中元素的和之间的差最小。 我的想法就是:将两个数组合并为一个数组,并排序,然后再平分,每次取一头一尾两个,轮流放到A、B两个数组中。下面我把我的代码放上来// 定义两个数组NSMutableArray *array1 = [NSMutableArray arra原创 2016-07-27 17:33:28 · 2982 阅读 · 2 评论 -
用@property声明的NSString, NSArray, NSDictionary 为什么要用copy ?
首先呢, 给大家看一个例子在上图中, 我们用的 strong 修饰的字符串, 当我们把一个可变的字符串赋值给它之后, 发生了一些, 我们并不想要的结果. 这个结果是由于多态的特性导致的. 父类指针指向了子类的对象, 当这个子类是可变的对象, 恰好又发生了修改的时候, 就影响到了父类的属性, 所以出现了我们看到的结果而如果我们用copy来修饰字符串的话, 就不会有这些问题copy 字面意思就是 “复制原创 2016-07-08 15:37:30 · 848 阅读 · 0 评论 -
OC与JS交互
?????? iPhone ????????, ??????????????, ?????? JS(JavaScript) ????????????????? ????: http://t.dianping.com/deal/8820236??UIWebView ?????, ????WKWebView1.??????#import <WebKit/WebKit.h>2.????, ? view原创 2016-08-01 13:31:35 · 237 阅读 · 0 评论 -
图片轮播器
图片无线轮播, 很多人都会写, 原理就不多说了, 这个是我自己写的第一个第三方, 可以一句话添加图片轮播器, 它的优势有两个, 一个是简单, 调用一个方法搞定, 第二个是它对图片的拉伸模式做了处理集成方法: 1.1自动集成: 在 podfile 文件中pod ‘LCNImageScroll’在终端执行 pod update 命令 1.2手动集成: https://github.com/li原创 2016-10-24 13:30:41 · 350 阅读 · 0 评论 -
检查 .podspec 文件遇到的 error
这个必须记录一下, 将自己的第三库上传到cocoapods, 中间检查 .podspec 遇到的一个 error - ERROR | [iOS] unknown: Encountered an unknown error (Simulator iPhone 4s is not available.) during validation.出现这个错误的时候, 在终端输入这个命令, 就好了sudo g原创 2016-10-27 13:55:15 · 2051 阅读 · 0 评论 -
macOS 10.12 不允许未知来源开发者的应用
在终端输入sudo spctl --master-disable注意master前面是两个 - , 因为有的时候会出现两个 - 合成一个 - 所以说明一下.原创 2016-11-14 14:52:41 · 15067 阅读 · 0 评论 -
你可能不知道的
1.NSCache1>建议做缓存的时候采用 NSCache, 而不是 NSDictionary. 2>大多数情况下, NSCache 的用法与 NSDictionary 一样, 可以调用 objectForKey:, setObject:forKey:, removeObjectForKey: 3>开发者可以在任何线程上不加锁的修改NSCache2.NSURLComponents它可以很方便的把原创 2017-03-09 11:01:16 · 295 阅读 · 0 评论 -
AVAudioPlayer 播放音频
AVAudioPlayer 在 Mac 和 iOS 系统经常被作为实现音频播放的最佳选择。1.AVAudioPlayer的创建有两种方法可创建一个 AVAudioPlayer,使用包含要播放音频的内存版本的 NSData,或者本地音频文件的 NSURL。如果基于 iOS 系统,URL 必须在应用程序沙盒之内或者该 URL 一定是用户 iPod 库中的一个元素。@property(nonatomic,原创 2017-08-14 17:31:04 · 1497 阅读 · 0 评论 -
iOS 圆点分页控件 pageControl
圆点分页控件 pageControl效果图:链接:https://github.com/liangLiangCN/pageControl原创 2019-08-03 21:16:30 · 1166 阅读 · 0 评论