【ios开发指南-第1-3章】教程文章相关的互联网学习教程文章

iOS开发UI篇—UIScrollView控件实现图片缩放功能【代码】【图】

一、缩放1.简单说明:有些时候,我们可能要对某些内容进行手势缩放,如下图所示 UIScrollView不仅能滚动显示大量内容,还能对其内容进行缩放处理。也就是说,要完成缩放功能的话,只需要将需要缩放的内容添加到UIScrollView中2.缩放原理当用户在UIScrollView身上使用捏合手势时,UIScrollView会给代理发送一条消息,询问代理究竟要缩放自己内部的哪一个子控件(哪一块内容)当用户在UIScrollView身上使用捏合手势时,UIScrollView会...

iOS开发之抽屉效果实现【图】

iOS开发之抽屉效果实现 说道抽屉效果在iOS中比较有名的第三方类库就是PPRevealSideViewController。一说到第三方类库就自然而然的想到我们的CocoaPods,今天的博客中用CocoaPods引入PPRevealSideViewController,然后在我们的工程中以代码结合storyboard来做出抽屉效果。一.在工程中用CocoaPods引入第三方插件PPRevealSideViewController.  (1).在终端中搜索PPRevealSideViewController的版本  (2).在Podfile中添加相应的版本库...

IOS开发之控件篇UINavigationController第二章 - 标题【代码】【图】

1.什么是标题(Title)NavigationController里面的viewcontroller,每一页都会有一个标题,如图3r就是这个页面的标题2. 如何设置标题一般都会在这个NavigationController所包含的视图(viewController)里面设置,代码如下- (void)viewDidLoad {[super viewDidLoad];self.navigationItem.title = @"3r"; } 3.是否有其它设置方式是有的,可以在xib里面设置,如下图,必须在导航的其它页面里面设置,不能再NavigationController的页面设置...

关于学习ios开发的一些笔记【代码】

关于方法前的 + - 符号前置加号(+)的方法为类方法,这类方法是可以直接用类名来调用的,它的作用主要是创建一个实例。相当于是静态的方法。前置减号(-)的方法为实例方法,必须使用类的实例才可以调用的。而要把成员变量声明为静态的,必须使用static关键字关于Ob-c的函数的参数问题Object-c的一个方法可以包含多个参数,除了第一个参数外,后面的所有参数都要写名字。多个参数的写法(方法的数据类型) 函数名: (参数1数据类型) ...

iOS开发之多线程——GCD介绍【代码】【图】

iOS开发之多线程——GCD的介绍一、简单介绍 1、GCD ( Grand Central Dispatch) 可以翻译为“中枢调度器”。纯C语言,并且提供了非常强大的函数。 2、GCD 有什么优势; GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多地CPU 内核 (比如双核、四核) GCD会自动管理线程的生命周期 (创建线程、调度任务、销毁线程) 程序猿只需要告诉GCD想要执行设呢任务,不需...

IOS开发—Using UIGestureRecognizer with Swift Tutoria【代码】【图】

Update note: This tutorial was fully updated for iOS 8 and Swift by Caroline Begbie. Original post by Ray Wenderlich. Update 12/10/14: Updated for Xcode 6.1.1. If you need to detect gestures in your app, such as taps, pinches, pans, or rotations, it’s extremely easy with Swift and the built-in UIGestureRecognizer classes. In this tutorial, you’ll learn how you can easily add gesture recognizer...

ios开发-UI进阶-核心动画-时钟动画小案例【代码】【图】

[注意]转载时请注明出处博客园-吃唐僧肉的小悟空http://www.cnblogs.com/hukezhu/   今天使用CALayer的"定位点(锚点)"实现了一个时钟动画,其实就是一个小的时钟,只是实现了功能,没有做出绚丽的效果.使用UIView实现的,其实只是单纯的使用layer也可以实现.主要用到了 Quartz2D画图\ 事件处理\核心动画方面的知识.  代码不是很多,直接附上源码,注释比较详细,在源码后面再进行解释其中的一些知识点和注意点.  下图为应用截图,使用...

iOS 开发疑难杂症(01)【图】

搜了好多博客,技术网站,答案都不统一,今天偶然发现一个解决方案:这个问题一般是重复导入,使用include的问题,不过iOS一般不用include,所以这个不是正解,还有就是预编译文件:如果你的项目从桌面移动到桌面上一个文件夹内,预编译文件中的文件编译路径会改变,只要把预编译文件路径全部删掉,再加上就行了,至于加载方法,我也是最近摸索出来的,很简单,只要打开预编译输入框,再拖动要预编译的文件至此,路径就过来了!原文...

IOS开发UI基础文本属性Attributes

文本属性Attributes1.NSKernAttributeName: @10 调整字句 kerning 字句调整2.NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体3.NSForegroundColorAttributeName :[UIColor redColor] 设置文字颜色4.NSParagraphStyleAttributeName : paragraph 设置段落样式5.NSMutableParagraphStyle *paragraph = [[NSMutableParagraphStyle alloc] init];paragraph.alignment = NSTextAlignmentCenter;6.NSBackgroundColor...

iOS开发Safari调试WebView页面【图】

App混合开发现已是常态,不过作为app端开发人员,对H5页面的使用,可不能简单的局限于使用,一些简单的调试方法还是有必要了解的。关于如何在使用webview过程中,如何对web内对内容进行调试,这里会简单讲一下步骤。 一、真机或Simulator 打开"设置"->"Safari"->"高级"->"Web检查器" 二、打开电脑上 Safari ->“偏好设置” -> “高级” -> “在菜单栏中显示开发选项”下面我会使用模拟器进行测试。 三、这时,我们不运行app,...

iOS开发中的UDID和UUID详解【图】

今天突然想和大家聊聊UDID和UUID的问题,虽然平时我们对这两个东西很忽视,往往也很难区分这两个东西。今天就来好好谈谈。【UDID】 UDID的全名为 Unique Device Identifier :设备唯一标识符。从名称上也可以看出,UDID这个东西是和设备有关的,而且是只和设备有关的,有点类似于MAC地址。我在上一篇博客中《iOS应用发布流程详解》提到了真机调试,然后需要把UDID这个东西添加到Provisoning Profile授权文件中,也就是把设备唯...

李洪强iOS开发之零基础学习iOS开发】【02-C语言】01-概述【图】

前面已经给大家介绍了iOS开发相关的一些基础知识,其实iOS开发就是开发iPhone\iPad上的软件,而要想开发一款软件,首先要学习程序设计语言。iOS开发需要学习的主要程序设计语言有:C语言、C++、Objective-C,其中C++、Objective-C都是以C语言为基础,从C语言衍生出来的。从这讲开始,我们就暂时抛开iOS相关的知识,沉下心来学习传说中的C语言。正式学习之前,先提醒一句:学习一门语言的语法是比较枯燥的事,很像是在学习1+1等于几...

B21-iOS 开发的一些tips(下)【代码】

1、有时导入SDK后编译报错如下ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)检查一下导入SDK方式是否有问题,删除后重新导入即可解决。 原文:http://www.cnblogs.com/yaann/p/4986430.html

[ios学习]零基础学习iOS开发如何分配时间【代码】

在培训期间,学生的时间应该如何分配学生在学习期间的主要工作时间分配9:00~ 9:30,认真听同学的学习阶段中的分享,俗话说的好"三人行,必有我师";9:30~ 18:00,认真听老师的课堂上课,并且要准备好一个手写笔记本,好记性不如烂笔头,当然我个人认为记录在电脑上,并不靠谱,而且在复习时还费眼,我从开始上学到现在就一直有在笔记本上写写画画的习惯;19:00~ 20:00,用一个小时的时间,回忆今天上课的知识点,这时笔记本的重要性就...

iOS开发UI篇—xib的简单使用【代码】【图】

iOS开发UI篇—xib的简单使用一、简单介绍xib和storyboard的比较,一个轻量级一个重量级。共同点:都用来描述软件界面都用Interface Builder工具来编辑不同点:Xib是轻量级的,用来描述局部的UI界面Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系二、xib的简单使用1.建立xib文件建立的xib文件命名为appxib.xib2.对xib进行设置  根据程序的需要,这里把view调整为自由布局建立view模型(设置...