自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (2)
  • 收藏
  • 关注

原创 热搜小说App技术服务支持

热搜小说app技术支持网址.有问题可以留言邮箱地址:[email protected]谢谢!!!

2018-09-18 16:18:18 1147

原创 HomeBrew的安装与使用

1> HomeBrew的简介: Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件.2> HomeBrew的安装 终端输入:ruby -e”$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 等待即可. 3> H

2016-11-15 18:26:46 401

原创 iOS app 设置启动图(LanuchImage)

1> 步骤一 创建LaunchImage文件,然后根据不同的尺寸加入不同的不同尺寸的图片;加入图片直接拖动就可以了;最右侧是不同iOS系统下的屏幕方向的设置(Portrait 竖屏)(Landscape 横屏). 2> 切换到下图 设置Launch Image Source; 清空 LaunchScreen File 3> 找到LaunchScreen.xib文件,右侧属性框,取消勾选U

2016-10-18 13:42:59 750

原创 AndroidStudio gradle的解析

1> Gradle sync failed: Configuration with name ‘default’ not found. First> Module:app的gradle配置文件 s是整个项目最主要的gradle配置文件, Second> gradle文件夹下有一个wrapper文件,里面声明了gradle的目录与下载路径以及当前项目使用的gradle版本,这些默认的路径我们一般不

2016-09-18 15:22:32 379

原创 CGContext

CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 CGContextMoveToPoint 开始画线 CGContextAddLineToPoint 画直线 CGContextAddEllipseInRect 画一椭圆 CGContextSetLineCap 设置线条终点形状 CGContextSetL

2016-08-03 17:47:25 257

原创 最常见功能的封装(功能之间的组装)

网络请求 上拉刷新 缓冲视图 字典转模型

2016-08-02 10:44:36 449

原创 ios开发工具系列

iOS开发工具之一 – 统计Crash的工具Crashlytics

2016-08-02 10:39:18 226

原创 SVN 版本控制工具

1> 使用比较频繁的命令: svn help 查看所有svn命令 svn list path 查看svn服务器上的文件目录 path为svn地址 例如: svn://……. svn checkout path1 path2 path1为svn服务器地址 path2为本地电脑地址 将path1中的内容下载到本地的path2路径中 s

2016-06-30 20:56:00 451

原创 音频文件

有两类主要的音频文件格式: 无损格式,例如WAV,PCM,ALS,ALAC,TAK,FLAC,APE,WavPack(WV) 有损格式,例如MP3,AAC,WMA,Ogg Vorbis

2016-06-30 17:16:01 321

原创 即时通信技术--IM系列之二

1> Socket(套接字) Socket就是为网络服务提供的一种机制; 通信的两端都是Socket; 网络通信其实就是Socket通信; 数据在两个Socket间通过IO(输入输出流)进行传输; HTTP 协议的传输实质就是Socket通信.

2016-06-10 13:23:56 368

原创 即时通讯技术--IM系列之一

一. 知识储备 1.网络模型 1> 网络是一个比较复杂的系统,所以需要对网络进行分层,每一层规范相应的职能; 2> 网络模型的类型: *OSI参考模型: 其层次结构依次为》 物理层: 主要定义物理设备标准,例如网线的接口类型(水晶头),各种传输介质的传输速率;主要作用是传输比特流;包括的物理设备有:集线器,网线; 数据链路层: 主要将从物理层接受的数据进行MAC地址的封装与解封装, 常把

2016-06-09 15:37:07 660

原创 Android Studio 修改包名packageName

OK

2016-06-07 10:09:54 720

原创 Android--ecilpse配置SVN插件

<第一种方式:在线安装> 1> 打开eclipse -> Help ->Install New Software选项, 点击Add按钮; name: location: http://安装完SVN插件之后, 使用SVN 从资源库中下载代码: 添加资源库地址出现如下错误:

2016-05-30 14:35:14 315

原创 Android

public AssessElement[][] assessElements = new AssessElement[3][]; 定义了assessElements二维数组, 里面存放的元素为AssessElement

2016-05-30 11:39:04 263

原创 iOS动画系列之二--CALayer的contents属性的应用

1> CALayer 有一个属性叫做contents,这个属性的类型被定义为id,意味着它可以是任何类型的对象。在这种情况下,你可以给contents属性赋任何值,你的app仍然能够编译通过。但是,在实践中,如果你给contents赋的不是CGImage,那么你得到的图层将是空白的。 2> 事实上,你真正要赋值的类型应该是CGImageRef,它是一个指向CGImage结构的指针。UIImage有

2016-05-29 12:24:25 3246

原创 iOS动画系列之一--视图与图层

1> 视图–(UIView) –>> 在iOS当中,所有的视图都从一个叫做UIVIew的基类派生而来,UIView可以处理触摸事件,可以支持基于Core Graphics绘图,可以做仿射变换(例如旋转或者缩放),或者简单的类似于滑动或者渐变的动画。 2> CALayer类在概念上和UIView类似,同样也是一些被层级关系树管理的矩形块,同样也可以包含一些内容(像图片,文本或者背景色),管理子图层

2016-05-28 14:27:18 665

原创 RadioButton与 checkBox的使用

1>

2016-05-18 14:09:18 357

原创 scrollView 的使用

1> scrollView 只能拥有一个直接的子标签,超过一个会报错. 2>

2016-05-18 14:08:27 273

原创 Eclipse 与 Android Studio 差异

1> AndroidManifest.xml中导入了整个安卓工程项目中的所有activity文件;可以称之为安卓工程的清单文件;在Android Studio中每当创建一个Activity文件时,会自动将其导入AndroidManifest.xml文件;但是在eclipse中不会自动引入,需要开发人员手动的导入;如果不导入运行工程的时候就会出现错误. 2> 在eclipse中如果导入他人的工程,在

2016-05-17 18:02:26 457

原创 eclipse导入Android工程项目后出现错误汇总

1> JDK Java Development Kit Java开发工具 2> ADT Android Development Tools 安卓开发工具 3> 错误一: 解决方案: 右击project –> properties –> Android –> 问题解决!!!错误二: Android requires compile

2016-05-16 11:38:47 3509

原创 iOS app 上传到AppStore过程中遇到的问题汇总

1> 上传1024*1024的APP图标时,图标中不能包含alpha通道或者透明度; 2> LanchImage的图片格式只能是png格式,jpg格式xcode无法加载成功; 3> 开发者在填写联系人号码的时候,需要在前面带”+”和区号,例如 +8618205197820; 4> 模拟器截图时,要将模拟器的scale设置成100%,解出来的图片才能上传成功,否则截出来的图片无法上传. 5>

2016-05-13 11:04:06 15089

原创 ViewPager --> 使用PagerAdapter适配器(数据源)展示界面

ViewPager 是一个视图容器控件 它想显示界面 必须通过适配器(数据源) 进行显示 类似于listView相当于iOS中的UITableView.1> 从布局文件中加载视图 View view = View.inflate(Context,LayoutId,Parent);PagerTabStrip PagerTitleStrip 两者只能同时存在一个 如果同时存在,其中会有一个失效

2016-05-12 11:55:19 457

原创 iOS vs Android 系统架构

iOS是基于UNIX内核,Android是基于Linux内核,iOS和android作为两款优秀的手机操作系统,他们有共性有区别。 iOS的系统架构 分为四个层次: 核心操作系统层(Core OS layer) 核心服务层(Core Services layer) 媒体层(Media layer) 可触摸层(Cocoa Touch layer) 如下如所示: iOS系统架构解析:

2016-05-07 14:54:53 11845 1

原创 Android Studio 常用快捷键

option + return

2016-05-07 14:35:26 207

原创 Fragment

前言: Fragment的设计哲学 Android在3.0中引入了Fragment的概念,主要目的是用在大屏幕设备上,例如平板电脑,支持更加动态和灵活的UI设计;平板电脑的屏幕要比手机的大得多,有更多的UI组件,并且这些组件会产生更多的交互. Fragment在你的应用中应当是一个模块化和可重用的组件,因为Fragment定义了它自己的布局,以及通过使用它自

2016-05-06 15:55:44 262

原创 iOS 内存管理--使用MRC(非ARC)

1> 只要调用alloc方法,必须有release 2> set方法中的内存管理 对于基本数据类型,直接赋值 - (void)setAge:(int)age{ _age = age; } 对于OC对象数据类型 - (void)setCar:(Car*)car{ //首先判断是不是新传进来的对象 if(car!=_car){ [

2016-05-03 17:20:07 443

原创 android报错汇总

1> Error:A problem occurred configuring project ‘:app’. > failed to find Build Tools revision 23.0.0

2016-04-26 10:26:51 268

原创 常见表达

1> public class ServiceProjectDetailActivity extends BaseNavBarActivity implements View.OnClickListener ServiceProjectDetailActivity 继承自BaseNavBarActivity 并实现View.OnClickListener接口中的方法

2016-04-26 10:20:36 203

原创 Xcode使用技巧

下面是组成窗口的每一个独立区域的快速浏览: The Toolbar(工具栏): 你选择视图,运行app,在不同布局界面切换的地方 The Navigation Area(导航区): 导航你整个工程,警告,报错等的地方 The Editing Area(编辑区): 所有奇迹诞生的地方,包括它上方的Jump bar The Utility Area(工具区): 包含检测器和一些库 The De

2016-04-23 11:53:09 208

原创 iOS --Xcode 调试技术

< 一 > < 二 > 全局断点 < 三 > 条件断点(针对for循环应用最广) 可以给断点设置声音,当遇到断点就会发出声音. < 四 > 符号断点

2016-04-22 17:14:42 207

原创 监听属性的改变

属性的set方法 在属性的set方法中做出响应

2016-04-21 14:53:35 222

原创 Android布局

保护局

2016-04-20 11:49:51 233

原创 Activity的生命周期

Activity生命周期回调方法汇总 iOS 中视图控制器的生命周期与Android的Activity的生命周期很类似- (void)viewDidLoad { [super viewDidLoad];}- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated];}- (void)view

2016-04-20 09:44:54 221

原创 android的正向传值与反向传值

1> android的正向传值: 场景: 由当前的Activity,切换到另外一个Activity,并且携带一定的数据到另一个Activity; 主要通过Intent(意图)来实现 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSt

2016-04-20 08:45:54 2660

原创 android的四大组件之--Activity

An Activity is an application component that provides a screen with which users can interact in order to do something. Activity 是这样一个程序组件,它为用户提供一个用于任务交互的画面。例如,拨打电话,拍照,发邮件。或者查看地图。每一个activity都被分配一个窗口。在这

2016-04-19 17:58:39 275

原创 安卓的工程目录结构

描述: 1> src:编写Java代码的目录,遵循Java的命名规范,分包; 2> libs:依赖库;第三方类库的jar包; 3> res: (1)drawable-XXdpi 包含Android应用中的图片资源文件,分为不同程度的清晰度; (2)layout 布局文件 完成UI控件的设置; (3)menu 菜单 (4)values 字符资源文件 通常使用在手机的国际化 4> An

2016-04-19 11:35:07 285

原创 iOS 中的事件处理

基础理论: 1> 在iOS 中 不是任何对象都能处理事件的,只有继承UIResponder的对象才能接受并处理事件,我们称之为响应者对象; 2> UIResponder当中存在下列四个API: // 触摸开始时调用 - (void)touchesBegan:(NSSet

2016-04-18 14:25:08 208

原创 iOS 转换坐标系

iOS中视图坐标系的转换主要用到UIView的四个API: 坐标系转换的实质是: 更改坐标系的原点. - (CGPoint)convertPoint:(CGPoint)point toView:(nullable UIView *)view; - (CGPoint)convertPoint:(CGPoint)point fromView:(nullable UIView *)view; -

2016-04-15 14:34:29 635

原创 iOS UIWindow 窗口

到底

2016-04-15 14:34:05 245

原创 Xcode中工程的发布版本设置

1> 打开Xcode 点击工程项目; 2> 点击project 看到工程属性设置界面 > 点击info > configurations 在这里我们能看到默认的两个版本设置 Debug 版本与Release 版本; 3> 我们将工程项目进行发布,通常会有三种不同的情形: (1) 将工程打包发布上传到AppStore; (2) 将工程打包发送给已经注册UDID的测试工程师的手机

2016-04-14 14:58:15 3559

表视图控件的使用

iOS中的一种最重要的视图控件的使用,使用代码将标表视图呈现出来。

2015-06-20

面向对象理论研究

面向对象理论的阐述,分析了面向对象思想的本质!

2015-06-19

空空如也

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

TA关注的人

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