自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局

一、项目文件结构和plist文件 二、实现效果三、代码示例1.没有使用配套的类,而是直接使用xib文件控件tag值操作数据模型部分:YYtg.h文件 1 // 2 // YYtg.h 3 // 01-团购数据显示(没有配套的类) 4 // 5 // Created by apple on 14-5-29.

2015-07-30 16:14:13 589

转载 iOS开发UI篇—实现UItableview控件数据刷新

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

2015-07-30 16:01:47 378

转载 iOS开发UI篇—UITableviewcell的性能优化和缓存机制

一、UITableviewcell的一些介绍UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellForRowAtIndexPath:方法来初始化每⼀行UITableViewCell内部有个默认的子视图:contentView,contentView是UITableViewCell所显示内容的父视图,可显示一些

2015-07-30 15:35:28 465

转载 iOS开发UI篇—UITableview控件基本使用

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

2015-07-30 15:24:22 310

转载 iOS开发UI篇—UITableview控件简单介绍

一、基本介绍在众多移动应⽤用中,能看到各式各样的表格数据 。在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView,UITableView继承自UIScrollView,因此支持垂直滚动,⽽且性能极佳 。UITableview有分组和不分组两种样式,可以在storyboard或者是用代码设置。二、数据展示UITableVi

2015-07-30 15:23:32 374

转载 iOS开发UI篇—UIScrollView控件实现图片缩放功能

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

2015-07-30 15:04:32 390

转载 iOS开发UI篇—UIScrollView控件介绍)

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

2015-07-30 14:49:51 378

转载 iOS开发UI篇—iOS开发中三种简单的动画设置

【在ios开发中,动画是廉价的】一、首尾式动画代码示例: // beginAnimations表示此后的代码要“参与到”动画中 [UIView beginAnimations:nil context:nil];//设置动画时长 [UIView setAnimationDuration:2.0]; self.headImag

2015-07-30 14:36:11 338

转载 iOS开发工具篇—Xcode的一些使用技巧

一、快捷键的使用经常用到的快捷键如下:新建shift + cmd + n     新建项目cmd + n             新建文件 视图option + cmd + 回车 打开助理编辑器cmd + 回车           显示主窗口cmd + 0             导航窗口option + cmd + 

2015-07-30 14:27:12 664

转载 iOS开发UI篇 - 基本属性

1. IBAction的参数- (IBAction)left:(UIButton *)button(1) 在OC中,绝大多数的控件监听方法的第一个参数就是控件本身(2) 默认连线时的参数类型是id(3) 如果要在监听方法中,方便控件的使用,可以在连线时或者连线后,修改监听方法的参数类型 2. 修改对象的结构体成员在OC中,不允许直接修改“对象

2015-07-30 14:16:23 580

转载 iOS开发多线程篇—自定义NSOperation

一、实现一个简单的tableView显示效果实现效果展示: 代码示例(使用以前在主控制器中进行业务处理的方式)1.新建一个项目,让控制器继承自UITableViewController。 1 // 2 // YYViewController.h 3 // 01-自定义Operation 4 // 5 // Created by ap

2015-07-29 17:45:02 326

转载 iOS开发多线程篇—NSOperation基本操作

一、并发数(1)并发数:同时执⾏行的任务数.比如,同时开3个线程执行3个任务,并发数就是3(2)最大并发数:同一时间最多只能执行的任务的个数。(3)最⼤大并发数的相关⽅方法- (NSInteger)maxConcurrentOperationCount;- (void)setMaxConcurrentOperationCount:(NSInteger)cnt; 

2015-07-29 17:24:30 431

转载 iOS开发多线程篇—NSOperation简单介绍

一、NSOperation简介1.简单说明NSOperation的作⽤:配合使用NSOperation和NSOperationQueue也能实现多线程编程NSOperation和NSOperationQueue实现多线程的具体步骤:(1)先将需要执行的操作封装到一个NSOperation对象中(2)然后将NSOperation对象添加到NSOperation

2015-07-29 17:18:18 461

转载 iOS开发多线程篇—GCD的常见用法

延迟执行dispatch_after一次性执行dispatch_once队列组dispatch_group_async前面任务执行后执行dispatch_barrier_async执行n次 dispatch_apply一、延迟执行1.介绍iOS常见的延时执行有2种方式(1)调用NSObject的方法[self perf

2015-07-29 15:32:21 434

转载 iOS开发多线程篇—GCD的基本使用

转自:http://www.cnblogs.com/wendingding/p/3807265.html一、主队列介绍主队列:是和主线程相关联的队列,主队列是GCD自带的一种特殊的串行队列,放在主队列中得任务,都会放到主线程中执行。提示:如果把任务放到主队列中进行处理,那么不论处理函数是异步的还是同步的都不会开启新的线程。获取主队列的方式: dispatch_queue_t

2015-07-29 14:42:02 475

转载 iOS开发多线程篇—GCD介绍

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

2015-07-29 14:39:39 298

转载 iOS开发多线程篇—NSThread及线程的状态

优点:NSThread 比其他两个轻量级缺点:需要自己管理线程的生命周期(线程状态);并通过对数据的加锁来实现线程安全,会有一定的系统开销。       本章主要围绕NSThread的优缺点展开,分析如下几点:1、如何创建、启动NSThread2、如何管理线程的生命周期,即线程状态3、如何解决线程安全问题?一、NSThread创建和启动一个NST

2015-07-29 14:16:39 391

转载 iOS开发多线程篇—多线程简单介绍

一、进程和线程1.什么是进程 进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内  比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开启的进程 2.什么是线程1个进程要想执行任务,必须得有线程(每1个进程至

2015-07-29 12:02:03 291

转载 解决XCode6.4 上无法安装 Alcatraz PackageManager

现象一、 运行安装后,没有出现在菜单上。1. 到githup上下载Alcatraz project https://github.com/supermarin/Alcatraz2. 打开终端3. 输入  defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID4. 得到当

2015-07-27 12:15:43 748

转载 Text Kit学习(入门和进阶)

原文地址 : http://esoftmobile.com/2013/10/17/text-kit进阶/#more http://www.cocoachina.com/industry/20131028/7250.html

2015-07-25 00:03:49 341

转载 UIView常用方法之setNeedsDisplay和setNeedsLayout

1,UIView的setNeedsDisplay和setNeedsLayout方法首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以 处理子视图中的一些数据。 综上所诉,setNeed

2015-07-24 22:39:36 381

转载 制作动态库 dynamic framework

framework是Cocoa/Cocoa Touch程序中使用的一种资源打包方式,可以将将代码文件、头文件、资源文件、说明文档等集中在一起,方便开发者使用,作为一名Cocoa/Cocoa Touch程序员每天都要跟各种各样的Framework打交道。Cocoa/Cocoa Touch开发框架本身提供了大量的Framework,比如Foundation.framework/UIKit.framewo

2015-07-24 13:50:17 1238

原创 iOS应用程序开发过程的简述

问:一个优秀的应用程序的衡量标准是什么?产品经理答:满足了用户需求,解决了某个问题。设计人员答:界面风格简单、漂亮,吸引用户。程序员答:高效完成开发任务,让程序易读、易扩展、易维护。运营人员答:用户愿意使用并自传播。。。

2015-07-17 21:04:42 707

原创 Objective-C入门篇

Objective-C是一种面向对象的语言,根据C语言所衍生出来,继承并扩充了C语言的特性。编码风格为消息机制,且具备动态性,即消息处理到运行时才会绑定类型与消息的关系。- OC中的OOP思想 - 内存管理 - 语言特性 - FoundationKit

2015-07-17 20:06:23 484

原创 为什么说计算机语言是相通的?

我们在学习一门新语言时,通常关注的是它的语法、如何在编写代码时使用等局部问题,因此常常给我们一种“永远学不完”的感觉,导致自己学得很累。这段时间我一直在寻找想,为什么有人会说计算机语言是想通的?为什么有的人学起来那么轻松?他们与我的差距到底在哪里?

2015-06-22 12:19:00 4776

原创 编程,从这里开始

我之前学习编程的时候,总漂浮在应用层,每天似乎都在重复着同样的”体力劳动”,但又很想有所突破。我想很多程序员初期都会有这种困惑,一直想要捅破的瓶颈网在哪里?以及怎么才能捅破?下面我就来阐述一下,到底问题出在什么地方?

2015-06-14 22:32:25 531

原创 重拾信心,一路向前

今天是2015年6月14日,我正式开通了博客。我大学毕业已经四年了,期间我做了两年.NET开发、一年iOS开发、一年产品运营,现在还是决定重拾iOS开发之路,慢慢沉淀自己,每天记录学习的点滴。所谓不积跬步无以至千里,相信自己一定可以!

2015-06-14 21:20:23 508

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除