ios
文章平均质量分 61
1993奇葩
学生
展开
-
微博阅读器demo(一)OAuth 2.0 认证
微博阅读器demo实现过程分为多个部分: 第一部分为通过OAuth 2.0 认证首先注册一个微博开放平台的开发者账号,创建一个应用,获得app key和app secret。前往管理中心-》应用信息-》高级信息,编辑OAuth2.0 授权设置,将其设置为一个网址。查看微博OAuth2API,可知微博OAuth 2.0认证分为两步:1.请求授权;2.获取授权。原创 2014-05-17 20:01:26 · 653 阅读 · 0 评论 -
ios DNS解析和网络测试
IOS DNS解析和网络测试转载 2015-03-12 20:44:05 · 3021 阅读 · 1 评论 -
IOS中获取各种文件的目录路径的方法
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1、Documents 目录:您应该将所有de应用程序数据文件写入到这个目录下。这个目录用于存储用户数据转载 2015-03-10 16:05:21 · 518 阅读 · 0 评论 -
Object-C中对自定义类实现<NSCopying>协议
Object-C中对自定义类实现<NSCopying>协议收到一条异常出错的消息,它可能如下所示:-[Fraction copyWithZone:]: unrecognized selector sent to instance 0x7fabb8414380这种错误,是对于自定义类,要实现使用自己的类进行复制,必须根据<NSCopying>协议实现其中的一两个方法。转载 2015-03-08 12:46:23 · 969 阅读 · 0 评论 -
IOS 如何持久化自定义对象(使用NSUserDefaults)
IOS 如何持久化自定义对象(使用NSUserDefaults)转载 2015-03-08 15:38:12 · 951 阅读 · 0 评论 -
iOS 声明属性关键字讲解
atomic: 原子操作(原子性是指事务的一个完整操作,操作成功就提交,反之就回滚. 原子操作就是指具有原子性的操作)在objective-c 属性设置里面 默认的就是atomic ,意思就是 setter /getter函数是一个原子操作,如果多线程同时调用setter时,不会出现某一个线程执行完setter所有语句之前,另一个线程就开始执行setter,相当于 函数头尾加了锁 .转载 2015-03-03 20:42:13 · 505 阅读 · 0 评论 -
XCode Build settig 工程路径设置
xcode4的环境变量,Build Settings参数,workspace及联编设置一、xcode4中的环境变量$(BUILT_PRODUCTS_DIR)build成功后的,最终产品路径--可以在Build Settings参数的Per-configuration Build Products Path项里设置$(TARGET_NAME)目标工转载 2015-01-22 10:37:10 · 1142 阅读 · 0 评论 -
xcode6中如何对scrollview进行自动布局(autolayout)
本文转自:xcode6中如何对scrollview进行自动布局(autolayout)目录(?)[-]一我们的需求是什么二竖屏布局三横屏布局四总结hi,all:在经过了一番犹豫之后,我决定将我自己做的这个小APP的源码公布给大家:其出发点是和大家一起学习iOS开发,仅供学习参考之用。之前代码是托管于gitl转载 2015-02-03 18:20:08 · 586 阅读 · 0 评论 -
CocoaPods一个Objective-C第三方库的管理利器
本文转自:CocoaPods一个Objective-C第三方库的管理利器目录(?)[-]介绍那怎么用呢先安装CocoaPods现在pod安装好了怎么使用呢搜索初始化添加一个库头文件路径其他的第三方库介绍:开发应用的时候第三方的库是不可缺少的,能提高开发的效率。 一些经常用到的库,在新的项目里用是,你又得手工的Add到项转载 2015-02-02 17:00:39 · 515 阅读 · 0 评论 -
使用constraint时, animateWithDuration不起作用的解决方法
调用UIView的animateWithDuration设计简单的动画是很方便的,但使用uiconstraint进行界面设计时,animateWithDuration的动画不起作用。 问题可能出现在: 1.没有调用layoutIfNeeded 2.调用layoutIfNeeded的对象不正确原创 2015-01-09 21:46:40 · 5876 阅读 · 1 评论 -
编译ios平台的支持arm64和x86_64的通用openssl静态库
编译ios平台的支持arm64和x86_64的通用openssl静态库对于x86_64,wiki上有这句话:x86-64 (also known as x64, x86_64 and AMD64) is the 64-bit version of the x86 instruction set. 也就是说是64位的x86指令集。可以这样理解armv7 , armv7s对应真机的32位处理器,i386对应模拟器的32位模拟器;arm64对应真机的64位模拟器,x86_64对应模拟器的64位模拟器。转载 2015-01-28 19:01:58 · 4096 阅读 · 1 评论 -
iOS应用如何实现64位的支持
苹果在2014年10月20号发布了一条消息:从明年的二月一号开始,提交到App Store的应用必须支持64-bit。详细消息地址为:https://developer.apple.com/news/?id=10202014a对于64位App要注意的地方查看苹果官方文档64-Bit Transition Guide for Cocoa Touch基本知识从iPh转载 2015-01-27 17:32:15 · 541 阅读 · 0 评论 -
UIImageView 添加了UITapGestureRecognizer 之后,手势不响应
storyboard添加的UIImageView,原因在于原创 2014-10-21 19:43:17 · 1697 阅读 · 0 评论 -
代码添加constraint,设置translatesAutoresizingMaskIntoConstraints为NO的原因
在用代码为原创 2014-10-30 21:31:43 · 26976 阅读 · 1 评论 -
UIView 的 bounds 和 center 属性
对于一个view在它的原创 2014-10-24 17:01:08 · 722 阅读 · 0 评论 -
ios ARC工程中添加非ARC文件
对于一些转载 2014-05-23 21:44:17 · 703 阅读 · 0 评论 -
微博阅读器demo(二) 微博列表
微博阅读器demo(二) 微博列表原创 2014-05-18 16:05:35 · 887 阅读 · 0 评论 -
UITableView中heightForRowAtIndexPath 产生 EXC_BAD_ACCESS 的原因
有时, 在UITableView中cell的内容是动态变化的,因此cell的高度要根据内容调整。这个调整通过 heightForRowAtIndexPath 这个委托方法来完成。 于是,依照网上别人的方法在 heightForRowAtIndexPath 函数中调用 cellForRowAtIndexPath如下:-(CGFloat)tableView:(UITableView *)tabl原创 2014-05-11 21:18:53 · 2742 阅读 · 0 评论 -
NSString (NSStringPathExtensions) 中 stringByDeletingPathExtension 等函数使用的误区
在 NSString (NSStringPathExtensions) 这个category中的一些函数在使用的时候会将你的路径”标准化“原创 2015-04-17 18:11:19 · 4100 阅读 · 0 评论