- 博客(16)
- 资源 (8)
- 收藏
- 关注
原创 NSFileManager文件操作
#import #define PATH @"/Users/gutrip/Desktop/Test"#define ERROR(a) if(a){ NSLog(@"%@",a);}int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here...
2015-10-31 23:02:27 327
转载 iOSCoreAnimation动画系列教程(二):CABasicAnimation
在iOS中,图形可分为以下几个层次:越上层,封装程度越高,动画实现越简洁越简单,但是自由度越低;反之亦然。本文着重介绍Core Animation层的基本动画实现方案。在iOS中,展示动画可以类比于显示生活中的“拍电影”。拍电影有三大要素:演员+剧本+开拍,概念类比如下:演员--->CALayer,规定电影的主角是谁剧本--->CAAnimation,规定电影该怎么演,怎么走
2015-10-28 20:30:06 318
转载 iOS开发UI篇—CAlayer层的属性(一)
iOS开发UI篇—CAlayer层的属性一、position和anchorPoint1.简单介绍CALayer有2个非常重要的属性:position和anchorPoint@property CGPoint position;用来设置CALayer在父层中的位置以父层的左上角为原点(0, 0) @property CGPoint anchorPoint;称为
2015-10-28 20:22:19 299
转载 CocoaPods详解之----使用篇
一、什么是CocoaPods 1、为什么需要CocoaPods 在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson、AFNetworking、Reachability等等。使用这些库的时候通常需要:下载开源库的源代码并引入工程 向工程中添加开源库使用到的framework 解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等问题 如
2015-10-28 13:07:14 336
转载 一个丝滑的全屏滑动返回手势
全屏返回手势自 iOS7 之后,Apple 增加了屏幕边缘右划返回交互的支持,再配合上 UINavigationController 的交互式动画,pop 到上一级页面的操作变的非常顺畅和丝滑,从此,我很少再使用点击左上角导航栏上的返回按钮的方式返回了,因为这对单手操作十分不友好;如果一个 App 居然胆敢不支持滑动返回,那离被卸载就不远了。说到全屏返回手势,首先我感觉这件事本身可能就
2015-10-28 12:34:45 801
转载 设计之路:如何进行软件需求分析?
1、需求分析的重要性软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。通常,软件生存周期包括可行性分析与开发项计划、需求分析、设计(概要设计和详细设计)、编码、测试、维护等活动。常用的三种软件生命周期(瀑布模型、迭代式模型和快速原型模型)中,需求分析中都占据了举足轻重的作用,是系统分析、软件编程、软件测试和系统维护的输入物。1.1 瀑布模型瀑布模型由于酷似
2015-10-27 23:01:07 19086
转载 iOS程序模块化设计
一、模块化设计的概述: 模块化设计(Block-based design):对一定范围内的不同功能或相同功能的不同性能、不同规格的产品进行功能分析的基础上,划分并设计出一系列功能模块,通过模块的选择和组合构成不同的定制产品,以满足市场的不同需求。 模块化设计是绿色设计方法之一,绿色设计是指“在产品整个生命周期内,着重考虑产品环境属性(可拆卸性、可回收性、可维护性、
2015-10-27 22:57:15 3224
转载 IOS --Xcode6单元测试
单元测试,又称模块测试。是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。面向过程编程,一个单元就是单个程序;面向对象编程,程序最小单位是方法。XCTest是Xcode内置的测试框架。同时,Xcode6新增XCTestExpectation和性能测试。xcode6创建一个新的工程后,项目会自动配置两个group:一个是“工程名称”group;另一个是“工程名称Test
2015-10-27 22:14:14 514
转载 如何进行iOS 性能测试
本篇重点讨论一下 iOS性能测试中的启动测试、内存泄露测试、CPU测试。1.启动测试测试工具:Instruments > TimeProfile 可在 appDelegate.m中加入一段代码,来进行测试:- (void)testLaunch{ for(int i = 0; i 100000;i++){ NSLog(@"test"); }}1
2015-10-27 15:14:51 4838
转载 如何进行iOS性能测试-------Instruments 使用教程
PDF文档下载: Instruments 用户指南.pdf (3748 K)翻译缘由---翻译本身也是强化学习的过程】 之前一直在CocoaChina上面潜水,虽然做iOS开发也快2年了,但是总觉得缺少了点什么。以前查看英文API文档,有些细节总是记不住,每次看完之后也没什么印象。忽然有一天有人向我抱怨说查看官方英文API文档太痛苦了,然后我就想如果我把一些常
2015-10-27 15:13:14 4797
转载 iPhone开发【二十三】常用IOS开源组件【第1篇】
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8287970 作者:张燕广这一篇介绍几个IOS开发常用的开源组件。1、AFNetworkingAFNetworking是一个开源的网络库,适用于iOS以及Mac OS X. 它构建于在NSURLConnection, NSOperation以及其
2015-10-26 23:57:48 462
转载 linux教程:[4]配置Tomcat开机启动
我们在linux下安装好tomcat之后;经常是需要配置到开机启动的;这样的话就不需要我们每次重启linux服务器之后自己在登陆运行startup.sh文件启动tomcat了本次的演示环境是在centos7中完成的;也在centos6.5中测试过;理论上所有版本的centos和redhat都是可以通过的;工具/原料一台安装有tomcat的linux服
2015-10-19 15:58:48 527
转载 Linux上安装JDK环境变量配置
Jdk: jdk-6u1-linux-i586Tomcat: apache-tomcat-7.0.2.tar.gz1,make dir /usr/local/java (建立java目录)2,上传JDK至java目录3,sh jdk-6u1-linux-i586.bin (安装jdk)看到 安装程序在询问您是否尊守许可协议页面 ,回车,空
2015-10-19 15:19:38 423
转载 linux配置java环境变量(详细)
linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。二. 需
2015-10-19 14:39:06 324
转载 iOS开发常用的第三方类库
在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。Reachability 检测网络连接用来检查网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)两种工作模式。可以从Apple网站下载到:http://developer.apple.com/library/io
2015-10-13 22:02:26 340
转载 iOS发布证书申请
一、 准备工作1.1.准备打包服务器打包服务器搭建详见http://bbs.justep.com/thread-67724-1-1.html1.2.准备苹果帐号首先您需要有一个苹果的个人/公司开发者帐号。如果没有帐号可以打开https://developer.apple.com/申请加入苹果的开发者计划。如何申请网上有详细的介绍,在此不多做介绍。苹果个人/公司开发者帐号在
2015-10-12 11:52:27 497
百度地图静态库合并
2015-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人