移动开发
东方宜玲
对很多技术都感兴趣,希望有事没事大家可以奇异讨论
展开
-
object-c property关键字
object-c property关键字前言:因为突然发现对property关键字理解还不是很到位,所以又去查了资料,所以有了下文。原子性:atomic(默认):atomic意为操作是原子的,意味着只有一个线程访问实例变量。atomic是线程安全的,至少在当前的存取器上是安全的。它是一个默认的特性,但是很少使用,因为比较影响效率,这跟ARM平台和内部锁机制有关。nonatomic:nonatom原创 2016-03-01 18:24:46 · 388 阅读 · 0 评论 -
SDWebImage NSURLErrorDomain - Code = 406
首先从维基百科上对于返回码是406的定义:406 Not Acceptable - The requested resource is only capable of generating content not acceptable according to the Accept headers sent in the request.就是说我们的请求不被服务器所接受,原因是我们的请求头出现了问原创 2016-07-20 14:41:20 · 1901 阅读 · 1 评论 -
AFNetworking获取返回的数据无法utf-8编码
AFHTTPSessionManager* manager = [AFHTTPSessionManager manager];manager.requestSerializer = [AFHTTPRequestSerializer serializer];manager.responseSerializer = [AFHTTPResponseSerializer serializer];[ma原创 2016-05-10 20:11:32 · 3026 阅读 · 0 评论 -
Swift UITableViewCell中的按钮点击事件
今天在做一个demo,就是我通过点击UITableViewCell中的一个按钮,然后跳转到另一个界面,原作者的做法是直接在ViewController中完成这个Action,我认为这是不妥的,首先是分装性不够,其次是无法处理单一的事件(或许每个cell对这个的button的需求不同),因此我对事件进行了封装,给UITableViewCell写了一个扩展来获取当前的UIViewController,代原创 2016-04-27 17:11:03 · 9454 阅读 · 0 评论 -
iOS优雅的获取数组的最大值
如何优雅的获取数组的最大值,其实oc可以通过valueForKeyPath方法来设置你想要获取的一些数组,比如数组的最大值,最小值,平均值等。下面是实践:NSMutableArray* array = [NSMutableArray array];for (int i = 0; i < 10; i++) { CGFloat num = arc4random() % 100 + 1;原创 2016-04-12 15:16:42 · 14386 阅读 · 0 评论 -
iOS url中文编码
iOS url中文编码前几天碰到个问题,就是在搜索股票时,需要支持股票名检索的支持,那时候我的做法是直接将中文放到url中,这时候会出现url为nil,然后出现app的奔溃。后来想到应该是需要对中文进行编码,然后问题就解决了。编码方式如下:[urlString stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URL原创 2016-03-15 10:41:26 · 712 阅读 · 0 评论 -
股票的k线图,分时图以及大盘
详情链接:https://github.com/dyljqq/Stock这个工程是从我的app中剥离出来的一块,主要有一下四个功能:股票分时图股票K线图股票盘口通过股票代码查找股票数据来源:网易股票以及新浪股票的接口有需要的同学可以下载来看下,欢迎大家一起交流。ps:原先是想要从github上捡个现成的k线控件,后来发现跟自己的项目出入都太大,所以索性自己重新写了一个。v1.1:修复一些原创 2016-03-14 15:41:07 · 868 阅读 · 0 评论 -
iOS Animation Tutorial: Getting Started(中文翻译)
iOS动画教程(第一部分)英文版 iOS Animation Tutorial: Getting Started动画是你的iOS用户交互界面的重要组成部分。动画可以将用户的注意力放在改变的事物上,并且给你的UI带来无限的乐趣与闪光点。更重要的是,在扁平化设计的时代,动画是区分你和别的app 应用的一个很重要的方法。在这篇教程中,你将会学习到怎么样用UIView的动画来完成下面的事情:设置一个很酷的原创 2016-02-26 13:52:06 · 769 阅读 · 0 评论 -
NSOperation的使用
NSOperation的使用请参照我的NSOperation Demo来看,这个demo实现的功能是使用NSOperationQueue后台下载图片,图片完成后刷新tableView。图片下载用的是NSURLSessionDownloadTask, 顺便复习了下NSURLSession,AFNetworking用多了都忘了API了!!!完整的demo地址:https://github.com/dyl原创 2016-03-16 20:34:23 · 571 阅读 · 0 评论 -
如何获取UITableView 每个section的Rect
如何获取UITableView 每个section的Rect例: tableView.rectForSection(indexPath.section)原创 2016-09-27 15:57:31 · 1962 阅读 · 0 评论