iOS开发

Core Data from Scratch 本Lesson 4是介绍如何配置CoreData供Lesson 3使用的。 配置CoreData的步骤如下: 1.加入Core Data Stack 2.加入Core Data Model 3.使Object继承NSManagedObject 从第一步开始,加入Core Data Stack Core Data Stack 其实Core Data的配置基本一样的,所
dexcoder 1年前发布
前言 这一lesson,主要是介绍如何获取CoreData保存的数据,和如何利用CoreData保存数据。 本Lesson的目的 本课程目的和实现步骤: 利用CoreData获取已保存的对象 1.从Context获取已经存取的对象(NSManagedObject)Actors 利用CoreData保存对象 2.将Actors加入到Context3.保存Co
dexcoder 1年前发布
前言 这是Lesson 2,这一课将主要介绍如何利用NSCoder/NSKeyedArchiver将一个包含对象(object)的数组或者字典,保存到Document/目录下。 保存一个包含对象的数组 假设有一个数组(NSArray)objects包含着NSData对象。对象图(object graph)如图 object graph 为了保存全部数据,
dexcoder 1年前发布
前言 通过将数据缓存在本地,可以有效减少http请求数,和提升用户体验。 本文章要解决的问题:要保存数据。1.首先要知道什么时候保存恰当?2.然后要知道怎么保存?即是用什么类(class)和方法(method)? App Life Cycle 要了解iOS如何将数据存在本地,先来了解一个App的生命周
dexcoder 1年前发布
在这一章节中,你将学会如何调试你的代码。调试(Debugging)是开发者非常重要的工具,会调试代码可以为你节省几百个小时的时间,同时,你还将学会如何阅读苹果公司的开发文档(Apple's documentation),这个文档就是苹果公司提供的百科全书,这里有你想知道的所有答案,最后
dexcoder 1年前发布
在这一章节中,你讲学会如何在一个App里如果管理多个界面之间的跳转,还将学会如何创建一个滚动列表。大多数的App都有多个界面和至少一个滚动列表。这章将会帮你构建知识基础,有了这些知识储备,你离着实现发布App这个目标就更近了。 视图控制器(View Controllers) 视图控
dexcoder 1年前发布
在这一章节中,我们会更深入的了解Swift,苹果公司给开发者提供了一系列的方法和类,也就是常说的framework(框架),这些框架叫做Foundation。你可以从developer.apple.com上找到更多关于苹果公司框架的知识。然而,这些框架也有不够用的时候,这就需要你能够编写你自己的类
dexcoder 1年前发布
在这一章里,我们会学习Swift基本的知识:创建变量,集合,循环体以及条件语句。这一章将会介绍Swift中最重要的知识,这样你能更开的开发程序。 什么是Swift? Swift是苹果公司开发的新的编程语言,在2014年六月的AWDC上推出的。过去20年里苹果公司使用Objective-C来开发程序
dexcoder 1年前发布
编程看起来像是一件令人望而生畏的事情,但是不一定这样。大部分的编程都可以归结为一些基本的数学技巧。不管过去你的数学水平如何,现在,你只要学习一些基本技巧就可以开始了。在你开发APP之前,需要做的很重要的一件事情就是,理解神奇的表象背后的原理。在这一章节中,我
dexcoder 1年前发布
在这一章里,为你的学习做好计划和准备。先了解APP Store,设置你的Mac,为开发IOS程序做好准备。 做好规划 在启程前先花一点时间为旅程做好规划,确保完成下面的事项: 了解App Store 当你学习开发APP时,确保利用好手头已有的资源:App Store。你能从App?Store里看到目前的
dexcoder 1年前发布
--iOS多媒体 概览 随着移动互联网的发展,如今的手机早已不是打电话、发短信那么简单了,播放音乐、视频、录音、拍照等都是很常用的功能。在iOS中对于多媒体的支持是非常强大的,无论是音视频播放、录制,还是对麦克风、摄像头的操作都提供了多套API。在今天的文章中将会对这
dexcoder 1年前发布
我们使用某个app的时候,当我们将程序压到后台之后,我们希望它还能从服务器抓取一些数据,类似微博,微信,qq这些程序压后台 之后,我们依然能看到icon上显示未读数量。但是ios系统是伪多任务操作系统。 当我们将程序压后台之后,大概过1分钟,程序就会被关闭。就不能抓取数
dexcoder 1年前发布
最近我们使用支付宝怎么软件的时候,发现可以使用指纹了,看起来是否的高大上。当时苹果推出了相关接口,让程序写起来很简单哈。 在iPhone5s的时候,苹果推出了指纹解锁。但是在ios8.0的时候苹果才推出相关的接口 所有我们需要判断硬件设备和ios系统版本是否支持 下面的例子是
dexcoder 1年前发布
在ios开发中,我们一般都是在textfield或者textView中输入文字。当我们需要插入图片的时候其实也是很简单的 我们需要利用的textfield,textView的属性化文本,将图片以附件的形式插入 步骤如下:(以textView为了,oc中也是一样的) 创建附件,同时设置好textView的字体大小(
dexcoder 1年前发布
说明:微博开放接口的调用,如发微博、关注等,都是需要获取用户身份认证的。目前微博开放平台用户身份鉴权主要采用的是OAuth2.0。为了方便开发者开发、测试自己的应用。 OAuth2.0较1.0相比,整个授权验证流程更简单更安全,也是未来最主要的用户身份验证和授权方式。 步骤一
dexcoder 1年前发布
使用Segue能够在ViewController之间来回切换,以下就来说下切换方法: 1、使用点击button进行切换 直接上图,在须要切换的View属性界面,点击Modal然后拉到前一个view界面或者是Button上 2、 手动进行跳转 假设拉到了Button的TouchUpInside上,那么点击左側button的时候就会切
dexcoder 1年前发布
最近遇到一个功能就是根据用户当前的网络状,用户未联网需要提示一下,如果是Wifi可以推荐一些图片新闻,如果是3G模式设置为无图的模式,获取网络状态比较简单,毕竟中国现在的流量还是一个比较贵的状态,哪天用户发现App消耗流量过多说不定就干掉了App。不过苹果的Reachabili
dexcoder 1年前发布
CocoaPods 是开发 OS X 和 iOS 应用程序的第三方库的依赖管理工具,如果是正常的开发不需要使用的第三方的代码,CocoaPods是不需要的,但是从实际情况上,为了提高开发效率,CocoaPods算是一个必备的开发工具之一。一般如果是简单的引用,CocoaPods的优势不是很明显,当项目用
dexcoder 1年前发布
ViewController在App开发中是至关重要的一环,无论是页面的展示和数据之间的交互,ViewController提供了一个框架可以管理和构建App应用。iOS中构建App提供了两种方式一种是ViewController管理比如NavigationController和UITabBarController,另外一种就是我们经常打交道用到的
dexcoder 1年前发布
标题中的Get和Post是请求的两种方式,同步和异步属于实现的方法,Get方式有同步和异步两种方法,Post同理也有两种。稍微有点Web知识的,对Get和Post应该不会陌生,常说的请求处理响应,基本上请求的是都是这两个哥们,Http最开始定义的与服务器交互的方式有八种,不过随着时间
dexcoder 1年前发布