Cornerstone Svn简单使用指南

一、安装并拷贝项目1.第一步:安装svn. 2.第二步:第一个使用svn,找到“Check Out Working Copy”选项,选择并点击。 目的:从服务器上拷贝一份全新的项目工程。 3.第三步:可以正常使用了。。。 二、在项目中使用1.查看日志 找到“Log”选项,选择并点击。 查看自己当前的版本是否是最新的,如果不是最新的版本,从第2步开始执行; 如果自己当前的版本是最新的,从第3步开始执...
IOS svn Cornerstone Svn

iOS开发之浅谈MVVM的架构设计与团队协作

今天写这篇博客是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正。本篇博客的内容沿袭以往博客的风格,也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又开始发表博客啦~)。由于本人项目经验有限,关于架构设计方面的东西理解有限,我个人对MVVM的理解主要是借鉴于之前的用过的MVC的Web框架~在学校的时候用过ThinkPHP框架,和SSH框架,都是MVC的架构模式,...
IOS开发 MVVM架构设计

Android Fragment生命周期深入探究

Fragment是Android中的重要组件,在Android 3.0的时候添加进来。关于Fragment的生命周期,我相信了解过的开发人员都应该把以下方法脱口而出:onAttach, onCreate, onCreateView, onViewCreated, onActivityCreated, onStart, onResume, onPause, onStop, onDestroyView...
Fragment生命周 Android Fragment

App 不能启动错误:“failed to launch in time”

App 不能启动。设备日志输出:MyAppfailedtolaunchintime ElapsedtotalCPUtime(seconds):13.700(user8.580,system5.120),67%CPUElapsedapplicationCPUtime(seconds):6.180,30%CPU同时:1、该App在模拟器中不会出现此问题。2、在Debug模式(连接设备)也不会出现此问...
IOS开发 App开发

iOS开发-音乐播放

现在的各种App大行其道,其实常用也就是围绕着吃喝玩乐基本的需求,视频,音乐在智能手机出现之前更是必不可少的功能,每个手机都会有一个自带的音乐播放器,当然公众也有自己的需求所以也就造就了各种音乐播放软件,自己下午闲来无事简单的写了一个随机播放音乐的Demo,iOS中有三种播放音频的方式AVAudioPlayer、音频服务、音频队列。另外两种暂时没有用到,就简单的练手了一下AVAudioPlayer...
iOS开发 音乐播放

ios的触摸事件-UITouch

在ios开发的触摸事件中包括:1.touchesBegan 触摸开始 在一次触摸事件中 只会执行一次2.touchesMoved 触摸移动 在一次触摸事件中会执行多次3.touchesEnded 触摸结束 再一次触摸事件中会执行一次如果要调整控件 的位置可以使用 locationInView 和 previousLocationInView 计算移动的差值即可。4.touchesCancell...
ios的触摸事件 UITouch

UIMotionEffect和Home页背景视差效果

当你打开装有iOS7以上的iPhone主屏,默认的背景是一幅蓝色的星空图片。当上下左右翻转iPhone时,有趣的效果将会出现,星空背景也会沿着各个方向发生位移,这与主屏上的各个App Icon形成了一种独特的视差效果。这不是iOS系统本身独有的。在iOS7之前,这种效果需要陀螺仪相关API的支持,实现起来也比较复杂。而在iOS7以后,系统提供了这样的API,大大简化了实现方案。0. UIMotio...
UIMotionEffect

iOS中UITextField 使用全面解析

//初始化textfield并设置位置及大小 UITextField*text=[[UITextFieldalloc]initWithFrame:CGRectMake(20,20,130,30)]; //设置边框样式,只有设置了才会显示边框样式  text.borderStyle=UITextBorderStyleRoundedRect;  typedefenum{ UITextBo...
iOS开发 UITextField全面解析

iOS开发:仿余额宝金额跳动效果

前面写了一个Android版,因为有属性动画,很简单几行代码就实现了。iOS版复杂多了,当然也可能我没找到简单的方法。参考了开源项目 https://github.com/PigRiver/NumberJumpDemo,这个是用OC写的,我用Swift改写了一个版本。说下原理:先确定使用的贝塞尔曲线, 确定两桢间的间隔,根据间隔和总时间计算得到总桢数,根据贝塞尔曲线算出每桢的时间和值,然后dela...
跳动效果 iOS开发

iOS开发实用技巧—身份证的正则校验

说明:在ios项目的开发中可能很多地方都需要用到身份证校验,一般在开发的时候很多人都是直接百度去网上荡相关的正则表达式和校验代码,但是网上疯狂粘贴复制的校验代码本身也可能并不准确,可能会有风险,比如2013年1月1号起停止使用15位的身份证,网上的身份证校验普遍支持15位的号码。在开发过程中,进行类似处理的时候,还是需要一些甄别的能力的,当然也要考虑自己的项目的实际情况。该文贴出了最近项目中使用到...
iOS开发 正则校验