随笔分类 - ios开发
摘要:概览大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天就会给大家介绍这部分内容:Web请求和响应使用代理方法简化请求方法图片缓存扩展--文件分段下载...
阅读全文
摘要:最近这两个月一直忙于考试,考完试,借助于暑假的空闲接了一个外包项目。一直做着早八晚十的工作,加上是项目的中心成员,一直没时间写博客,今天借助升级XCode7的时间给大家分享一下,Xcode6版本的插件的安装。 iOS由于没有想google那样开源,所以插件的安装大多时候表现为不支持。...
阅读全文
摘要:copy : NSString\NSMutableString\blockweak : 代理\UI控件strong : 其他OC对象assign : 基本数据类型(int\float)\枚举\结构体 版权声明:本文为博主原创文章,未经博...
阅读全文
摘要:iOS5之后苹果公司引入了ARC机制,大大方便了ios开发者对内存的管理机制。在iphone 4出世的时候为什么ios在512M的内存中可以运行很大的游戏,保持畅快流畅的状态。得益于ios非常好的内存处理机制。 在我们现在创建项目的时候,默认会直接引入ARC机制,我们可以关闭ARC机制:在输入框...
阅读全文
摘要:在iOS7下,默认导航栏背景,颜色是这样的,接下来我们就进行自定义,如果你仅仅是更改一下背景和颜色,代码会很简单,不需要很复杂的自定义View来替代leftBarItem更改导航栏的背景和文字Color方法一:[objc]view plaincopy//setNavigationBar背景颜色&ti...
阅读全文
摘要:Grand Central Dispatch简称(GCD)是由苹果公司开发的技术,是一个非常好的用于多核设备的解决方案。GCD核心在于两个概念: 队列:队列负责管理开发者提交的任务,GCD队列始终以FIFO(先进先出)的方式来处理任务-----但由于处理执行的时间不同,所以先...
阅读全文
摘要:本文目录 一、创建代码仓库,用来存储客户端所上传的代码 二、配置svn的用户权限 三、使用svn客户端功能 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提...
阅读全文
摘要:MVC是所有面向对象程序设计语言都应该遵守的规范,MVC思想是将一个应用分成三个基本部分:Model(模型)、View(视图)和Controller·(控制器),它们以最少的耦合协同工作,从而提高应用的可扩展性和可维护性。 如图: Model组件:在进行ios应用开发时,Model...
阅读全文
摘要:UIViewController在UIKit中主要功能是用于控制画面的切换,其中的view属性(UIView类型)管理整个画面的外观.大部分控制器类都会继承UIKit的UIViewController基类,该基类中包含了大量方法,可以重写这些方法来处理视图的加载、视图显示等各种事件。...
阅读全文
摘要:UIPageControl继承了UIControl基类,默认属于活动控件,它可以与用户进行交互,经常与UIScrollerView结合使用,在实际项目也是经常使用的。当把UIScrollView的pagingEnabled设置为YES之后,UIScrollView至少每次滚动一页。此...
阅读全文
摘要:UIAlertView和UIActionSheet是iOS自带的弹出式对话框。当这俩个控件出现时,用户无法与其他控件进行交互。 两个区别在于: UIAlertView是显示在屏幕中央的,而UIActionSheet是显示在底部的按钮列表。 UIAlertView的用法非常简单: 1....
阅读全文
摘要:UISwitch控件是iOS开发的基础控件,是非常简单的一个控件,因为它的方法比较少。UISwitch继承于UIControl基类,因此可以当成活动控件使用。注意:开关状态通过它的on属性进行读取,该属性是一个BOOL属性 创建: UISwitch* mySwitch = [[ UI...
阅读全文
摘要:在ios开发中经常要为项目添加启动画面,目的主要有两个:一、更加美观,二、在启动画面呈现的同时加载初始化内部的项目数据。 注意在ios开发中,需要的是png格式的图片,仅仅良好的支持这一种格式,有钱就是任性。 下面介绍的都是支持在ios7及以上版本的应用: 准备工作: 1242*22...
阅读全文
摘要:Xcode5之后创建项目,默认会自动开启ARC自动引用计数机制,但我们在实际应用开发中考虑到种种原因,有时候不得不关闭(开启)整个应用或部分类的ARC。步骤为: project -> Build settings -> Apple LLVM 6.0 - Language-Objec...
阅读全文
摘要:在实际的项目开发中总是有几个比较常见的模板,小编这几天给大伙出几期常用模板的博客,希望大家多提宝贵的意见! 这几个月最常用的莫过于Nav+UITabBar模板了;在实际的项目中,我比较侧重于纯代码,比较不喜欢拖控件,至于利弊在这里不多说了,言归正传。首先在AppDelegate....
阅读全文

浙公网安备 33010602011771号