ios
文章平均质量分 65
naicher_peng
这个作者很懒,什么都没留下…
展开
-
OC基础数据类型-NSDictionary
NSDictionary转载 2014-05-06 16:54:56 · 712 阅读 · 0 评论 -
ViewController的生命周期分析和使用
iOS的SDK中提供很多原生ViewController,大大提高了我们的开发效率,下面是我的一些经验。 一、结构 按结构可以对iOS的所有ViewController分成两类: 1、主要用于展示内容的ViewController,这种ViewController主要用于为用户展示内容,并与用户交互,如UITableViewController,UIViewController。转载 2014-10-28 20:24:03 · 395 阅读 · 0 评论 -
ios中图片的倍图管理images.xcassets
在项目的images.xcassets中,直接拖入一个图片,会生成相应的一项,相当于apple在图片上面又封装的一层。然后有相应的1x,2x,3x,依次填入图。 好处大大的,比如说,第一个三倍图确定了,然后在拖入二倍图和1x的时候,不需要修改名字,可以直接拖入。 在Xcode中再配合这个RTImageAssets插件,简直就是神器。(直接在github上面搜索) 该插件的简介:本原创 2015-03-30 17:04:20 · 1162 阅读 · 0 评论 -
iOS开源库
youtube下载神器:https://github.com/rg3/youtube-dl 我擦咧 vim插件:https://github.com/Valloric/YouCompleteMe vim插件配置:https://github.com/spf13/spf13-vim ----------------Mac完整项目---------- 电台:https://githu转载 2015-04-14 18:35:31 · 693 阅读 · 0 评论 -
Xcode 6制作动态及静态Framework以及问题的解决
有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着Xcode 6的发布,相信小伙伴们已经都知道了,Xcode 6支持做Framework了. 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用Xcode 6制作,目前网上原创 2015-05-12 21:25:51 · 461 阅读 · 0 评论 -
ios多播代理的本质,消息转发
如果一个对象收到一条无法处理的消息,运行时系统会在抛出错误前,给该对象发送一条forwardInvocation:消息,该消息的唯一参数是个NSInvocation类型的对象——该对象封装了原始的消息和消息的参数。 您可以实现forwardInvocation:方法来对不能处理的消息做一些默认的处理,也可以以其它的某种方式来避免错误被抛出。如forwardInvocation:的名字所示,它转载 2015-05-05 17:35:33 · 2099 阅读 · 0 评论 -
CALayer简单教程:http://www.cocoachina.com/iphonedev/sdk/2011/0930/3303.html http://blog.myspace.cn/jason
CALayer简单教程:http://www.cocoachina.com/iphonedev/sdk/2011/0930/3303.html http://blog.myspace.cn/jasonliu651/category/719416.aspx(强人进阶帖) http://book.51cto.com/art/201003/186356.htm(AppStore掘金——iPhon转载 2015-05-20 10:54:31 · 2286 阅读 · 0 评论 -
SDWebImage和AFNetworking的缓存机制
一、SDWebImage缓存图片的机制 SDWebImage是一个很厉害的图片缓存的框架。既ASIHttp+AsyncImage之后,我一直使用AFNetworking集成的UIImageView+AFNetworking.h,但后者对于图片的缓存实际应用的是NSURLCache自带的cache机制。而NSURLCache每次都要把缓存的raw data 再转化为UIImage,就带来转载 2015-05-20 10:51:06 · 2181 阅读 · 0 评论 -
iOS开发的22个奇葩技巧
导读:TableView不显示没内容的Cell怎么办?键盘事件写得好烦躁,都想摔键盘了怎么办?App老不流畅哪出问题了?CoreData语法又臭又长怎么办?拉伸图片怎么才能不变形?让我们一起欢乐地学习一下iOS开发的各种小技巧吧。 1. TableView不显示没内容的Cell怎么办? 类似于图1,我不想让下面的那些空显示。很简单,添加“self.tableView.tableFoot转载 2015-07-20 16:41:48 · 776 阅读 · 0 评论 -
利用UIImageView实现动画特效
1. 首先查看下UIImageView 中一些比较关键的方法 // these allow a set of images to be animated. the array may contain multiple copies of the same @property(nonatomic,copy) NSArray *animationImages;转载 2014-10-23 11:18:21 · 484 阅读 · 0 评论 -
iphone ios取出视频的每一帧图片(关键帧,AVAssetImageGenerator)
[html] view plaincopy [mImageGenerator generateCGImagesAsynchronouslyForTimes:[NSArray arrayWithObject:[NSValue valueWithCMTime:CMTimeMakeWithSeconds(time, NSEC_PER_SEC)]] completionHan转载 2014-08-12 16:08:40 · 5703 阅读 · 0 评论 -
IOS中获取各种文件的目录路径的方法
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app,Library。 (NSHomeDirectory()), 手动保存的文件在documents文件里 Nsuserdefaults保存的文件在tmp文件夹里 1、Documents 目录:您应该将所有de应用转载 2014-08-20 14:46:28 · 418 阅读 · 0 评论 -
ios学习路线图
再次感谢M了个J老师,开始学习ios,t原创 2014-05-07 16:44:02 · 464 阅读 · 0 评论 -
UIWindow和UIView
本文转载自:http://blog.csdn.net/daiyelang/article/details/18705465 基础: UIView是视图的基类,UIViewController是视图控制器的基类,UIResponder是表示一个可以在屏幕上响应触摸事件的对象; UIwindow是UIView的子类,UIWindow的主要作用:一是提供一个区域来显示UIView,转载 2014-05-12 16:58:23 · 521 阅读 · 0 评论 -
Objective-C 协议(protocol)
协议(protocol)是Objective-c中一个非常重要的语言特性,从概念上讲,非常类似于JAVA中接口. 一个协议其实就是一系列有关联的方法的集合(为方便后面叙述,我们把这个协议命名为myProtocol)。协议中的方法并不是由协议本身去实现,相反而是由遵循这个协议的其他类来实现。换句话说,协议myProtocol只是完成对协议函数的声明而并不管这些协议函数的具体实现。 声明一个协议转载 2014-05-14 16:09:07 · 387 阅读 · 0 评论 -
ios开发中改变nib文件中的控件大小
在开发过程中,遇到了这样的问题,nib文件中直接拖控件,然后想在代码中zhi'ji原创 2014-06-04 14:23:20 · 749 阅读 · 0 评论 -
Reachability查询联网状态
一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。 Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部:转载 2014-06-04 16:58:21 · 482 阅读 · 0 评论 -
iOS开发之MediaPlayer框架的简易使用
我们使用苹果自带的视频播放框架来播放一般的视频,一些专业的视频播放器则要使用第三方开源框架。 // // PlayerViewController.h // MPMoviePlayerDemo // // #import #import @interface PlayerViewController : MPMov转载 2014-06-05 11:31:14 · 890 阅读 · 0 评论 -
使用Vitamio开发iOS平台上的万能播放器(1)
目录(?)[+] 迅速了解 Vitamio是干什么的?看官方怎么说: “Vitamio SDK for iOS是Yixia Ltd官方推出的 iOS 平台上使用的软件开发工具包(SDK),为iOS开发者提供简单、快捷的接口,帮助开发者实现 iOS 平台上的媒体播放应用。” 说白了,就是可以帮助你便捷地开发自己的iOS播放器。 本文目标转载 2014-06-09 15:36:27 · 2603 阅读 · 0 评论 -
ios开发之改变UIWebView文本字体的样式和大小
1、UIWebView设置字体大小,颜色,字体:1、UIWebView设置字体大小,颜色,字体: UIWebView无法通过自身的属性设置字体的一些属性,只能通过html代码进行设置,代码如下:UIWebView无法通过自身的属性设置字体的一些属性,只能通过html代码进行设置,代码如下: [html] view plaincopy转载 2014-05-29 10:57:16 · 671 阅读 · 0 评论 -
ios中json解析出现的null问题
目录[-] 问题现象 解决方法 在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式。 问题现象 但是几个项目下来一直遇到一个坑爹的问题,程序在获取某些数据之后莫名崩溃。其实很早就发现了原因:由于服务器的数据库中有些字段为空,然后以Json形式返回给客户端时就会出现这样的数据: ? 1转载 2015-09-08 19:42:57 · 510 阅读 · 0 评论