自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gaussli的专栏

每天有所学到或得到

  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 iOS--项目目录组织及生成脚本

在iOS应用开发,Xcode项目目录是随意组织的,这样一来,就会导致不同的人就会有不同的组织方式。从这一点来看,Xcode的项目组织形式上个人觉得就没有Android开发(无论是eclipse还是as)项目组织形式好了。 这段时间为了规范自己的编码目录组织形式,参考网上的资料,结合自己的习惯,定下了以下的一个iOS项目目录组织结构。这个结构并不完美,有好的想法和好的思路会继续更新,逐渐完善整个结构

2016-04-05 15:48:48 1069

原创 iOS--xcodebuild命令记录

描述build Xcode projects and workspace xcodebuild可以编译打包Xcode项目内的一个或多个targets,或Xcode工作区或项目内的一个scheme。 要编译打包Xcode项目,需要在项目目录下执行xcodebuild命令(如目录包含name.xcodeproj文件)。如果目录下有多个项目文件,则需要使用“-project”来指定需要编译打包的项

2016-04-05 09:50:41 3500

原创 iOS--UILabel字体默认宽度和高度

今天发现了UILabel的一个属性:intrinsicContentSize,这个属性能返回UILabel对象的内容宽高(1行文本)。 接着发现UILabel对象的文字宽度是由文字的font属性和文字个数确定的,而且中文、英文、数字的宽度计算还不一样,我认为的一个原因是iOS默认的字体中,中文是等宽字体,而英文和数字并不是等宽字体。中文 由于等宽,所以很好计算,就是 每个中文文字的宽度 * 文

2016-03-30 12:17:59 14405 1

原创 Mac--快捷键

1. 退出应用command + q2. 全屏截图,默认保存路径为桌面shift + command + 33. 自定义区域截图,默认保存路径为桌面shift + command + 44. 新建应用窗口command + n5. 浏览器--关闭标签页command + w6. xcode--运行(run)项目command + r7. xcode--编译(build)项目command + b8.

2016-03-25 14:48:23 499

原创 rpm/yum命令记录

rpm/yum命令记录 1. 查看可更新的软件yum check-update2. 清除Cache数据yum clean3. 查看软件的依赖信息yum deplist [软件名]4. 软件降级yum downgrade [软件名]5. 软件卸载yum erase | yum -e [软件名]

2016-03-17 18:31:48 3246

原创 Linux/Unix/Mac文件存放路径记录

Linux文件存放路径

2016-03-17 16:43:20 867

原创 Android--问题处理

总结一下Android开发过程遇到的各种坑

2016-03-16 17:25:40 429

原创 Linux/Unix/Mac命令总结

Linux/Unix/Mac命令

2016-02-23 15:45:39 601

原创 iOS--代码片段

1. 获取字符串的宽度CGSize size = [@str sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14]}];2. 根据键盘高度改变输入框的位置监听键盘frame改变(UIKeyboardWillChangeFrameNotification)[[NSNotificationCenter defaultC

2016-02-22 17:22:03 372

原创 iOS--CocoaPods的安装与使用记录

背景前段时间参见了一个很casual的面试,一间初创公司老大邀请了他在微信的好友作为面试官,同时也是比我大两届的师兄,谈话中感到自己被指导了一番,明白自己的技术还是太渣了~~之后一直在赶羊晚的项目,这段时间,稍微空闲了点,就一直在思考如何才能加速自己的开发效率。通过那一次的面试自己印象深刻的有三点:1是有效运用各种辅助工具;2是实现自动化以及模块化,减少做重复的工作;3是语言须是要学,但是更重要的是

2015-12-15 10:30:07 624

原创 J2EE--日志记录之log4j

log4j是一个强大的日志记录开源包,可以单单改变配置文件,就能更改日志的内容和格式,而不需要改变一点代码,这对开发者来说是十分方便的。其实度娘百科已经是十分详细的了。配置文件设置第一步新建一个文件,名为“log4j.properties”,这个文件作为log4

2015-07-21 23:34:50 2037 1

原创 J2EE--运用JODConverter进行doc、ppt到pdf的转换

先来吐槽一下,近段时间做了很多其他乱七八糟的东西,做iOS开发,做iOS开发者账号申请,做后台,做产品分析,做产品原型,还做Wince开发。这些里面,Wince开发最后是放弃了,3年多没有玩vs2008 了,差不多都忘记了。 大四实习一年,毕业后又已经一年,从android到iOS,从iOS到做后台,从后台到做产品,每一层都有所学习(说到底还是团队内人力资源缺乏,导致要各种兼顾~~)。

2015-07-17 09:12:15 1165

原创 Windows下查看端口占用情况及其进程信息

在开发后台的时候,有时候需要了解系统的端口的占用情况,以免出现类似端口重复占用的错误发生。由于现在在初步学习Window服务器,所以先对Window下查看端口及其进程信息操作进行记录,日后了解了其他操作系统后再进行记录。端口查看在命令行CMD中输入“netstat -ano”,即可获得端口占用列表如下图: 查看指定端口的占用情况在命令行CMD中输入“netstat -ano|findstr “13

2015-07-16 15:40:16 795

原创 nginx探索--1

这段时间公司存在多个应用项目部署在同一台阿里云服务器,其中有两个应用需要绑定域名,这下就出现问题了,两个域名指向同一个IP地址,那么该访问哪个应用呢?之后有说到可以使用nginx来进行域名区分。自己就去看了下,由于自己不是很熟悉服务器相关的知识,看了nginx的很多文章后还是只有一知半解,就只能稍微纪录一点点。nginx(engine x),是一个高性能的HTTP和反向代理服务器,是一个IMA

2015-06-01 18:01:47 502

原创 iOS--二维码生成和扫描

iOS--二维码生成和扫描,本文结合网上各位大神的代码,生成一个Demo项目,讲述了关于二维码生成和扫描的操作。

2015-06-01 10:43:10 852

原创 iOS--字符编码,NSString和UTF-8间的转换

编码的简单介绍以及在iOS中如何对字符串进行UTF-8规则的编码和解码

2015-04-14 02:29:38 11029

原创 iOS--坐标变换Quartz 2D中的CGContextTranslateCTM、CGContextScaleCTM、CGContextRotateCTM、CGContextConcatCTM等

在iOS中,Quartz 2D提供了坐标变换支持CGContextTranslateCTM、CGContextScaleCTM、CGContextRotateCTM、CGContextConcatCTM进行坐标变换、CGAffineTransformMake获得变换矩阵

2015-03-11 11:05:00 10285

原创 iOS--触碰响应UIResponder UIGestureRecognizer

iOS中的触碰响应,响应者链的简单说明以及关于各个手势UIGestureRecognizer的一些说明

2015-03-10 09:32:04 1293

原创 iOS--定义变量中的指示符assign、atomic(nonatomic)、copy、readonly、readwrite、retain、strong、weak、unsafe_unretained

定义变量中的指示符assign、atomic(nonatomic)、copy、readonly、readwrite、retain、strong、weak、unsafe_unretained

2015-02-11 16:50:32 908 2

原创 iOS--绘制虚线,结果获得UIImage对象

iOS中绘制虚线操作,结果返回UIImage对象以展示

2015-02-05 11:24:03 1077

原创 iOS--异步加载图片的ImageView和Button

异步加载图片的AsynImageView和AsynImageButton控件类,只需要调用- (void) initAsynImageWithPlaceholderImage: (UIImage)placeholderImage andImagePath: (NSString)imagePath andImageLocalPath: (NSString*)imageLocalPath;这个自定义的函数即可实现

2015-02-02 23:08:32 1385

原创 iOS--UITableView上下拉刷新加载更多

iOS--UITableView上下拉刷新加载更多,整体思想来源于EGOTableViewPullRefresh这个开源项目

2015-01-30 18:05:21 1212

原创 iOS--设备、系统、App相关信息

屏幕大小、导航栏高度、设备名称、设备类型、LocalizedModel、设备系统名称、设备系统版本、设备UUID、bundle ID

2015-01-24 01:43:44 502

原创 iOS--中文排序、全拼音排序

本文示例Demo在GitHub:https://github.com/gaussli/ChineseSortDemo在做项目的时候,总遇到排序问题,英文排序是很简单的,直接使用compare方法就可以实现了,但是一旦遇到中文,就显得麻烦了。iOS和java不同,java能进行中文字符串的比较,而iOS却没有这个功能。于是乎,iOS中的中文排序就要自己想办法了。相信很多人想到的方法就

2014-12-25 01:36:44 5358

原创 iOS--在Sandbox(沙盒)中创建文件夹和文件

本文Demo源代码:https://github.com/gaussli/FileManagerDemo之前了解过了沙盒内部的基本组成,今天学习下在沙盒中创建文件夹以及文件之前在学习沙盒的时候,用过一种创建文件的方法(writeToFile:atomically:)。这次说说另外的一种方法1. 创建文件夹(test文件夹) // 在Documents文件夹中创建文件夹

2014-12-22 23:30:19 3947

原创 iOS--沙盒机制(sandbox)及相关操作简略了解

iOS和Android在资源储存上是有区别的,在Android平台,虽然说每一应用都会有自己独立的空间,这份独立的空间储存了应用的信息和数据库,但是在开发的时候会更多时候把一些下载资源或图片资源直接放在SD等外部储存中。但是来到了iOS平台就不是这样了,iOS平台中每一应用独享一份储存空间,这份独享的空间只能允许应用自身访问,其他应用不能进行访问,而且应用不能访问到其他应用的独享空间,这么一个空间

2014-12-02 14:31:08 707

原创 iOS--应用首次启动的引导页

昨天,弄了一早上和半个下午的Source Tree,网速成为了阻止我前进的最大障碍,果然想起了前段时间看到一篇文章(主要讲到程序员的装备),其中有一项就是高速的网络环境,经过昨天,深深体会到这句话。好了,扯远了,回来。昨天下午网上无意间看到了某大虾的引导页的分享,想着前段时间做的项目也又一个引导页的模块,之前做得不太满意,就想着再自己学习下实现方法。示例链接:https://github.co

2014-12-02 10:51:53 1659

原创 Mac上显示隐藏文件

显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false

2014-12-02 01:12:02 418

原创 Mac上使用Source Tree的一些总结

作为一名Max/Xcode/iOS的初学者,学习仅有3个月时间,很多东西还不是很懂。在公司做项目集成代码用的是svn,在最开始听了一位同事说使用versions来进行svn访问,但是versions并不是一个免费的软件,于是上网下载几个破解版才搞好,终于能访问到svn了。但是随着自己的使用,发现了一些坑爹的问题,如今这个破解版versions,总是在不经意间就奔溃了,都快要玩哭我了。于是昨天,想起

2014-12-01 10:06:45 6863

原创 Android Activity生命周期

Activity的生命周期分为7个阶段分别为:1. onCreate2. onRestart3. onStart4. onResume5. onPause6. onStop7. onDestory各个阶段的转换如下图:以下分几种情况解读以上的转换:(测试基于4.0.3版本)1. 打开软件onCreate --->  onStart   ---

2014-02-26 16:01:12 591

原创 iOS初探

这只是一篇很简略的文章只为让自己坚持学习基本都是从书中得到的笔记2007年1月,苹果发布了iPhone OS 1.0,逐渐,iPhone手机便开创了一个新的时代。乔帮主对人类的贡献可谓是巨大的。2013年6月10日,苹果公司在WWCD 2013大会中发布了最新的iOS 7系统,至此,扁平时代是否就会因此到来?网上对于iOS 7的看法有褒有贬,无论怎么样,对于我自己来说,

2014-01-07 23:58:43 581

原创 首篇

大四  大四已过一半这段时间看了很多文章无论是技术的还是非技术的很多文章都给了我很大的帮助找工作的压力已经有了好几个月了看着自己的成绩默默地觉得自己的大学四年基本真是浪费过去了近段时间自己也想了很多的事情想了过往想了现在也想了未来或者自己至少坚信着还没有到最绝望的时候自己还是有机会的

2013-12-26 00:24:35 431

JH iOS项目框架脚本

通过脚本可生成iOS项目目录框架,详细说明见:http://blog.csdn.net/gauss_li/article/details/51064379

2016-04-05

ActivityLifeCycle

对Activity生命周期测试的一个小DEMO

2014-02-26

空空如也

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

TA关注的人

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