xn4545945 http://blog.xigulu.com

专注互联网。业精于勤,荒于嬉;行成于思,毁于随。

iOS工程如何支持64-bit

苹果在2014年10月20号发布了一条消息:从明年的二月一号开始,提交到App Store的应用必须支持64-bit。详细消息地址为:https://developer.apple.com/news/?id=10202014a 那们我们应该如何开始着手让自己的App支持64-Bit呢? ...

2014-10-27 22:21:47

阅读数:1467

评论数:0

【iOS】Swift中扩展extension与协议protocol

一起连带前面几篇Playground小结代码都转到github上了。Swift语法主要部分差不多就这些了。当然还有泛型、运算符重载、ARC、闭包之类的补充。 一、扩展(extension) 扩展 extension(类似OC中的分类, 但Swift中没有名字), 即使在没有权限获取到原始代码的情...

2014-10-05 06:11:06

阅读数:25257

评论数:1

【iOS】Swift类的继承、构造方法、析构器等复习

构造方法内容会多一些,涉及Swift中构造的一些规则与概念。这次写了7个Person来复习,外加名人XiaoMing。 Mark:Playground真是个好东西,特别练习写Swift时,实时显示真是大赞! 一、继承与重写, 防止重写 1.1 基类, 不继承任何类. Swift不想OC或者...

2014-09-23 05:53:17

阅读数:7696

评论数:0

【iOS】Swift类与结构、存储属性、计算属性、函数与方法、附属脚本等

写了12个Person来复习,不过完成同样的代码需要敲键盘的次数相比OC确实少了很多,这很多应该归功于Swift中不写分号,以及少了OC中的中括号。 一、类与结构体 两者在Swift中差不了多少了 类与结构体有很多相同的地方: (第2,3点是其他语言中不存在的) 1)都可以定义属性/方法/下标(...

2014-09-16 05:08:34

阅读数:11438

评论数:2

有趣的Swift特性

转自 今天,我想要开始一些事情,探索几个Swift的特性,其从Objective-C的角度看是令人感兴趣的并且不寻常的,并且我将会思考他们会有什么好处。   显式可变值 Swift 使一些可变值作为一个优秀语言的构成,并且使任何可变类型像这样被标识。例如: var a: ...

2014-09-15 22:39:14

阅读数:2528

评论数:0

【iOS】Swift中的函数、断言、枚举等

函数与方法、枚举等的书写格式与用法还是变化很大的。 一、函数 1.1 无返回值, 无形参 func myTest2(){ println("Hello") } 1.2 有返回值,有形参 func myTest1( num1:Int , num2:Int ) ->...

2014-09-15 04:25:08

阅读数:2312

评论数:5

【iOS】Swift数据类型、运算符、新增语句等小结

一、基本数据类型 Int、Float、Double、Bool、Character、String(首字母都大写) Array、Dictionary、元组类型(Tuple)、可选类型(Optional) 只写几个基本,与OC不同的复习小结一下。 指定数据类型: let a:Int = 10 //指...

2014-09-14 06:57:21

阅读数:4461

评论数:3

【iOS】Swift中Playground,常量、变量、字符串等小结

一、代码书写的几点变化 1. 更像Java,Javascript或Python的格式了 2. 结尾的分号可写可不写了(同一行的多条语句中间必须加分号) 3. 不需要写main函数了,直接是从上往下执行 二、Playground Playground顾名思义,Play是玩的意思,ground是地...

2014-09-13 05:29:06

阅读数:4423

评论数:6

XMPP协议及实践

一、XMPP协议 XMPP (Extensible Messaging and Presence Protocol可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。XMPP的前身是Jabber,基于XMPP的应用具有很强的可扩展性。 XMPP中...

2014-08-31 23:54:14

阅读数:4036

评论数:0

iOS开源项目搜集

Github上的600多个开源项目搜集: (当然Github上远不止这些) http://github.ibireme.com/github/list/ios/  关于iOS上的7个常用开源项目: http://www.cocoachina.com/industry/20130701/651...

2014-08-31 20:13:06

阅读数:2900

评论数:0

【iOS】苹果,百度Map定位使用与总结

iOS中使用较多的3款地图,google地图、百度地图、苹果自带地图(高德)。其中苹果自带地图在中国使用的是高德的数据。苹果在iOS 6之后放弃了使用谷歌地图,而改用自家的地图。在国内使用的较多的就是百度、苹果自带地图(高德),以下总结下这两个。 一、苹果地图的使用 因为苹果使用的是高德的地图,加...

2014-08-28 02:04:39

阅读数:34695

评论数:1

iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)

iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势) 分类: iOS开发进阶2013-02-27 14:49 29437人阅读 评论(12) 收藏 举报 目录(?)[+] 1、UIGestureRecognizer介绍 手势识别在iO...

2014-07-31 00:00:04

阅读数:1148

评论数:0

【iOS】UIDynamic

UIDynamic是从iOS 7开始引入的一种新技术,属于UIKit框架。可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象:如重力、弹性碰撞等现象。 一、UIDynamic中的一些概念 三个重要的类: UIDynamicItem Protocol:(要执行仿真动画的对象) To make...

2014-07-30 21:50:41

阅读数:2774

评论数:0

【iOS】多线程NSOperation

NSOperation是苹果封装的一套多线程的东西,不像GCD是纯C语言的,这个是OC的。但相比较之下GCD会更快一些,但本质上NSOPeration是多GDC的封装。 一、NSOperation与GCD的比较 GCD是基于c的底层api,NSOperation属于object-c类。ios首先引...

2014-07-28 01:04:06

阅读数:4367

评论数:0

Objective-C之run loop详解

Objective-C之run loop详解 作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/9237973   做了一年多的IOS开发,对IOS和Objective-C深层次的了...

2014-07-27 16:05:43

阅读数:1433

评论数:0

【iOS】多线程GCD

GCD(Grand Central Dispatch) : 牛逼的中枢调度器。苹果自带,纯C语言实现,提供了非常多且强大的函数,它可以提高代码的执行效率与多核的利用率。 一、GCD的基本使用 1、GCD中的两个核心概念 : •任务: 执行什么任务. •队列: 用来存放任务. (用来调度任务) 2...

2014-07-25 01:33:11

阅读数:2940

评论数:0

【iOS】使用SQLite与FMDB

iOS中的SQLite与Android中的一模一样,只是调用方法有差异。如果单从调用来讲,Android封装的一套helper更好用一些,而iOS原生的用C语言的几个函数在操作,比较麻烦。不过引入第三方框架FMDB,使用起来就方便很多。 一、SQLite的基本使用 使用步骤: 1.导入系统框架(...

2014-07-23 02:22:14

阅读数:6805

评论数:0

【iOS】网络操作与AFNetworking

众所周知,苹果搞的一套框架NSContention发送请求与接收请求的方式十分繁琐。操作起来很不方便。不仅要做区分各种请求设置各种不同的参数,而且还要经常在多线程里操作,同时还要对请求与返回的数据做各种序列化的操作,同时还要考虑请求数据的安全等一堆问题。 一、早前的几个网络框架 1、ASI...

2014-07-19 02:27:20

阅读数:64125

评论数:19

【iOS】文件下载小记

文件的下载分为NSURLConnection与NSURLSession两种,前一种有恨悠久的历史了。使用相对麻烦,后者是新出来的,增加了一些额外的功能。 一、NSURLConnection实现下载 TIPS: *当NSURLConnection下载时,得到的NSData写入文件时,data并没有...

2014-07-18 01:55:26

阅读数:8235

评论数:2

【iOS】文件上传小记

iOS中用系统提供的API能实现能实现文件的上传与下载,分别有两种方式。NSURLConnection与NSURLSession。 其中NSURLConnection是使用很久的的一种方式,NSURLSession是新出来的一种方式。 一、 POST方式上传 POST方式提交信息...

2014-07-16 02:25:45

阅读数:14524

评论数:3

提示
确定要删除当前文章?
取消 删除
关闭
关闭