文章归档

Coredata第一课 认识coredata

问题

在iOS/Mac中我们有许多方式去持久化存储数据:NSUserDefault、Key chain、C语言文件接口、NSFileHandle、基础框架中的write方法、归档等等。在实际应用中,我们经常需要将这些数据按一定格式转换为 对象,并且进行一定的筛选等操作然后再使用,显得不是很方便[......]

Read more

标签: , , ,
文章分类 iOS 8开发

使用pushmebaby测试app的远程推送功能

什么是远程消息推送功能

苹果给iOS和Mac添加了消息推送的功能,使得我们可以通过后台服务器给应用程序(APP)发送消息,不管APP是否正在使用,比如邮箱的来件提示功能。这项服务被称为Apple Push Notification service(APNs)。里面一共涉及到四个角色:APP、设备、[......]

Read more

标签: , , ,
文章分类 iOS开发进阶

C++教程之lambda表达式一

什么是Lambda?

C++ 11加入了一个非常重要的特性——Lambda表达式。营里(戴维营)的兄弟都对Objective-C很熟悉,许多人多block情有独钟,将各种回调函数、代理通通都用它来实现。甚至有人选择用FBKVOController、BlocksKit等开源框架将KVO、控件事件处理[......]

Read more

标签: , ,
文章分类 C++开发教程

C++教程之auto关键字的使用

一、auto关键字的前世

从C语言开始,auto关键字就被当作是一个变量的存储类型修饰符,表示自动变量(局部变量)。它不能被单独使用,否则编译器会给出警告。

#include <stdio.h>

int main()
{
        int a = 123;[......]

Read more

标签: , ,
文章分类 C++开发教程

在OC项目中使用Swift模块续

iOS Simulator Screen Shot 2014年8月24日 下午8.41.31

其实在很早期的文章里(Objective-C和Swift混合编程开发(一)http://blog.diveinedu.net/objective-c-swift-framework-dev/)已经介绍过了。但还是有许多同学问这个地方,所以干脆在这里再单独介绍一下。

第一、用Xcode 6创建一[......]

Read more

标签: , , , ,
文章分类 iOS 8开发

用Swift写播放器看世界杯

昨晚看到一兄弟通宵看世界杯,CNTV还是挺厚道,放出了Mac版的插件。最近刚好在弄Swift,就自己写两个小播放器吧,至于数据源,直接Bing搜索一个,然后使用之前介绍过的VLCKit框架进行开发….

VLCKit框架的地址:

https://github.com/wuqiong/V[......]

Read more

标签: , , , ,
文章分类 iOS 8开发

在Swift项目中使用CocoaPods

今天有学生在群里问如何在Swift项目中使用CocoaPods。其实不管是Swift还是OC的项目,CocoaPods只是一个包管理器,因此使用方式没有任何区别。只不过CocoaPods里的框架都是用OC编写的,在Swift项目中使用的时候就涉及到一个Swift和OC混合使用的问题。实际上我们在很早[......]

Read more

标签: , , , , , ,
文章分类 iOS 8开发

Swift的常用全局函数介绍

// Playground - noun: a place where people can play

import UIKit

var intValue = -10
//绝对值, 10
abs(intValue)
//移动,20
advance(intValue, 30)
/[......]

Read more

标签: , , , , , ,
文章分类 iOS 8开发

让Playground支持UIKit框架

Xcode 6新增了Playground用来学习和测试Swift代码。它能够实时的看到代码的效果,包括变量、终端输出甚至是Cocoa框架中的UI控件,而苹果在WWDC 2014上还演示了SpriteKit框架在Playground中的使用。不过默认情况下Playground只支持Mac的Cocoa框[......]

Read more

标签: , , , ,
文章分类 iOS 8开发

创建可以在Interface Builder中渲染的自定义视图

Xcode 6加了一个新特性,让开发着可以创建自定义控件,并且可以在Interface Builder中显示效果! 程序猿们再也不用猜测自定义控件的样子了!

1 . 创建一个包含自定义视图的框架

创建一个iOS应用程序框架File > New > Target,选择Cocoa Tou[......]

Read more

标签: , , , ,
文章分类 iOS 8开发