05 2015 档案

iOS 上的相机捕捉
摘要:第一台 iPhone 问世就装有相机。在第一个 SKDs 版本中,在 app 里面整合相机的唯一方法就是使用UIImagePickerController,但到了 iOS 4,发布了更灵活的 AVFoundation 框架。在这篇文章里,我们将会看到如何使用 AVFoundation 捕捉图像,如何... 阅读全文

posted @ 2015-05-25 10:10 iosblog's 阅读(1864) 评论(0) 推荐(0) 编辑

iOS开发UI篇—IOS CoreText.framework --- 基本用法
摘要:API接口文档。https://developer.apple.com/library/mac/#documentation/Carbon/Reference/CoreText_Framework_Ref/_index.htmlCoreText 框架中最常用的几个类:CTFontCTFontColl... 阅读全文

posted @ 2015-05-18 17:01 iosblog's 阅读(271) 评论(0) 推荐(0) 编辑

IOS开发之实现App消息推送(最新)
摘要:好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下。(ps:网上看了一下虽然有很多讲述推送的好教程,我也是看着一步步... 阅读全文

posted @ 2015-05-12 10:31 iosblog's 阅读(588) 评论(0) 推荐(1) 编辑

Thread 1: signal SIGABRT-内存管理的陋习
摘要:往往是,一个对象释放了多次,即多次释放。多为粗心所致。还有一种过渡释放,很隐蔽。查了很久才知道!NSUserDefaults*userDefault = [NSUserDefaultsstandardUserDefaults];self.arrCollectionData=[userDefaulto... 阅读全文

posted @ 2015-05-11 16:31 iosblog's 阅读(445) 评论(0) 推荐(0) 编辑

别用symbolicatecrash来解析crash Log了by 风之枫
摘要:今天突然发现了一个解析iOS crash log的好方法,忍不住来分享一下。相信每个做iOS开发的TX都应该不会对symbolicatecrash陌生,我们第一次遇到真机上产生的崩溃日志时,在网上搜到的大部分教程都告诉我们说要用symbolicatecrash来解析crash log,我信了,所以相... 阅读全文

posted @ 2015-05-11 11:36 iosblog's 阅读(210) 评论(0) 推荐(0) 编辑

通过崩溃trace来查找问题原因 .
摘要:这里我们以UMeng捕获的错误信息举例:从友盟中, 我们可能会得到如下信息:Application received signal SIGSEGV(null)( 0 CoreFoundation 0x359348a7 __exceptionPreproc... 阅读全文

posted @ 2015-05-07 11:35 iosblog's 阅读(601) 评论(0) 推荐(0) 编辑

Xcode 6视图调试小贴士
摘要:苹果在Xcode 6中做了不少明显的改善和优化,视图调试就是其中之一。通常,App用户界面的行为不会符合开发者期望的那样,比如或者不展示视图,或者没有正确地展示。本文讲解如何使用Xcode的新的视图调试功能来简化开发者对问题界面的确认和修复。1.Demo 工程开始之初先从github(https:/... 阅读全文

posted @ 2015-05-07 10:47 iosblog's 阅读(213) 评论(0) 推荐(0) 编辑

调试message send to deallocated instance问题
摘要:message sent to deallocated instance在XCode的以前版本中,如果遇到了[代码]c#/cpp/oc代码:1message sent to deallocated instance 0x6d564f0我们可以使用info malloc-history 0x6d564... 阅读全文

posted @ 2015-05-07 10:43 iosblog's 阅读(279) 评论(0) 推荐(0) 编辑

iOS数据管理
摘要:概览在iOS开发中数据存储的方式可以归纳为两类:一类是存储为文件,另一类是存储到数据库。例如前面IOS开发系列—Objective-C之Foundation框架的文章中提到归档、plist文件存储,包括偏好设置其本质都是存储为文件,只是说归档或者plist文件存储可以选择保存到沙盒中,而偏好设置系统... 阅读全文

posted @ 2015-05-06 16:36 iosblog's 阅读(234) 评论(0) 推荐(0) 编辑

使用keychain保存用户名和密码等敏感信息 KeychainItemWrapper和SFHFKeychainUtils。
摘要:iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式,每个ios程序都有一个独立的keychain存储。相对于NSUserDefaults、文件保存等一般方式,keychain保存更为安全,而且keychain里保存的信息不会因App被删除而丢失,所以在重装App后... 阅读全文

posted @ 2015-05-05 15:04 iosblog's 阅读(218) 评论(0) 推荐(0) 编辑

ios中KeyChain用途(整理)
摘要:原文地址http://blog.csdn.net/u011439689/article/details/18707387一、在应用间利用KeyChain共享数据我们可以把KeyChain理解为一个Dictionary,所有数据都以key-value的形式存储,可以对这个Dictionary进行add... 阅读全文

posted @ 2015-05-05 14:54 iosblog's 阅读(287) 评论(0) 推荐(0) 编辑

iOS开发UI篇— View controller-based status bar appearance
摘要:info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controlle... 阅读全文

posted @ 2015-05-05 12:25 iosblog's 阅读(1011) 评论(0) 推荐(0) 编辑

iOS通讯篇iOS 如何选择delegate、notification、KVO? .
摘要:原文地址http://blog.csdn.net/dqjyong/article/details/7685933前面分别讲了delegate、notification和KVO的实现原理,以及实际使用步骤,我们心中不禁有个疑问,他们的功能比较类似,那么在实际的编程中,如何选择这些方式呢? 在网上看到一... 阅读全文

posted @ 2015-05-05 09:34 iosblog's 阅读(188) 评论(0) 推荐(0) 编辑

iOS开发网络篇—使用ASI框架进行文件下载
摘要:原文http://www.cnblogs.com/wendingding/p/3961681.htmliOS开发网络篇—使用ASI框架进行文件下载说明:本文介绍iOS网络编程中经常用到的框架ASI,如何使用该框架进行文件的下载。一、简单介绍代码示例: 1 #import "YYViewControl... 阅读全文

posted @ 2015-05-03 20:29 iosblog's 阅读(425) 评论(0) 推荐(0) 编辑

iOS开发网络篇—数据的解析
摘要:网络上传输数据通用的有XML,JSON等,iOS中也可以用Plist。要进行数据传输,就要首先进行序列化:1.序列化.对象转换成二进制流.(这个一句话就行)2.反序列化.二进制流转换为对象等. (关键要弄清楚这个)JSON:(和XML一样都是用来传数据的)轻量级的数据交换格式,正在逐步取代XML.X... 阅读全文

posted @ 2015-05-03 20:27 iosblog's 阅读(437) 评论(0) 推荐(0) 编辑

iOS开发网络篇—JSON数据的解析
摘要:原文http://www.cnblogs.com/xiaofeixiang/p/4310026.htmlJSON(JavaScript Object Notation)在网络传输中几乎无处不在,JSON是一种轻量级的数据交换格式,是基于JavaScript(Standard ECMA-262 3rd... 阅读全文

posted @ 2015-05-03 20:25 iosblog's 阅读(1807) 评论(0) 推荐(0) 编辑

iOS开发网络篇—网络请求(HTTP协议)小结
摘要:1. 聊一下HTTP协议(协议的完整的通信过程)2.通信过程1> 请求*客户端 --> 服务器* 请求的内容a.请求行(请求方法\HTTP协议\请求资源路径)b.请求头(描述客户端的信息)c.请求体(POST请求才需要有, 存放具体数据)2> 响应*服务器 --> 客户端* 响应的内容a.状态行(响... 阅读全文

posted @ 2015-05-03 20:23 iosblog's 阅读(198) 评论(0) 推荐(0) 编辑

iOS开发网络篇—实现一个视频播放客户端小应用(三)
摘要:转自:http://www.cnblogs.com/wendingding/p/3815260.html一、完善代码(封装)对代码进行封装,对tableviewcell的封装处理包括创建cell和封装,和对cell内部数据处理的封装。处理代码:主控制器中返回cell的部分:1 -(UITableVi... 阅读全文

posted @ 2015-05-03 20:22 iosblog's 阅读(249) 评论(0) 推荐(0) 编辑

iOS开发网络篇—实现一个视频播放客户端小应用(二)
摘要:转自:http://www.cnblogs.com/wendingding/p/3815211.html一、实现视频播放功能实现效果:启动项目后,点击对应的cell,即可播放视频。 代码示例:主控制器代码如下: 1 // 2 // YYViewController.m 3 // 01-文顶... 阅读全文

posted @ 2015-05-03 20:21 iosblog's 阅读(283) 评论(0) 推荐(0) 编辑

iOS开发网络篇—实现一个视频播放客户端小应用(一)
摘要:转自:http://www.cnblogs.com/wendingding/p/3815052.html一、初步实现(完成tableview的基本数据展示)1.前提说明已经搭建了本地服务器,在本地服务器中存放了视频信息等资源。服务器的资源2.代码示例:(1)新建一个项目,让主控制器继承自UItabl... 阅读全文

posted @ 2015-05-03 20:18 iosblog's 阅读(619) 评论(0) 推荐(0) 编辑

iOS开发网络篇—数据安全
摘要:在做网络应用程序的时候,时时刻刻要保证用户数据的安全,因此要加密。MD5算法在国内用的很多.MD5算法的特点:*同样的数据加密结果是一样的.(32个字符)*不可逆的.(不能逆向解密)*可用于文件校验/指纹识别.MD5算法是公开的,iOS中已经包装好了MD5算法。可以将其写成字符串的分类:[objc]... 阅读全文

posted @ 2015-05-03 20:17 iosblog's 阅读(221) 评论(0) 推荐(0) 编辑

iOS开发网络篇—网络检查
摘要:最近做一个项目要频繁的进行网络操作,但有时需要判定网络状态和当前网络的类型。看到好多前辈都是使用reachability来实现的。我也试了试效果还不错,封装成了工具类方便大家使用。使用说明: 1.添加framework: 将SystemConfiguration.framework添加进工程。 2.... 阅读全文

posted @ 2015-05-03 20:15 iosblog's 阅读(165) 评论(0) 推荐(0) 编辑

iOS开发网络篇—GET请求和POST请求
摘要:一、GET请求和POST请求简单说明创建GET请求1 // 1.设置请求路径2 NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login?username=%@&pwd=%... 阅读全文

posted @ 2015-05-03 20:12 iosblog's 阅读(316) 评论(0) 推荐(0) 编辑

iOS开发网络篇—NSURLConnection基本使用
摘要:一、NSURLConnection的常用类(1)NSURL:请求地址(2)NSURLRequest:封装一个请求,保存发给服务器的全部数据,包括一个NSURL对象,请求方法、请求头、请求体....(3)NSMutableURLRequest:NSURLRequest的子类(4)NSURLConnec... 阅读全文

posted @ 2015-05-03 20:10 iosblog's 阅读(187) 评论(0) 推荐(0) 编辑

iOS开发网络篇—HTTP协议
摘要:说明:apache tomcat服务器必须占用8080端口一、URL1.基本介绍URL的全称是Uniform Resource Locator(统一资源定位符)通过1个URL,能找到互联网上唯一的1个资源URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL2.URL中常见的协议(1)H... 阅读全文

posted @ 2015-05-03 20:09 iosblog's 阅读(110) 评论(0) 推荐(0) 编辑

iOS开发网络篇—搭建本地服务器
摘要:一、简单说明说明:提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。提示:提前准备好的软件apache-tomcat-6.0.41.tareclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gzjdk-... 阅读全文

posted @ 2015-05-03 20:07 iosblog's 阅读(116) 评论(0) 推荐(0) 编辑

iOS开发网络篇—网络编程基础
摘要:一、为什么要学习网络编程1.简单说明在移动互联网时代,移动应用的特征有:(1)几乎所有应用都需要用到网络,比如QQ、微博、网易新闻、优酷、百度地图(2)只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力(3)如果没有了网络,也就缺少了数据变化,无论外观多么华丽,终将变成一潭死水移动网络... 阅读全文

posted @ 2015-05-03 20:05 iosblog's 阅读(162) 评论(0) 推荐(0) 编辑

iOS开发多线程篇—基础知识 NSOperation
摘要:原文http://www.cnblogs.com/dyf520/p/3807187.html-------NSOperation简介----1.NSOperation的作用·配合使用NSOperation和NSOperationQueue也能实现多线程编程2.NSOperation和NSOperat... 阅读全文

posted @ 2015-05-03 19:59 iosblog's 阅读(309) 评论(0) 推荐(0) 编辑

iOS开发多线程篇—NSOperation基本操作 - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3809150.htmliOS开发多线程篇—NSOperation基本操作一、并发数(1)并发数:同时执⾏行的任务数.比如,同时开3个线程执行3个任务,并发数就是3(2)最大并发数:同一时间最多只能执行的任务的个数。(3)... 阅读全文

posted @ 2015-05-03 19:54 iosblog's 阅读(233) 评论(0) 推荐(0) 编辑

iOS开发多线程篇—单例模式(ARC) - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3808641.htmliOS开发多线程篇—单例模式(ARC)一、简单说明:设计模式:多年软件开发,总结出来的一套经验、方法和工具java中有23种设计模式,在ios中最常用的是单例模式和代理模式。二、单例模式说明(1)单... 阅读全文

posted @ 2015-05-03 19:49 iosblog's 阅读(1501) 评论(0) 推荐(0) 编辑

iOS开发多线程篇—GCD的常见用法 - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3807716.html 1 // 2 // YYViewController.m 3 // 01-GCD的常见使用(延迟执行) 4 // 5 // Created by apple on 14-6-25. 6 //... 阅读全文

posted @ 2015-05-03 19:19 iosblog's 阅读(233) 评论(0) 推荐(0) 编辑

iOS开发多线程篇—线程的状态 - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3807184.htmliOS开发多线程篇-线程的状态一、简单介绍线程的创建:self.thread=[[NSThread alloc]initWithTarget:self selector:@selector(test... 阅读全文

posted @ 2015-05-03 19:12 iosblog's 阅读(256) 评论(0) 推荐(0) 编辑

iOS开发多线程篇—GCD介绍 - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3806821.htmliOS开发多线程篇-GCD介绍一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数2.GCD的优势GCD是苹果... 阅读全文

posted @ 2015-05-03 19:11 iosblog's 阅读(539) 评论(1) 推荐(0) 编辑

iOS开发多线程篇—线程间的通信
摘要:Cocoa为iOS线程间通信提供2种方式,1种是performSelector,另1种是Port。 先说第1种,performSelector,有以下几种: 第2种为NSMachPort方式。NSPort有3个子类,NSSocketPort、NSMessagePort、NSMachPort,... 阅读全文

posted @ 2015-05-03 19:08 iosblog's 阅读(1663) 评论(0) 推荐(0) 编辑

iOS开发多线程篇—线程安全 - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3805841.htmliOS开发多线程篇—线程安全一、多线程的安全隐患资源共享1块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源比如多个线程访问同一个对象、同一个变量、同一个文件当多个线程访问同一块资源时,... 阅读全文

posted @ 2015-05-03 19:04 iosblog's 阅读(301) 评论(0) 推荐(0) 编辑

iOS开发多线程篇—创建线程
摘要:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{self.window = [[[UIWindow alloc] initWith... 阅读全文

posted @ 2015-05-03 19:02 iosblog's 阅读(158) 评论(0) 推荐(0) 编辑

iOS开发多线程篇—多线程简单介绍
摘要:原文http://www.cnblogs.com/dongwenbo/p/4303663.html进程什么是进程进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac... 阅读全文

posted @ 2015-05-03 18:59 iosblog's 阅读(163) 评论(0) 推荐(0) 编辑

iOS开发UI篇—UIScrollView控件实现图片缩放功能
摘要:一、缩放1.简单说明:有些时候,我们可能要对某些内容进行手势缩放,如下图所示UIScrollView不仅能滚动显示大量内容,还能对其内容进行缩放处理。也就是说,要完成缩放功能的话,只需要将需要缩放的内容添加到UIScrollView中2.缩放原理当用户在UIScrollView身上使用捏合手势时,U... 阅读全文

posted @ 2015-05-03 18:48 iosblog's 阅读(121) 评论(0) 推荐(0) 编辑

iOS开发UI篇—UIScrollView控件介绍
摘要:一、知识点简单介绍1.UIScrollView控件是什么?(1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限(2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容(3)普通的UIView不具备滚动功能,不能显⽰示过多的内容(4)UIS... 阅读全文

posted @ 2015-05-03 18:47 iosblog's 阅读(110) 评论(0) 推荐(0) 编辑

iOS开发UI篇—iOS开发中三种简单的动画设置
摘要:【在ios开发中,动画是廉价的】一、首尾式动画代码示例: // beginAnimations表示此后的代码要“参与到”动画中 [UIView beginAnimations:nil context:nil];//设置动画时长 [UIView setAnimationDuratio... 阅读全文

posted @ 2015-05-03 18:46 iosblog's 阅读(178) 评论(0) 推荐(0) 编辑

OS开发UI篇—IOS开发中Xcode的一些使用技巧
摘要:一、快捷键的使用经常用到的快捷键如下:新建shift + cmd + n 新建项目cmd + n 新建文件视图option + cmd + 回车 打开助理编辑器cmd + 回车 显示主窗口cmd +0 导航窗口option + cmd +0 工具窗口在.m & ... 阅读全文

posted @ 2015-05-03 18:44 iosblog's 阅读(126) 评论(0) 推荐(0) 编辑

iOS开发UI篇—在UIImageView中添加按钮以及Tag的参数说明
摘要:一、tag参数一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图。方法为Viewwithtag:提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置为0,因为xib中所有的对象默认tag都为0,设置为0取不到对象。二、Im... 阅读全文

posted @ 2015-05-03 18:42 iosblog's 阅读(725) 评论(0) 推荐(0) 编辑

ios开发UI篇—Kvc简单介绍
摘要:一、KVC简单介绍KVCkey valued coding 键值编码KVC通过键值间接编码 补充:与KVC相对的时KVO,即key valued observer 键值观察。监听某一个模型的属性,只要模型属性的值一变化就通知你。二、使用KVC1.KVC基本使用介绍(1)代码示例:新建一个命令行项目... 阅读全文

posted @ 2015-05-03 18:41 iosblog's 阅读(135) 评论(0) 推荐(0) 编辑

iOS开发UI篇—从代码的逐步优化看MVC
摘要:一、要求要求完成下面一个小的应用程序。二、一步步对代码进行优化注意:在开发过程中,优化的过程是一步一步进行的。(如果一个人要吃五个包子才能吃饱,那么他是否直接吃第五个,前面四个不用吃就饱了?)1.完成基本要求的代码(使用了字典转模型和xib连线)(1)文件结构(2)主要代码 字典转模型部分:YYa... 阅读全文

posted @ 2015-05-03 18:40 iosblog's 阅读(133) 评论(0) 推荐(0) 编辑

iOS开发UI篇—xib的简单使用
摘要:一、简单介绍xib和storyboard的比较,一个轻量级一个重量级。共同点:都用来描述软件界面都用Interface Builder工具来编辑不同点:Xib是轻量级的,用来描述局部的UI界面Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系二、xib的简单... 阅读全文

posted @ 2015-05-03 18:38 iosblog's 阅读(147) 评论(0) 推荐(0) 编辑

iOS开发UI篇—字典转模型
摘要:一、能完成功能的“问题代码”1.从plist中加载的数据2.实现的代码 1 // 2 // LFViewController.m 3 // 03-应用管理 4 // 5 // Created by apple on 14-5-22. 6 // Copyright (c) 2014年 heim... 阅读全文

posted @ 2015-05-03 18:37 iosblog's 阅读(264) 评论(0) 推荐(0) 编辑

iOS开发UI篇—九宫格坐标计算
摘要:一、要求完成下面的布局二、分析寻找左边的规律,每一个uiview的x坐标和y坐标。三、实现思路(1)明确每一块用得是什么view(2)明确每个view之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图。(3)可以先尝试逐个的添加格子,最后考虑使用for循环,完成所有uiview的创建(4)加... 阅读全文

posted @ 2015-05-03 18:35 iosblog's 阅读(123) 评论(0) 推荐(0) 编辑

iOS开发UI篇—懒加载
摘要:1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(... 阅读全文

posted @ 2015-05-03 18:33 iosblog's 阅读(105) 评论(0) 推荐(0) 编辑

iOS开发UI篇—简单的浏览器查看程序
摘要:一、程序实现要求1.要求2.界面分析(1) 需要读取或修改属性的控件需要设置属性序号标签图片图片描述左边按钮右边按钮(2) 需要监听响应事件的对象,需要添加监听方法左边按钮右边按钮二、实现基本功能的程序 1 // 2 // YYViewController.m 3 // 03-图片浏览器初... 阅读全文

posted @ 2015-05-03 18:32 iosblog's 阅读(169) 评论(0) 推荐(0) 编辑

iOS开发UI篇—transframe属性(形变)
摘要:1.transform属性在OC中,通过transform属性可以修改对象的平移、缩放比例和旋转角度常用的创建transform结构体方法分两大类(1) 创建“基于控件初始位置”的形变CGAffineTransformMakeTranslation(平移)CGAffineTransformMakeS... 阅读全文

posted @ 2015-05-03 18:30 iosblog's 阅读(133) 评论(0) 推荐(0) 编辑

iOS开发UI基础—手写控件,frame,center和bounds属性
摘要:一、手写控件1.手写控件的步骤(1)使用相应的控件类创建控件对象(2)设置该控件的各种属性(3)添加控件到视图中(4)如果是button等控件,还需考虑控件的单击事件等(5)注意:View Contollor和view的关系2.注意点在OC开发中,Storyboard中的所有操作都可以通过代码实现,... 阅读全文

posted @ 2015-05-03 18:29 iosblog's 阅读(109) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Button基础
摘要:一、简单说明一般情况下,点击某个控件后,会做出相应反应的都是按钮按钮的功能比较多,既能显示文字,又能显示图片,还能随时调整内部图片和文字的位置二、按钮的三种状态normal(普通状态)默认情况(Default)对应的枚举常量:UIControlStateNormalhighlighted(高亮状态)... 阅读全文

posted @ 2015-05-03 18:27 iosblog's 阅读(142) 评论(0) 推荐(0) 编辑

iOS开发UI篇—UITableviewcell的性能优化和缓存机制
摘要:iOS开发UI篇—UITableviewcell的性能问题一、UITableviewcell的一些介绍UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellForRowAtIndexPath:方法来初始化每⼀行UITableVi... 阅读全文

posted @ 2015-05-03 18:25 iosblog's 阅读(148) 评论(0) 推荐(0) 编辑

iOS开发UI篇—UITableview控件基本使用
摘要:一、一个简单的英雄展示程序NJHero.h文件代码(字典转模型) 1 #import 2 3 @interface NJHero : NSObject 4 /** 5 * 头像 6 */ 7 @property (nonatomic, copy) NSString *icon; 8 /**... 阅读全文

posted @ 2015-05-03 18:24 iosblog's 阅读(120) 评论(0) 推荐(0) 编辑

iOS开发UI篇—UITableview控件简单介绍
摘要:一、基本介绍在众多移动应⽤用中,能看到各式各样的表格数据 。在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView,UITableView继承自UIScrollView,因此支持垂直滚动,⽽且性能极佳 。UITableview有分组和不分组两种样式,可以在storyboard或者... 阅读全文

posted @ 2015-05-03 18:23 iosblog's 阅读(111) 评论(0) 推荐(0) 编辑

iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接)
摘要:这里推荐两款好用的Xcode插件,并提供下载链接。一、插件和使用如下:1.两款插件对项目中图片提供自动提示功能的插件:KSImageNamed-Xcode-master提供快速创建自动注释:VVDocumenter-Xcode-master2.使用介绍:(1)KSImageNamed-Xcode-m... 阅读全文

posted @ 2015-05-03 18:21 iosblog's 阅读(120) 评论(0) 推荐(0) 编辑

iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序
摘要:一、plist文件和项目结构图说明:这是一个嵌套模型的示例二、代码示例:YYcarsgroup.h文件代码: 1 // 2 // YYcarsgroup.h 3 // 07-汽车展示(高级) 4 // 5 // Created by apple on 14-5-28. 6 // Copyri... 阅读全文

posted @ 2015-05-03 18:20 iosblog's 阅读(159) 评论(0) 推荐(0) 编辑

iOS开发UI篇—实现UItableview控件数据刷新
摘要:一、项目文件结构和plist文件二、实现效果1.说明:这是一个英雄展示界面,点击选中行,可以修改改行英雄的名称(完成数据刷新的操作).运行界面:点击选中行:修改数据后自动刷新:三、代码示例数据模型部分:YYheros.h文件 1 // 2 // YYheros.h 3 // 10-英雄展示(数据... 阅读全文

posted @ 2015-05-03 18:18 iosblog's 阅读(127) 评论(0) 推荐(0) 编辑

iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局
摘要:一、项目文件结构和plist文件二、实现效果三、代码示例1.没有使用配套的类,而是直接使用xib文件控件tag值操作数据模型部分:YYtg.h文件 1 // 2 // YYtg.h 3 // 01-团购数据显示(没有配套的类) 4 // 5 // Created by apple on 14-... 阅读全文

posted @ 2015-05-03 18:17 iosblog's 阅读(128) 评论(0) 推荐(0) 编辑

iOS开发UI篇—UITableview控件使用小结
摘要:一、UITableview的使用步骤UITableview的使用就只有简单的三个步骤:1.告诉一共有多少组数据方法:- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;2.告诉每组一共有多少行方法:- (NSIntege... 阅读全文

posted @ 2015-05-03 18:16 iosblog's 阅读(88) 评论(0) 推荐(0) 编辑

iOS开发UI篇—简单介绍静态单元格的使用
摘要:一、实现效果与说明说明:观察上面的展示效果,可以发现整个界面是由一个tableview来展示的,上面的数据都是固定的,且几乎不会改变。要完成上面的效果,有几种方法:(1)可以直接利用代码,返回三组,在判断每组有多少行,展示些什么数据,这样写“死”的代码建议绝不要使用。(2)稍微灵活一些的,可以把pl... 阅读全文

posted @ 2015-05-03 18:15 iosblog's 阅读(135) 评论(0) 推荐(0) 编辑

iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(二)
摘要:一、实现效果 二、实现代码1.数据模型部分YYQQGroupModel.h文件 1 // 2 // YYQQGroupModel.h 3 // 02-QQ好友列表(基本数据的加载) 4 // 5 // Created by apple on 14-5-31. 6 // Copyrig... 阅读全文

posted @ 2015-05-03 18:13 iosblog's 阅读(186) 评论(0) 推荐(0) 编辑

iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(一)
摘要:一、项目结构和plist文件二、实现代码1.说明:主控制器直接继承UITableViewController // YYViewController.h// 02-QQ好友列表(基本数据的加载)//// Created by apple on 14-5-31.// Copyright (c)... 阅读全文

posted @ 2015-05-03 18:12 iosblog's 阅读(121) 评论(0) 推荐(0) 编辑

iOS开发UI篇—在UItableview中实现加载更多功能
摘要:一、实现效果点击加载更多按钮,出现一个加载图示,三秒钟后添加两条新的数据。 二、实现代码和说明当在页面(视图部分)点击加载更多按钮的时候,主页面(主控制器)会加载两条数据进来。视图部分的按钮被点击的时候,要让主控制器加载数据,刷新表格,2B青年会在视图中增加一个主控制器的属性,通过这... 阅读全文

posted @ 2015-05-03 18:11 iosblog's 阅读(220) 评论(0) 推荐(0) 编辑

iOS开发UI篇—UIScrollView控件实现图片轮播
摘要:一、实现效果实现图片的自动轮播 二、实现代码storyboard中布局代码: 1 #import "YYViewController.h" 2 3 @interface YYViewController () 4 @property (weak, nonatomic) IBOutl... 阅读全文

posted @ 2015-05-03 18:09 iosblog's 阅读(399) 评论(0) 推荐(0) 编辑

iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建
摘要:iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建一、实现效果说明:该示例在storyboard中使用动态单元格来完成。二、实现1.项目文件结构和plist文件2.实现过程以及代码在tableview的属性选择器中选择动态单元格。说明:在storybo... 阅读全文

posted @ 2015-05-03 18:08 iosblog's 阅读(183) 评论(0) 推荐(0) 编辑

iOS开发UI篇—直接使用UITableView Controller
摘要:一、一般过程 1 // 2 // YYViewController.h 3 // UITableView Controller 4 // 5 // Created by 孔医己 on 14-6-2. 6 // Copyright (c) 2014年 itcast. All rights re... 阅读全文

posted @ 2015-05-03 18:07 iosblog's 阅读(324) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Quartz2D使用(绘制基本图形)
摘要:一、简单说明图形上下文(Graphics Context):是一个CGContextRef类型的数据图形上下文的作用:保存绘图信息、绘图状态决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件、Bitmap或者显示器的窗口上)相同的一套绘图序列,指定不同的Graphics Contex... 阅读全文

posted @ 2015-05-03 18:05 iosblog's 阅读(128) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Quartz2D(自定义UIImageView控件)
摘要:一、实现思路Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。需求驱动开发:模仿系统的imageview的使用过程1.创建2.设置图片3.设置f... 阅读全文

posted @ 2015-05-03 18:03 iosblog's 阅读(169) 评论(0) 推荐(0) 编辑

iOS开发UI篇—核心动画(UIView封装动画)
摘要:原文http://www.cnblogs.com/wendingding/p/3802830.htmliOS开发UI篇—核心动画(UIView封装动画)一、UIView动画(首尾)1.简单说明UIKit直接将动画集成到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持... 阅读全文

posted @ 2015-05-03 17:59 iosblog's 阅读(137) 评论(0) 推荐(0) 编辑

iOS开发UI篇—核心动画(转场动画和组动画)
摘要:所谓的动画组就是将一些动画组合起来给layer使其的动画更丰富灵活。它很简单,就是为其animations属性赋值一个动画数组。[cpp]view plaincopy-(void)demoAnimationGroup{staticNSString*constkCAPostionKeyPath=@"p... 阅读全文

posted @ 2015-05-03 17:56 iosblog's 阅读(158) 评论(0) 推荐(0) 编辑

iOS开发UI篇—核心动画(关键帧动画)
摘要:一、简单介绍是CApropertyAnimation的子类,跟CABasicAnimation的区别是:CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而CAKeyframeAnimation会使用一个NSArray保存这些数值属性解析:valu... 阅读全文

posted @ 2015-05-03 17:49 iosblog's 阅读(114) 评论(0) 推荐(0) 编辑

iOS开发UI篇—核心动画(基础动画)
摘要:http://www.cnblogs.com/wendingding/p/3801157.htmliOS开发UI篇—核心动画(基础动画)一、简单介绍CAPropertyAnimation的子类属性解析:fromValue:keyPath相应属性的初始值toValue:keyPath相应属性的结束值随... 阅读全文

posted @ 2015-05-03 17:47 iosblog's 阅读(163) 评论(0) 推荐(0) 编辑

iOS开发UI篇—核心动画简介
摘要:一、简单介绍Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。也就是说,使用少量的代码就可以实现非常强大的功能。Core Animation是跨平台的,可以用在Mac OS X和iOS平台。Core Animati... 阅读全文

posted @ 2015-05-03 17:43 iosblog's 阅读(117) 评论(0) 推荐(0) 编辑

iOS开发UI篇—CAlayer(自定义layer)
摘要:一、第一种方式1.简单说明以前想要在view中画东西,需要自定义view,创建一个类与之关联,让这个类继承自UIView,然后重写它的DrawRect:方法,然后在该方法中画图。绘制图形的步骤:(1)获取上下文(2)绘制图形(3)渲染图形如果在layer上画东西,与上面的过程类似。代码示例:新建一个... 阅读全文

posted @ 2015-05-03 17:42 iosblog's 阅读(126) 评论(0) 推荐(0) 编辑

iOS开发UI篇—CAlayer层的属性
摘要:一、position和anchorPoint1.简单介绍CALayer有2个非常重要的属性:position和anchorPoint@property CGPoint position;用来设置CALayer在父层中的位置以父层的左上角为原点(0, 0)@property CGPoint ancho... 阅读全文

posted @ 2015-05-03 17:41 iosblog's 阅读(123) 评论(0) 推荐(0) 编辑

iOS开发UI篇—CAlayer(创建图层)
摘要:转自:http://www.cnblogs.com/wendingding/p/3800652.htmliOS开发UI篇—CAlayer(创建图层)一、添加一个图层添加图层的步骤:1.创建layer2.设置layer的属性(设置了颜色,bounds才能显示出来)3.将layer添加到界面上(控制器v... 阅读全文

posted @ 2015-05-03 17:37 iosblog's 阅读(149) 评论(0) 推荐(0) 编辑

iOS开发UI篇—CAlayer简介
摘要:一、简单介绍在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象)... 阅读全文

posted @ 2015-05-03 17:36 iosblog's 阅读(160) 评论(0) 推荐(0) 编辑

iOS开发UI篇—ios手势识别(双击、捏、旋转、拖动、划动、长按, 上下左右滑动)
摘要:ios的手势操作之UIGestureRecognizer浅析一、概述iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式:- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event-... 阅读全文

posted @ 2015-05-03 17:34 iosblog's 阅读(1956) 评论(0) 推荐(0) 编辑

IOS开发UI篇—gesture详解(二)
摘要:与其他用户界面控件交互UIControl子类会覆盖parentView的gesture.例如当用户点击UIButton时,UIButton会接受触摸事件,它的parentView不会接收到.这仅适用于手势识别重叠的默认动作的控制,其中包括:一根手指单击动作:UIButton, UISwitch, U... 阅读全文

posted @ 2015-05-03 17:31 iosblog's 阅读(220) 评论(0) 推荐(0) 编辑

IOS开发UI篇—gesture详解(一)
摘要:前言 在iOS中,你可以使用系统内置的手势识别(GestureRecognizer),也可以创建自己的手势.GestureRecognizer将低级别的转换为高级别的执行行为,是你绑定到view的对象,当发生手势,绑定到的view对象会响应,它确定这个动作是否对应一个特定的手势(swipe,p... 阅读全文

posted @ 2015-05-03 17:30 iosblog's 阅读(1020) 评论(0) 推荐(0) 编辑

iOS开发UI篇—响应者链条
摘要:事件处理的事件传递简介:发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中,UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(keyWindow)UIView不接受触摸事件的三种情况:不接收用户交... 阅读全文

posted @ 2015-05-03 17:26 iosblog's 阅读(240) 评论(0) 推荐(0) 编辑

iOS开发UI篇—事件传递
摘要:ios手势是ios开发不可或缺的一部分,但对于ios的手势及事件相应机理大家并不知道,所以今天给大家讲一讲ios的事件相应机理首先,ios的事件传递是依靠“事件链”传递的,当传递到链的某一个链环上的对象处理了这个事件,事件就停止传递。那么事件链是神马东西?事件链是由一组UIResponder(能够响... 阅读全文

posted @ 2015-05-03 17:25 iosblog's 阅读(252) 评论(0) 推荐(0) 编辑

iOS开发UI篇—实现一个简单的手势解锁应用(基本) - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3795139.htmliOS开发UI篇—实现一个简单的手势解锁应用(基本)一、实现效果实现效果图:二、手势解锁应用分析1.监听手指在view上的移动,首先肯定需要自定义一个view,重写touch began,touch... 阅读全文

posted @ 2015-05-03 17:20 iosblog's 阅读(650) 评论(0) 推荐(0) 编辑

iOS开发UI篇—事件处理(实现一个简单的涂鸦板)
摘要:一、说明该程序使用事件处理机制和绘图完成了一个简单的涂鸦板应用,使用鼠标在涂鸦板内拖动即可进行涂鸦,点击保存到相册按钮,可以把完成的涂鸦保存到手机的相册中,点击回退按钮可以向后退回一步,点击清空可以让涂鸦板清空。文件结构和界面搭建:二、代码示例YYViewController.m文件复制代码1 //... 阅读全文

posted @ 2015-05-03 17:18 iosblog's 阅读(286) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Quartz2D使用(截屏)
摘要:一、简单说明在程序开发中,有时候需要截取屏幕上的某一块内容,比如捕鱼达人游戏。如图:完成截屏功能的核心代码:- (void)renderInContext:(CGContextRef)ctx;调用某个view的layer的renderInContext:方法即可二、代码示例 storyboard界... 阅读全文

posted @ 2015-05-03 17:17 iosblog's 阅读(157) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Quartz2D使用(信纸条纹)
摘要:一、前导程序新建一个项目,在主控制器文件中实现以下几行代码,就能轻松的完成图片在视图中的平铺。 1 #import "YYViewController.h" 2 3 @interface YYViewController () 4 5 @end 6 7 @implementation YYVi... 阅读全文

posted @ 2015-05-03 17:15 iosblog's 阅读(262) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Quartz2D使用(绘图路径)
摘要:一、绘图路径A.简单说明在画线的时候,方法的内部默认创建一个path。它把路径都放到了path里面去。1.创建路径 cgmutablepathref 调用该方法相当于创建了一个路径,这个路径用来保存绘图信息。2.把绘图信息添加到路径里边。以前的方法是点的位置添加到ctx(图形上下文信息)中,ctx ... 阅读全文

posted @ 2015-05-03 17:12 iosblog's 阅读(144) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Quartz2D使用(图片剪切)
摘要:一、使用Quartz2D完成图片剪切1.把图片显示在自定义的view中先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。代码:1 - (void)drawRect:(CGRect)rect2 {3 UIImage *image2=[UIImage imageNamed:@"me"... 阅读全文

posted @ 2015-05-03 17:10 iosblog's 阅读(139) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Quartz2D使用(矩阵操作)
摘要:前面画基本图形时,画四边形是由几条直线拼接成的,现在有更简便的方法。一、关于矩阵操作1.画一个四边形通过设置两个端点(长和宽)来完成一个四边形的绘制。代码:View Code说明:通过这种方式画矩形有弱点:画出来的矩形永远都是正方形。如下图: 如何画一个歪的矩形?(通过矩阵操作来完成,和形... 阅读全文

posted @ 2015-05-03 17:09 iosblog's 阅读(125) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Quartz2D使用(图形上下文栈)
摘要:一、qurza2d是怎么将绘图信息和绘图的属性绘制到图形上下文中去的?说明:新建一个项目,自定义一个view类和storyboard关联后,重写该类中的drowrect方法。画线的三个步骤:(1)获取上下文(2)绘图(3)渲染要求:画两条单独的线代码和效果图: 1 - (void)drawRect:... 阅读全文

posted @ 2015-05-03 17:08 iosblog's 阅读(137) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Quartz2D简单使用(三)
摘要:一、通过slider控制圆的缩放1.实现过程新建一个项目,新建一个继承自UIview的类,并和storyboard中自定义的view进行关联。界面搭建,如图:代码示例:YYViewController.m文件 1 // 2 // YYViewController.m 3 // 04-对圆进行缩放... 阅读全文

posted @ 2015-05-03 17:06 iosblog's 阅读(133) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Quartz2D简单使用(二)
摘要:一、画文字代码: 1 // 2 // YYtextview.m 3 // 04-写文字 4 // 5 // Created by 孔医己 on 14-6-10. 6 // Copyright (c) 2014年 itcast. All rights reserved. 7 // 8 9 #... 阅读全文

posted @ 2015-05-03 17:05 iosblog's 阅读(118) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Quartz2D简单使用(一)
摘要:一、画直线代码: 1 // 2 // YYlineview.m 3 // 03-画直线 4 // 5 // Created by apple on 14-6-9. 6 // Copyright (c) 2014年 itcase. All rights reserved. 7 // 8 9 ... 阅读全文

posted @ 2015-05-03 17:04 iosblog's 阅读(117) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Quartz2D简单介绍
摘要:一、什么是Quartz2DQuartz 2D是⼀个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作:绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字绘制\生成图片(图像)读取\生成PDF 截图\裁剪图片 自定义UI控件二、Quartz2D在iOS开发中的价值为了便于搭建美观... 阅读全文

posted @ 2015-05-03 17:02 iosblog's 阅读(76) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Modal简单介绍
摘要:一、简单介绍除了push之外,还有另外一种控制器的切换方式,那就是Modal任何控制器都能通过Modal的形式展⽰出来Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为⽌二、代码说明新建一个项目,在Application的代理中添加window和控制器。YYAppDelega... 阅读全文

posted @ 2015-05-03 17:00 iosblog's 阅读(170) 评论(0) 推荐(0) 编辑

iOS开发UI篇—APP主流UI框架结构
摘要:原文http://www.blogjava.net/qileilove/archive/2014/11/18/420224.html一、简单示例说明:使用APP主流UI框架结构完成简单的界面搭建搭建页面效果:二、搭建过程和注意点1.新建一个项目,把原有的控制器删除,添加UITabBarControl... 阅读全文

posted @ 2015-05-03 16:58 iosblog's 阅读(156) 评论(0) 推荐(0) 编辑

iOS开发UI篇—UITableBarController简单介绍 - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3775488.htmliOS开发UI篇—UITableBarController简单介绍一、简单介绍UITableBarController和UINavigationController类似,UITabBarContro... 阅读全文

posted @ 2015-05-03 16:57 iosblog's 阅读(562) 评论(0) 推荐(0) 编辑

iOS开发UI篇—ios应用数据存储方式(归档)
摘要:想要永久保存数据,我们当然可以使用plist文件,当退出程序时,我们执行将数据写入plist文件的操作,使用writeToFile:atomically:方法。具有这个方法的类有:NSArrayNSMutableArrayNSDictionaryNSMutableDictionaryNSDataNS... 阅读全文

posted @ 2015-05-03 16:54 iosblog's 阅读(168) 评论(0) 推荐(0) 编辑

iOS开发UI篇—ios应用数据存储方式(偏好设置) - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3775178.htmliOS开发UI篇—ios应用数据存储方式(偏好设置)一、简单介绍很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能每个应用都有... 阅读全文

posted @ 2015-05-03 16:49 iosblog's 阅读(253) 评论(0) 推荐(1) 编辑

iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
摘要:plist,全名PropertyList,即属性列表文件,它是一种用来存储串行化后的对象的文件。这种文件,在ios开发过程中经常被用到。这种属性列表文件的扩展名为.plist,因此通常被叫做plist文件。文件是xml格式的。Plist文件是以key-value的形式来存储数据。既可以用来存储用户设... 阅读全文

posted @ 2015-05-03 16:48 iosblog's 阅读(110) 评论(0) 推荐(0) 编辑

iOS开发UI篇—实现一个私人通讯录小应用(二) - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3777087.htmliOS开发UI篇—实现一个私人通讯录小应用(二)一、实现功能说明(1)点击注销按钮,弹出一个对话框,点击确定后移除当前栈顶的控制器,返回开始界面,点击取消,不做任何操作。注意:注销按钮的单击事件已经... 阅读全文

posted @ 2015-05-03 16:42 iosblog's 阅读(173) 评论(0) 推荐(0) 编辑

iOS开发UI篇—实现一个私人通讯录小应用(一) - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3773603.htmliOS开发UI篇—实现一个私人通讯录小应用(一)一、该部分主要完成内容1.界面搭建 2.功能说明(1).只有当账号和密码输入框都有值的时候,登录按钮才能交互(2).当取消勾选记住密码... 阅读全文

posted @ 2015-05-03 16:41 iosblog's 阅读(346) 评论(0) 推荐(0) 编辑

iOS开发UI篇—使用picker View控件完成一个简单的选餐应用 - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3771047.htmliOS开发UI篇—使用picker View控件完成一个简单的选餐应用一、实现效果说明:点击随机按钮,能够自动选取,下方数据自动刷新。二、实现思路1.picker view的有默认高度为162,不可... 阅读全文

posted @ 2015-05-03 16:40 iosblog's 阅读(149) 评论(0) 推荐(0) 编辑

iOS开发UI篇—UIWindow简单介绍 - 文顶顶
摘要:一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了一个iOS程序之所以能显示到... 阅读全文

posted @ 2015-05-03 16:35 iosblog's 阅读(424) 评论(0) 推荐(0) 编辑

iOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期
摘要:原文http://www.cnblogs.com/asd5551680/p/4069791.htmliOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期一、基本过程新建一个项目,系统默认的主控制器继承自UIViewController,把主控制器两个文件删掉。在storybo... 阅读全文

posted @ 2015-05-03 16:34 iosblog's 阅读(168) 评论(0) 推荐(0) 编辑

IOS开发UI篇—导航控制器属性和基本使用 - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3768622.htmlIOS开发UI篇—导航控制器属性和基本使用一、导航控制器的一些属性和基本使用1.把子控制器添加到导航控制器中的四种方法(1) UINavigationController*nav=[[UINavig... 阅读全文

posted @ 2015-05-03 16:32 iosblog's 阅读(166) 评论(0) 推荐(0) 编辑

iOS开发UI篇—Date Picker和UITool Bar控件简单介绍
摘要:一、Date Picker控件1.简单介绍:Date Picker显示时间的控件有默认宽高,不用设置数据源和代理如何改成中文的?(1)查看当前系统是否为中文的,把模拟器改成是中文的(2)属性,locale选择地区如果默认显示不符合需求。时间有四种模式可以设置,在model中进行设置时间可以自定义(c... 阅读全文

posted @ 2015-05-03 16:30 iosblog's 阅读(158) 评论(0) 推荐(0) 编辑

iOS开发UI篇之16程序启动原理和UIApplication
摘要:原文http://blog.csdn.net/u010927311/article/details/40145035iOS开发UI篇—程序启动原理和UIApplication一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication... 阅读全文

posted @ 2015-05-03 16:28 iosblog's 阅读(156) 评论(0) 推荐(0) 编辑

iOS开发UI篇—常见的项目文件介绍 - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3766249.htmliOS开发UI篇—常见的项目文件介绍一、项目文件结构示意图二、文件介绍1.products文件夹:主要用于mac电脑开发的可执行文件,ios开发用不到这个文件2.frameworks文件夹主要用来放... 阅读全文

posted @ 2015-05-03 16:27 iosblog's 阅读(180) 评论(0) 推荐(0) 编辑

iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(三·完结) - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3771558.htmliOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(三·完结)一、需要改进的地方还需改进的地方:cell的高度需要根据每条微博的数据进行动态设置。设置cell的高度可以有两种方式... 阅读全文

posted @ 2015-05-03 16:25 iosblog's 阅读(411) 评论(0) 推荐(0) 编辑

iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(二) - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3766769.htmliOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(二)说明:该部分完成对自定义cell页面的基本搭建,尚未进行优化处理。且还存在很多问题,譬如每行的高度设置暂时是固定的,这些问... 阅读全文

posted @ 2015-05-03 16:24 iosblog's 阅读(134) 评论(0) 推荐(0) 编辑

iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(一) - 文顶顶
摘要:原文http://www.cnblogs.com/wendingding/p/3765031.htmliOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(一)一、storyboard的处理直接让控制器继承uitableview controller,然后在storyboard中把... 阅读全文

posted @ 2015-05-03 16:22 iosblog's 阅读(321) 评论(0) 推荐(0) 编辑

导航