自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 WebStorm新创建项目介绍

这里支持有很多的类型项目:Empty Project ----一个空的项目Html5Boilerplate ----HTML5开发框架Web Starter Kit ----Web Starter Kit 是 Google的一个开源项目,它里面提供了一些工具,比如 BrowserSync,实时的预览项目的变化,在不同浏览器上同步页面的行为。Re...

2020-04-21 10:58:31 649

转载 iOS:界面适配(一)--Universal通用程序 iPhone、iPad适配(方法)

前言        一个Universal程序还是iPhone、iPad俩个版本 ?        通用的:         优点:一个安装包,方便管理、分发可共用一套逻辑代码,数据结构缺点:安装包会很大:iPad版本用的图片与iPhone版本的不一样,而且iPad的图片大小比较大,积压起来,会导致整个安装包很大代码中各种判断是否iPad的逻辑分支,

2015-01-29 13:47:37 1286

转载 iOS:机型参数、sdk、xcode各版本

学习Asset Catalogs使用的使用,看到许多文章的标题是“xcode 5 特性Asset Catalogs”,当时就在想是不是只要是xcode 5开发,不管sdk是什么版本就可以用Asset Catalogs了,就是说这些特性是针对xcode的,跟sdk版本无关?网上查一些资料,基本没有讨论这个话题的,可能这个问题比较极端或者小白,以下是个人猜想,应该是对的吧           

2015-01-29 13:39:54 747

转载 iOS:界面适配(1)--iPhone不同机型适配 6/6plus 前

原文地址:http://www.dangdangmao.cc/mao.php?u=5qbBFlapXhVKDwyjcTfOPWOg5aaUQv4XwQII8bB42PdOk3AINGYMeLMn8%2Bxdv7rd74yMyA%3D%3D&b=7 对于不同苹果设备,各个参数查看《iOS:机型参数、sdk、xcode各版本》。       机型变化          坐标:表示屏

2015-01-29 13:36:55 1008

原创 移动Xcode出现的问题及解决办法

xcrun: error: active developer path ("/Users/XJW/Desktop/Xcode.app/Contents/Developer") does not exist, use `xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools (or see `man xcode-select`)

2015-01-08 15:43:32 1020

转载 iOS学习之iOS沙盒(sandbox)机制和文件操作之NSFileManager(三)

很给力的文件遍历,散给大家接上篇,iOS学习之iOS沙盒(sandbox)机制和文件操作(二),我们看看NSFileManager如何使用。包括创建文件,目录,删除,遍历目录等。1、在Documents里创建目录创建一个叫test的目录,先找到Documents的目录,[cpp] view plaincopy

2014-12-10 10:11:58 918

转载 imageIO完成渐进加载图片

不得不说,人都是有惰性的,一个月又快结束了,这个月虽说有点儿忙,但是绝对不差写几篇博客的时间,有时间去n次桌球厅,有时间玩n把英雄联盟,所谓小撸怡情大撸伤身,这个月游戏打得有点儿多,后面还是的控制一点儿。不扯了,下面进入正题,今天写写这个月初时使用imageIO框架实现的一个从web拉取,渐进加载图片的图片。  前面有一篇《使用imageIO获取和修改图片的exif信息》介绍了使用imag

2014-12-09 17:13:12 651

转载 IOS中如何解析并显示Gif

聊天的时候我们经常用到很多搞笑的Gif表情,有时候千言万语真的比不上一个Gif来的实在。以前一直以为想Gif作为一种常用格式,各大平台应该都会支持,知道前两天项目中要加载一个Gif作为过渡动画,我查了半天帮助文档,发现IOS中居然没有现成的支持加载和播放Gif的类。  于是上网简单的搜了一下,发现两个比较有有用的代码。网址分别如下:      三种方式显示GIF图片  an

2014-12-09 17:11:50 760

转载 使用imageIO获取和修改图片的exif信息

看到这篇文章。喜欢的不得了~转来分享给大家!一幅图片除了包含我们能看见的像素信息,背后还包含了拍摄时间,光圈大小,曝光等信息。UIImage类将这些细节信息都隐藏了起来,只提供我们关心的图片尺寸,图片方向等。我们可以通过imageIO框架获取到图片背后的所有信息,下面就让我们一起看看。 一、获取图片信息  imageIO框架是iOS中偏底层一点儿的框架,它内部提供的

2014-12-09 16:57:18 1471

原创 Umeng 分享GIF图

GIF图片只能以url图片的方式来分享1. 使用UI界面分享:   UMSocialUrlResource *urlResource = [[UMSocialUrlResource alloc] initWithSnsResourceType:UMSocialUrlResourceTypeImage url:@"http://www.baidu.com/img/bdlogo.gif

2014-12-02 17:41:33 1715

转载 iOS 使用Quartz 2D画虚线

画虚线需要用到函数:CGContextSetLineDash此函数需要四个参数:context – 这个不用多说phase - 稍后再说lengths – 指明虚线是如何交替绘制,具体看例子count – lengths数组的长度CGContextRef context =UIGraphicsGetCurrentContext(); 

2014-12-02 16:32:07 593

转载 NSdata 与 NSString,Byte数组,UIImage 的相互转换---ios开发 Objective-C

1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding];NSString->NSDataNSString *aString = @"1234abcd";NSData *aData

2014-12-02 15:35:10 631

转载 相当给力的开发者证书生成,分享给大家

holydancer原创,如需转载,请在显要位置注明:转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/9219333概述:苹果的证书繁锁复杂,制作管理相当麻烦,今天决定重置一个游戏项目中的所有证书,做了这么多次还是感觉很纠结,索性直接记录下来,日后你我他查阅都方便;

2014-12-02 10:10:22 1039

原创 XCode 4 的调试定位技巧

给跪了,相当好用:http://superwanc.diandian.com/post/2013-09-12/40052870537经常有朋友会问Crash的问题。Crash最多的无非就两种,一种就是signal SIGABRT,大概的意思就是发送Message出现问题,信号迷失了。这种的Crash其实是很好定位,Crash了后直接看Console里出的最后日志

2014-12-01 16:29:35 1092

转载 NavigationController自定义返回按钮

A视图进入B视图,如下,self指的A,bView指的B。1[self.navigationController pushViewController:self.bView animated:YES];一开始想当然的,在B视图的viewDidLoad里直接使用:1self.navigationItem.backBarButto

2014-11-27 13:41:35 1034

翻译 iOS7教程系列:自定义导航转场动画以及更多

感谢翻译小组成员dingdaojun热心翻译。本篇文章是我们每周推荐优秀国外的技术类文章的其中一篇。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。  在iOS7以前,开发者如果希望定制导航控制器推入推出视图时的转场动画,一般都只能通过子类化UINavigationController或者自己编写动画代码去覆盖相应的方法,现

2014-11-27 10:56:41 1194

原创 单例demo

长时间不用,竟然写不出来了,之前的一个项目里的用户信息单例,现在看来当初理解的很透测,记下来,方便随时复习。//  QYUserSingleton.m//  Hallyu////  Created by XJW on 14-9-29.//  Copyright (c) 2014年 qingyun. All rights reserved.//#import

2014-11-26 09:08:13 1015

转载 IOS自动布局之Autoresizing

对于IOS的app开发者来说,不会像Android开发者一样为很多的屏幕尺寸来做界面适配,因此硬编码的坐标也能工作良好,但是从设计模式上来说这不是好的做法。而且也还有一些问题,如iPhone5的适配,横竖屏的切换等。或许你可以做两套UI方案来做适配,但是这样增加重复工作量,而且不够高端,万一有出新的屏幕大小了呢。哲理就将介绍IOS中的两大自动布局利器:Autoresizing 和Autolayou

2014-11-25 16:16:35 758

转载 IOS中图形图像处理第一部分:位图图像原图修改

原文地址:http://www.raywenderlich.com/69855/image-processing-in-ios-part-1-raw-bitmap-modification泰然翻译组:The Game。校对:lareina。想象一张最好的生活自拍照。它是很高大尚滴并且以后会有用武之地。转发,票选将会使你获得成千上万份的关注,因为它确实很酷很帅。现在,如果你有

2014-11-25 14:23:28 1019

转载 iPhone像素点和常用控件尺寸

作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/8565872转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!1、   iPhone中的点和像素。点(pt)的英文全称是point,确切的说法是一个专用的印刷单位“磅”

2014-11-25 14:20:57 819

转载 Xcode 5、Xcode 6 免证书真机调试

我们都知道,在iOS开发中,如果要进行真机调试的话是需要苹果开发者账号的,否则Xcode就不能够进行真机调试,只能够在模拟器上运行;这就带来了很多问题,比如iCloud编程的话你不能够用模拟器、要用到拍照功能的话你不能够用模拟器、要用到陀螺仪功能的话你也不能够用模拟器等,也就是说跟硬件密切相关的话就不能够用模拟器了,只能够用真机来进行开发。可是.....,苹果开发者账号要一年99美刀,也就是600

2014-11-25 10:53:54 708

转载 iOS文件管理

一、iOS中的沙盒机制iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一般存放着程序包文件(可执行文件)、图片、音频、视频、plist文件、sqlite数据库以及其他文件。每个应用程序都有自己的独立的存储空间(沙盒)一般来说应用程序之间是不可以互相访问模拟器沙盒的位置/User/userName

2014-11-20 17:26:20 639

转载 CGContextRef详解

Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.Quartz提供了以下几种类型的Graphics Context:Bitmap Graphics ContextPDF Graphics ContextWindow Graphics ContextLayer

2014-11-19 14:03:23 671

转载 iOS 开发:绘制像素到屏幕

原文地址:http://segmentfault.com/a/1190000000390012译注:这篇文章虽然比较长,但是里面的内容还是很有价值的。像素是如何绘制到屏幕上面的?把数据输出到屏幕的方法有很多,通过调用很多不同的framework和不同的函数。这里我们讲一下这个过程背后的东西。希望能够帮助大家了解什么时候该使用什么API,特别是当遇到性能问题需要调试的时候。当然,我们

2014-11-19 13:20:53 824

转载 CGBitmapContextCreate函数参数详解

函数原型:CGContextRef CGBitmapContextCreate (   void *data,   size_t width,   size_t height,   size_t bitsPerComponent,   size_t bytesPerRow,   CGColorSpaceRef colorspace,   CGBitmapInfo b

2014-11-18 14:32:05 2482

转载 GPUImage简单说明

一、介绍GPUImage是Brad Larson在github托管的一个开源项目,项目实现了图片滤镜、摄像头实时滤镜,该项目的优点不但在于滤镜很多,而且处理效果是基于GPU的,比使用CPU性能更高。二、类库1.输入源在Sources文件夹下包含了GPUImageVideoCamera相机视频输入源,GPUImageStillCamera相机图像输入源,GPUImag

2014-11-17 16:58:36 918 1

原创 常用三方库

Appirater:iPhone应用评论或打分开源类DTWebArchive:FMDB:SQLITE第三方类库cdbstore:hockey SDK:实现内部的分发和安装,支持在线安装、检测更新plcrashreporter:崩溃处理函数UKCrashReporter:系统信息收集模块挺有用PLCrashReporter:各种信号处理,内容很多.可以借鉴的应该也很多.

2014-11-17 16:49:05 994

转载 IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)

首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.自己学习时实现的demo,希望对大家有

2014-11-17 16:08:16 588

转载 Quartz2D 图像处理

本文将为大家介绍常见的IOS图像处理操作包括以下四部分:旋转,缩放,裁剪以及像素和UIImage之间的转化,主要使用的知识是quartz2D。Quartz2D是CoreGraphics框架中的一个重要组成部分,可以完成几乎所有的2D图像绘制,处理功能。跟window编程中GDI的功能一样,而且很多概念都差不多。 一、图像旋转  图像旋转是图像处理过程中一中常见操作,按照旋转的角度不同,

2014-11-17 12:51:09 1047

转载 GPUImage教程(一)安装,使用例子, 原理和内置滤镜列表

第一部分: 安装一. 安装: Adding the framework to your iOS project1. 把GPUImage.xcodeproj 拖到你的Xcode project2. 在app的target依赖设置里面添加GPUImage作为Target Dependency3. 在build phase的Link Binary With Librari

2014-11-16 22:56:47 4274 1

转载 GPUImage说明

#import "GLProgram.h"// Base classes#import "GPUImageOpenGLESContext.h"#import "GPUImageOutput.h"#import "GPUImageView.h"#import "GPUImageVideoCamera.h"#import "GPUImageStillCamera.h"#import "

2014-11-16 22:36:42 1464

转载 苹果开发者平台-《测试证书》生成流程

前言:想在苹果设备上测试开发好的IOS程序或者上传应用程序到APP STORE都需要在苹果开发者平台中生成证书   这里讲解测试证书的生成并在xcode上运行应用程序到真机上 1.首先注册苹果开发者账号(这里省略,各位自己注册)2.注册开发者账号后用VISA卡或者MasterCar购买99美元的服务(公司的299美元)   提醒:这里说几个要注意的地方

2014-11-14 14:43:50 1584

翻译 job title 总汇

各种职业和头衔英文翻译Accounting Assistant 会计助理Accounting Clerk 记帐员Accounting Manager 会计部经理Accounting Stall 会计部职员Accounting Supervisor 会计主管Administration Manager 行政经理Administration St

2014-11-13 10:40:45 31980

原创 苹果开发者帐号(Company)申请流程

注册公司的app1. 开发账号申请   http://developer.apple.com/programs/register/  下图为开发账号注册流程       填写个人信息:      注意填写用户信息和地址时 需要和后面付费的双币信用卡信息一致   电子邮件唯一,用于获得注册最后的验证码   注册之后苹

2014-11-13 09:55:25 830

转载 关于iOS8上本地通知

本地通知, 只有在程序进入后台或者退出程序时才会执行, 如果程序正在运行, 不会执行在iOS8上面需要加上    [[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes::UIUserNotific

2014-11-12 15:44:03 691

转载 CocoaPods详解之----使用篇

一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson、AFNetworking、Reachability等等。使用这些库的时候通常需要:下载开源库的源代码并引入工程向工程中添加开源库使用到的framework解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等

2014-11-12 15:32:42 521

转载 Git 基本配置

之前写过一篇《Git 使用入门》,主要简单地介绍 Git 和安装。现在这记录一下 Git 的基本配置,方便使用。用户信息你个人的用户名称和电子邮件地址,用户名可随意修改,git 用于记录是谁提交了更新,以及更新人的联系方式。$ git config --global user.name "Donly Chan"$ gi

2014-11-12 13:41:25 824

转载 iPhone开发笔记——Xcode升级后的警告、错误的解决办法

1,  错误信息:  "_OBJC_CLASS_$  xxxxx  ", referenced from:      objc-class-ref in ViewController.old: symbol(s) not found for architecture i386clang: error: linker command failed with exit code 1 (

2014-11-11 15:51:46 711

转载 iOS界面设计切图小结

1.基本尺寸(1)界面实际设计时按:iPhone4、4s:640px*960pxiPhone5: 640px*1136pxiPad:1536px*2048px(2) 图标:1024px*1024px 圆角180px提交1024px*1024px 方角 png格式图片2.图形部件及字体(1) 为显示清晰所有图形部件尺寸必须为偶数

2014-11-11 10:52:11 903

原创 如何快速正确的安装 Ruby, Rails 运行环境

对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。次安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, A

2014-11-10 12:57:21 627

图解HTTP.mobi

本书对互联网基盘——HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展历史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,最后延伸到Web安全、最新技术动向等方面。本书的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。读者可通过本书快速了解并掌握HTTP协议的基础,前端工程师分析抓包数据,后端工程师实现REST API、实现自己的HTTP服务器等过程中所需的HTTP相关知识点本书均有介绍。 本书适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者。

2017-11-23

学生管理系统代码

#define FUNC_NEW 1 /* 建立新的班级学生数据*/ #define FUNC_SAVE 2 /*把数据写入文件并保存*/ #define FUNC_OPEN 3 /*打开文件并从里读入数据*/ #define FUNC_INSERT 4 /*插入一个学生的信息*/ #define FUNC_SEARCH 5 /*查找学生的信息*/ #define FUNC_CHANGE 6 /*修改学生的信息*/ #define FUNC_DELETE 7 /*删除学生的信息*/ #define FUNC_DISPLAY 8 /*展示学生的信息*/ #define FUNC_CENSUS 9 /*分段统计学生总分人数并打印*/ #define FUNG_EXIT 10/*结束程序*/

2013-03-25

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

TA关注的人

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