自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 git版本上传

git提交时git commit -a -m"sssssss"如果写成git commit -m"sssssss"回车了git push origin master然后出现了下面的错Counting objects: 29, done.error: inflate: data stream error (unknown compr

2017-05-03 10:05:38 522

原创 ios 简单获取地理位置信息

ZTCLLocationManager.h#import @interface ZTCLLocationManager : CLLocationManager+ (id)shareZTCLLocationManager;/**开始获取经纬度*/- (void)startGetLocationManager;/*

2016-07-29 11:29:33 1292

原创 ios 后台无限心跳实现:GCDAsyncSocket使用的 Voip、NSTimer、10分钟超长链接

准备工作:下载AsyncSocket https://github.com/robbiehanson/CocoaAsyncSocket/ 类库,将GCD文件夹下的GCDAsyncSocket.h, GCDAsyncSocket.m, GCDAsyncUdpSocket.h, GCDAsyncUdpSocket.m 文件拷贝到自己的project中

2016-07-28 13:39:27 8574 7

转载 ios7 statusbar透明设置

步骤1、在ViewController中 loadView#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 70000if ( IOS7_OR_LATER ){self.edgesForExtendedLayout = UIRectEdgeNone;self.extendedLayoutIncludesOpaqueBars = NO;self.modalP

2016-07-18 10:12:01 939

转载 在Mac上搭建本地Apache服务器一些注意点

一般在开发ios程序中,我们需要使用到和服务器的交互操作。一般我们在Mac上使用Apache来搭建服务器。数据库采用MySQL。在Mac中Apache是自带的。所有,我们可以不需要额外的去Apple store下载。我们可以直接通过命令行的形式来,开启服务器。在终端中开启Apache的指令是:sudo apachectl -k start   //这里要特别说明是,必须以root的

2016-07-18 10:10:19 2000

转载 IOS开发-UIView之动画效果的实现方法(合集)

前言:在开发APP中,我们会经常使用到动画效果。使用动画可以让我们的APP更酷更炫,最重要的是优化用户体验,但取决于动画的质量。像QQ、微信、新浪微博等APP,动画效果就很好了,至少我很喜欢它们的动画,让我使用起来感觉很顺畅,心情很开朗。本文会介绍UIView效果的实现方法,非核心动画。 一、使用UIView类实现动画基本写法,代码必须放在Begin和Commit之间: 

2016-07-18 10:07:40 325

转载 ios 开发在应用中监听(判断)来电状态-接听-拒接-CoreTelephony

#import 01#import 02 03 04CTCallCenter *callCenter = [[CTCallCenter alloc] init];05 callCenter.callEventHandler=^(CTCall* call){06 07 if (call.callState == CTCallStateDialing){08

2016-07-18 10:06:28 3924

转载 【iOS】自定义TabBarController

一、自定义的思路iOS中的TabBarController确实已经很强大了,大部分主流iOS应用都会采用。但是往往也不能满足全部的需求,因此需要自定义TabBar,自定义需要对系统的TabBar工作方式有很好的理解,自定义需要勇气。自定义TabBar的原则:尽量利用系统自带TabBar,只改需要改的地方。二、自定义TabBar的总体过程1.先把自带的Ta

2016-07-18 10:04:31 365

转载 关于UINavigationBar加载不规则的图片的总结

先看效果图这是素材小弟刚开始直接用navigationBar加载这张背景图appDelgate里: Objective C code?12[[UINavigationBar appearance] setBackgroundImage:[UIImage imageName

2016-07-17 17:11:51 723

转载 IOS开发-UIView之动画效果的实现方法(合集)

前言:在开发APP中,我们会经常使用到动画效果。使用动画可以让我们的APP更酷更炫,最重要的是优化用户体验,但取决于动画的质量。像QQ、微信、新浪微博等APP,动画效果就很好了,至少我很喜欢它们的动画,让我使用起来感觉很顺畅,心情很开朗。本文会介绍UIView效果的实现方法,非核心动画。 一、使用UIView类实现动画基本写法,代码必须放在Begin和Commit之间: 

2016-06-30 11:35:07 305

转载 Android Studio

1.软件安装及环境配置唯一配的一个环境变量:adb(Android Debug Bridge)环境变量设置:打开终端Terminal,输入 open -e .bash_profile回车打开.bash_profile文件,之前没配置过应该是空的,输入(export PATH=${PATH}:~/Library/Android/sdk/tools:~/Library/Android/sd

2016-06-22 20:05:57 312

原创 IOS的后台任务之: location updates

后台挂起时不断获取当前用户位置(-)CLLocationManager 类需要使用单例的方法创建:(二)AppDelegate类实现方法:@interfaceAppDelegate()UITabBarControllerDelegate,CLLocationManagerDelegate>@property (assign

2016-06-21 11:25:43 953

转载 IOS的后台任务

翻译自:http://www.raywenderlich.com/29948/backgrounding-for-ios(代码部分若乱码,请移步原链接拷贝)自ios4开始,用户点击home按钮时,你可以将app设计为挂起状态。app在内存中,除非用户再次返回到app,否则该app暂停运行。都是这种情况吗?当然不是,在一些例外的情况下,app仍然可以在后台保持运行。这篇文

2016-06-21 10:09:24 440

转载 iOS 时间与日期处理

主要有以下类: NSDate -- 表示一个绝对的时间点NSTimeZone -- 时区信息NSLocale -- 本地化信息NSDateComponents -- 一个封装了具体年月日、时秒分、周、季度等的类NSCalendar -- 日历类,它提供了大部分的日期计算接口,并且允许您在NSDate和NSDateComponents之间转换NSDateFormatter

2016-06-21 09:56:32 503

原创 上传代码到cocoapod

一、创建的github仓库1 进入Github网站 www.github.com 登陆自己的账号后2 建立一个新的仓库3 填写仓库信息4 注意如果你是ios 工程师语种选object-c ,证书类型默认MIT (没填的话后面不会有补救措施)5 注意创建完后相当于注册而已。6 打开github 客户端cl

2016-06-06 20:08:39 358

转载 Xcode 6制作动态及静态Framework

有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着Xcode 6的发布,相信小伙伴们已经都知道了,Xcode 6支持做Framework了. 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用Xcode 6制作,目前网上

2016-06-02 15:39:33 354

转载 iOS 第三方库冲突的处理

现象最近项目组在做一些第三方功能的集成,不止一次的遇到第三方库冲突的问题,报错如下:123456duplicate symbol _OBJC_METACLASS_$_JKSerializer in:    /Users/tony/Desktop/XXXProject/Lib/libMiPushSDK.a(JSONKit.o)    /Users/tony/Libra

2016-06-02 10:13:27 601

原创 vim 使用体会(1) Normal模式 当你启动Vim后,Vim会处于Normal模式。在Vim的Normal模式下,所有的键就是功能键,下面附上Vim快捷键分布图。 (2) Insert模

(1) Normal模式(2) Insert模式在Normal模式下,按下键盘上的i键入Insert模式。在Insert模式下,你可以自由的输入你想要输入的东西了,就像使用其他编辑器一样~(3) Visual模式在Normal模式下按下,按下键盘上的v键进入Visual模式。在Visual模式下,可以让你选择文件的一部分内容,以便进行删除、复制等操作。

2016-05-25 10:17:01 1650

原创 mac 下的隐藏文件

(1) defaults write com.apple.finder AppleShowAllFiles -bool true 此命令显示隐藏文件   (2)  defaults write com.apple.finder AppleShowAllFiles -bool false 此命令关闭显示隐藏文件(3)如果实在没法展现隐藏/展现文件A.展现隐藏文件$  defaul

2016-05-25 10:06:43 287

原创 svn 命令行的使用

(1)svn 添加新文件夹 test$ svn import ~/Desktop/test  svn://192.168.1.1/ios/test -m"add a new project"(2)svn 删除文件夹 test$ svn delete svn://192.168.1.1/ios/test(3)svn 导入文件 test$ cd ~/Desktop

2016-05-25 09:43:57 308

原创 ios开发记录 :cocoapods 使用

(1)    终端中,cd到项目总目录(注意:包含PodTest文件夹、PodTest.xcodeproj、PodTestTest的那个总目录)$ cd /Users/lucky/Desktop/PodTest(2)   终端输入 vim Podfile$  vim Podfile(3)  先按 i  然后终端输入 版本与需要的内容$

2016-05-24 09:34:35 560

原创 ios开发记录 :cocoapods 安装

$ ruby -vruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]$ gem sources -l  *** CURRENT SOURCES ***https://rubygems.org/$ gem sources --remove https://rubygems.

2016-05-23 11:32:50 360

空空如也

空空如也

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

TA关注的人

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