NSURLSession之我见
前言 iOS7的时候苹果推出了NSURLSession,NSURLSession可以看做是NSURLConnection的进化版,大有取代NSURLConnection的意思 NSURLSession优点: 1、后台上传和下载:只需在创建NSURLSession的时候配置一个选项,就能得到后台网络的所有好处。这样可以延长电池寿命,并且还支持UIKit的多task,在进程间使用相同的委托模型。 2、能够暂停和恢复网络操作:使用NSU...【详细】
NSURLSession 网络请求 断点续传 上传
tianya2416 2016年05月25日 赞:7 评论:1 阅读:1212
[转载]iOS开发常用国外网站清单
原文地址:iOS开发常用国外网站清单作者:eseedo 工欲善其事必先利其器,最近发现临时查找一些东西容易浪费时间,花了点时间整理一下常用的网站,方便以后备用。 国内的code4app,ui4app,cocoachina,oschina,csdn就不说了,基本上很好用。不过国外网站上的好东西更多,可惜找起来也更费时间,需要整理一下。 主要分开发教程、示例项目、UI设计...【详细】
iOS网站
fan_apple 2016年05月24日 赞:9 评论:4 阅读:2142
iOS几种常见的传值方式
list text here- list text here1. list text here1. list text hereiOS中经常遇到从一个视图跳转到下一个视图,并且第二个视图需要从第一个视图获得部分数据信息,这就所谓不同视图之间的传值啦。网上针对iOS的传值的几种方式都有详细的讲解,我这里只是将我对传值的一些理解总结下,以便更好的记忆。下面就简单的通过代码来介绍几种常见的传值方...【详细】
iOS不同视图传值
ming1025 2016年05月24日 赞:4 评论:1 阅读:1036
Xcode 7.0 创建 framework
仅供自己学习 1.新建一个项目取名为:MyFirstFramework* File-->New-->Project--Cocoa Touch Framework 2.创建我们需要公开的文件:MyFirstLog 申明方法:- (void)showMyName:(NSString )name; 3.设置静态库 MyFirstFramework--TARGETS--Build Settings--Linking--Mach-o Type 设置为 Static Library 4.将我们需要公开的类放到public里面 MyFirstFramework--TARGETS--Build Phases--Headers 将Project中我们要公...【详细】
wudanfeng 2016年05月23日 赞:1 评论:0 阅读:633
OC 野指针 空指针 僵尸对象
让人崩溃的野指针,下面进入正题,废话不多说了,说多了都是泪。。。。。。 一、首先说一下什么是空指针,什么是野指针,什么是僵尸对象 1.空指针 1) 没有存储任何内存地址的指针就称为空指针(NULL指针) 2) 空指针就是被赋值为0的指针,在没有被具体初始化之前,其值为0。 quote here ShadowTimeMapVC str_device1 = NULL; ShadowTimeMapVC str_device2...【详细】
1498893132 2016年05月21日 赞:3 评论:7 阅读:1173
IOS中获取各种文件的目录路径的方法
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app,Library。 (NSHomeDirectory()), 手动保存的文件在documents文件里 Nsuserdefaults保存的文件在tmp文件夹里 1、Documents 目录:您应该将所有de应用程序数据文件写入到这个目录下。这个目录用于存储用户数据或其它...【详细】
ZSCoco 2016年05月20日 赞:5 评论:0 阅读:644
Cocoapods的安装以及使用
Cocoapods 在网上看博客,看了好多次,都没有学会cocoapods,今天上午浪费了一上午的时间,终于算是学会了。其实也是很简单的。 iOS 新版 CocoaPods 安装流程 1.换掉现有Ruby默认源(由于好多人都没有翻墙,所以我们将rubygems换掉,采用taobao的,如果有的是直接翻墙的话,可以直接使用rubygems) $gem sources --remove https://rubygems.org/ 2.采用taobao的源...【详细】
cocoapods
爱喝玉米粥 2016年05月19日 赞:5 评论:4 阅读:1492
ReactiveCocoa基础和一些常见类介绍
一 导入ReactiveCocoa框架 通常都会使用CocoaPods(用于管理第三方框架的插件)帮助我们导入 podfile如果只描述pod 'ReactiveCocoa', '~> 4.0.2-alpha-1',会导入不成功 因为用到了swift的一些东西 需要在podfile加上use_frameworks,重新pod install 才能导入成功 ReactiveCocoa常见的一些类: RACSignal:信号类,一般表示将来有数据传递,只要有数据改变,信号内部接...【详细】
ReactiveCocoa
CharType 2016年05月18日 赞:1 评论:1 阅读:1070
修改一个数字破解Mac上的应用
在某位大神的博客里看到了Mac一款非常好用的App,叫Paw。 Paw可以在Mac上模拟各种HTTP请求,可视化的管理HTTP Header、Parameters、Cookies等,还有一点非常出乎意料的功能是通过下载插件可以自动生成Swfit、OC、JS等多种语言的代码。 然而Paw巨贵(200软妹币),而且破解版不好搜。于是寻思着自己动手解决需求,于是可怜的Paw成了实验对象。先从...【详细】
jiker159 2016年05月17日 赞:0 评论:0 阅读:952
iOS 知识-常用小技巧大杂烩
开发过程中遇到的一些问题 网上查阅整理的一些问题 供大家参考,方便大家查阅 1. 打印View所有子视图 po [[self view]recursiveDescription] 2. layoutSubviews调用的调用时机 * 当视图第一次显示的时候会被调用 * 当这个视图显示到屏幕上了,点击按钮 * 添加子视图也会调用这个方法 * 当本视图的大小发生改变的时候是会调用的 * 当子视图的frame发生改...【详细】
ios
lishichao706 2016年05月17日 赞:37 评论:10 阅读:3904
fan上传
iOS打包再点击export之后出现提示框 An error occurred during export 在Target 选择 Build Setting 搜索Enable Bitcode设置为NO 假如你用Cocoapods务必将所有pod库中的Enable Bitcode都设置为NO 原文地址:http://www.jianshu.com/p/95c65122019d/comments/1642962【详细】
ios
dongcaili2012 2016年05月17日 赞:0 评论:0 阅读:386
iOS五种页面传值方式
方式一:属性传值 A页面的值跳转到B页面之后把值传给B页面,只需要在.h文件定义属性,A页面再跳转之前赋值给B页面的实例对象属性即可。 A页面(FirstViewController)部分代码: 在FirstViewController.m的button点击跳转方法中 B页面为TextFieldViewController,inputTextF就是B页面的属性。是不是很简单?这种传值方式一般用于正向传值给跳转界面。 方式...【详细】
ios 传值 页面
czkyes 2016年05月16日 赞:5 评论:0 阅读:1097
简单对比 YTKNetwork 和 STNetTaskQueue
简单对比 YTKNetwork 和 STNetTaskQueue 先放出两个项目的GitHub地址: YTKNetwork: https://github.com/yuantiku/YTKNetwork 由唐巧大神及其猿题库团队开发。 STNetTaskQueue: https://github.com/kevin0571/STNetTaskQueue STNetTaskQueue 是我在做一个Side Project 的时候写的管理网络请求的库,目前被使用在多个线上的项目。其设计的基本思想和 YTKNetwork 类似,引用 YTKNetwork 介绍里的...【详细】
ios 网络 YTKNetwork STNetTaskQueue
kevin0571 2016年05月16日 赞:0 评论:0 阅读:873
iOS 开发常用的数据读写
开发中常用的数据读写方法有三种: 1.直接调用wirteToFile: atomically: 写入; 2,利用NSKeyedArchiver, NSKeyedUnarchiver读写; 3利用NSUserDefaults读写. 对于这三者来说, path都要写到文件级别,不能只写到某个文件夹,还要写出文件的名称和后缀 /wirteToFile: atomically:/: ---NSString,NSArray,NSDictionary 等可以直接调用该方法来写入文件,一般是 .plist 文件, NSString 一般写入....【详细】
ios 数据读写
DengXiaoBai 2016年05月15日 赞:0 评论:0 阅读:707
xib正确创建可滑动的UIScrollView
我们在xib里面创建scrollview是不能直接设置contentSize的,这就导致用xib创建出得Scrollview不能滑动。正确的做法是: 1.创建ScrollView 2.创建ScrollView的子View(子view如有多个,需先创建一个容器view,然后将所有子view放入容器View,在将容器view放入ScrollView,这个容器view就相当于下面的imageView);下面为示例图 这里以imgeview为例;并进行约束[转载]xib正...【详细】
FSCalendar
西单_夜未央 2016年05月15日 赞:3 评论:0 阅读:641
Xcode常用快捷键总结
Xcode常用快捷键 Xcode窗口快捷键 其他补充: 编译代码: command + B 将代码翻译为计算机能够识别的语言(0/1) 调试Xcode中程序: command + R 折叠与展开方法代码: 折叠代码的快捷键 : command + option + ← 展开代码的快捷键 : command + option + → .h和.m之间切换 command + control + ↑ 单行注释的快捷键: command + / 添加断点快捷键: command + \ 代码移动的快捷键: 上...【详细】
xcode 快捷键 窗口 常用
chendehao 2016年05月15日 赞:8 评论:2 阅读:863
iOS问题总结一
我是iOS开发新人,还需要学习很多的东西来填充自己。平时我都不怎么喜欢总结的,为了让自己能快点成长,所以决定开始总结平时经常遇到的各种问题,以及对于我来说学到的一些新的技能知识都会总结到这上面,或者是其他地方,同时希望可以帮助到遇到同样问题的初学者。 不过先申明,很多问题的解决来源一般都是网上找到的,如...【详细】
DCHRectina 2016年05月14日 赞:0 评论:0 阅读:737
iOS应用秒退--分析
有时候在iPhone上打开一个应用程序可能会出现秒退的情况,经分析无外乎以下几点原因: 1.程序运行在较老的iOS系统或者老版机型上 2.程序运行时,系统动态链接库或Framework无法找到 3.程序初始化时无法正确读取到用户数据而秒退 4.App 的设置不正确 5.程序里的某个功能在新版操作系统才具有,但在实现中未对系统版本进行区别对待,导致用到该...【详细】
iOS应用秒退
xianglinit 2016年05月14日 赞:2 评论:1 阅读:673
iOS开发之沙盒机制
沙盒:iOS系统为每一个应用程序创建一个文件目录,是一个的独立,封闭,安全的空间, 一个沙盒就是一个文件目录 沙盒规定了一个程序只能在自身的沙盒中进行操作,不能去访问其他应用程序的沙盒(iOS8已经部分开放访问) 沙盒的作用:用来存放非代码文件(图片, 音频, 视频, 属性列表(plist), sqlite数据库, 文本文件, 其他等等) 沙盒中常用的几个路...【详细】
天涯_DHY 2016年05月13日 赞:1 评论:0 阅读:638
iOS 开发xcode的使用
iOS 开发离不开xcode(当然也有一些其它的IDE如kony可以进行iOS 和 安卓的共同开发),相比eclipse等开发工具,xcode的控件集提供了更高效的页面布局,xcode的插件更能够使开发过程简单而有趣。平常项目开始阶段我会把每次的项目初始化文件生成模版,再次使用的时候,便会自动生成项目初始化文件。 xcode的使用这章我会介绍如下功能:xcod...【详细】
ZXY_Start 2016年05月13日 赞:0 评论:0 阅读:400
sina weixin mail 回到顶部