自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自定义推送显示按钮

在iOS8以后,推送消息不再只是简单地点击打开客户端,对推送消息下拉时还可以执行预先设定好的操作,例如我们常用的QQ等下拉会有一个快捷回复的功能。接下来我们就介绍一下怎样用友盟Push的SDK实现这一功能: 第一步:集成友盟的PushSDK 第二步:编写策略代码UIMutableUserNotificationAction *action1 = [[UIMutableUserNotificati

2016-07-18 15:00:44 1586

原创 Ad_Hoc方式打包iOS应用程序

如果想要将做的iOS应用程序安装到自己的iOS设备上测试、或者安装到别人的iOS设备上,或者想发布到App Store中,先要给应用签名。签名就要有证书,这就需要申请证书的过程了。 把自己的应用程序安装到设备中,主要有一下几种方式: 1、 把iOS设备与电脑连接起来,如果Xcode中已经添加了包含这个设备的Profile文件且在工程中已经选择了该文件,那么在Xcode左上角便可以选择这个设备,

2016-05-24 15:48:35 20517 2

原创 iOS常用证书制作

首先很多开发者在制作过程中一直遇到各种莫名其妙的问题,今天花点时间重点整理下这个证书的制作过程。 一般制作证书时候会制作以下几个证书: 1、APP ID 2、CertificateSigningRequest 3、开发调试证书 4、添加测试设备 5、Provisioning Profiles文件 6、开发环境的推送证书 7、导出P12证书 8、上传P12文件到Umeng的Push后

2016-05-20 16:48:53 744

原创 Protocol Buffers for iOS

安装 Protocol Buffers 1.安装 homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.安装 automake、libtool、protobuf。这里安装的 protobuf 是 google 官方版本。brew install aut

2016-02-26 13:31:04 1035 2

原创 Xcode插件安装无效

先安装,安装后无效,或许需要做一下修改: 1.打开xcode插件所在的目录: ~/library/Application Support/Developer/Shared/Xcode/Plug-ins 或者 ~/Library/Developer/Xcode/Plug-ins 2.选择已经安装的插件XXXXXX,右键点击show package contents(显示包内容), 3.找到

2015-10-08 15:55:16 503

原创 Sorry, you can’t enroll at this time.

注册iOS开发者账号时遇到 解决方法:将apple id的年龄修改到18岁以上

2015-09-24 14:18:28 2653

原创 关于Xcode6.4安装Alcatraz后找不到Package Manager的解决方法

使用如下的命令行来安装 Alcatraz:mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins;curl -L http://git.io/lOQWeA | tar xvz -C ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins使用如

2015-09-22 10:29:22 2003 2

原创 CocoaPods pod install/pod update更新慢

pod install –verbose –no-repo-update pod update –verbose –no-repo-update

2015-08-24 14:35:00 569

原创 APP客户端跳转到系统应用中

大家都知道,在iOS5.0时时可以跳转到系统的设置页的。但是在5.1之后就不可以了。 但是8.0后又加了一个UIApplicationOpenSettingsURLString 有的人可能会说用 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]];但是会发现并没有什么卵用,怎么办

2015-08-12 19:36:29 660

原创 iOS中常见的Navigation,statusbar,tabbar的颜色的自定义

这段代码可以使tabbar的背景改成自己想要的颜色 其实就是在上面加了一层ViewUIView *bgView = [[UIView alloc] initWithFrame:CGRectMake(self.tabBar.bounds.origin.x, self.tabBar.bounds.origin.y, self.tabBar.bounds.size.width, self.tabBar.

2015-08-08 10:02:38 909

原创 在网页中调用iOS客户端

在网页中这样写<a onClick="javascript:try_to_open_app();" href="missevan://com.missevan.MissEvanApp">打开</a> <script language="javascript"> var timeout; function open_appstore() {

2015-07-25 17:08:01 610

原创 QQ空间等客户端的菜单弹出动画

源码地址 源码下载

2015-07-13 20:33:43 411

原创 面试题

1.UIview的生命周期? loadView在controller的view为nil时调用。此方法在编程实现view时调用,view 控制器默认会注册memory warning notification、 viewDidLoad在view 从nib文件初始化时调用,在这里面写要显示的加载的页面内容。 ,当view controller的任何view 没有用的时候,viewDidUnload

2015-07-13 13:54:34 558 1

原创 init、initWithCoder、initWithFrame、initWithNib

TestViewController * tempVC = [[TestViewController alloc]initWithNibName:@”TestViewController” bundle:nil];[self.view addSubview:tempVC.view];//存在XIB 调用的是 initWithNibName。2. TestViewController *

2015-07-05 21:34:13 536

原创 iOS面试题(3)----内存管理

1.堆和栈的区别 管理方式: 对于栈来讲,是由编译器自动管理,无需我们手工控制; 对于堆来说,释放工作由程序员控制,容易产生memory leak。申请大小:
 栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统 预先规定好的,在WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空

2015-07-05 13:39:57 734

原创 IOS面试题(2)----线程

1、线程是什么?进程是什么?二者有什么区别和联系? 一个程序至少有一个进程,一个进程至少有一个线程: 进程:一个程序的一次运行,在执行过程中拥有独立的内存单元,而多个线程共享一块内存 线程:线程是指进程内的一个执行单元。 联系:线程是进程的基本组成单位 区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅

2015-07-05 13:29:57 486

原创 IOS面试题(1)----分类

1.你有没有用到过分类?怎么用? 类别(category)是Objective-C的一项功能,可扩展类的接口,而无需对类进行子类化,我们可以在不知道某个类内部实现的情况下,为该类增加方法。如果我们想增加某个框架(framework)中的类的方法,category 就非常有效。类别并不能为类声明新的实例变量,他只包含方法。然而在类作用域内所有实例变量,都能被这些类别访问。他们包括为类声明的所有的实例

2015-07-05 13:23:03 459

原创 IOS基础知识梳理(2)

堆和栈的区别 管理方式: 对于栈来讲,是由编译器自动管理,无需我们手工控制; 对于堆来说,释放工作由程序员控制,容易产生memory leak。 申请大小: 
栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统 预先规定好的,在WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空

2015-07-03 19:50:53 560

原创 IOS基础知识梳理(1)

readwrite,readonly,assign,retain,copy,nonatomic等等属性的作用?readwrite:此标记说明属性会被当成读写的,这也是默认属性。设置器和读取器都需要在@implementation中实现。如果使用@synthesize关键字,读取器和设置器都会被解析。表示既有getter,又有setter。readonly:此标记说明属性是只读的,默认的标记是读写,如

2015-07-03 19:35:33 632

原创 IOS的iPhone5s模拟器只显示3.5寸解决方法

解决方法 方法1 添加一个568的启动图片 方法2 在targets中 点击use asset catelog原因分析 因为删除了系统的默认的XIB启动图片,而没有没其设置启动图片,所以系统默认3.5寸

2015-06-30 10:26:22 1019

原创 设置UITabBarItem和UIBarButtonItem字体颜色

由于系统会自动渲染,所以要使字体颜色达到自己想要的效果,可以有下面这种方法 NSMutableDictionary *textattri=[NSMutableDictionarydictionary];    textattri[NSForegroundColorAttributeName]=SLColor(123,123, 123);    NSMutab

2015-06-27 17:58:39 1675

原创 UItableView详解--1

1首先创建一个单界面工程 2.在storyboard中拖入一个UItableView 3.设置其数据源和代理为该控制器 4.给控制器添加协议 //// ViewController.m// UItableView2//// Created by Kevin on 15/6/5.// Copyright (c) 2015年 Kevin. All rights re

2015-06-06 10:27:32 418

原创 纯代码项目创建

以下步骤是自己的做法,不喜勿喷 1.创建一个项目,我不喜欢用storyboard,所以所有东西都是自己重新建。 2.接下来删除系统的文件自己建,删除选中的 3.因为删除了launchimage的xib文件,必须将启动图片设置为image.xcassets。否则屏幕默认尺寸为3.5。点击Use asset catalog 4.删除info.plist文件中的启动项目的设置(Launch

2015-06-05 13:34:07 503

原创 IOS 触摸事件--1

//触摸开始-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    NSLog(@"touchesBegan");    }//移动-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{

2015-05-19 12:57:31 427

原创 iOS中美团左下角的AwesomeMenu

1.要导入awesomeMenu的包点击打开链接2.在view中调用setupAwesome3.-(void)setupAwesomeMenu{    //1.中间Item    AwesomeMenuItem *startItem = [[AwesomeMenuItemalloc] initWithImage:[UIImageimageName

2015-04-25 12:08:23 976

原创 iOS7IPAD开发屏幕旋转显示不同宽度

#import "SLHomeViewController.h"#import "SLDock.h"//竖屏时的宽度const CGFloat SLDockPW=150;//横屏时的宽度const CGFloat SLDockLW=300;//竖屏时的高度const CGFloat SLDockPH=1024;//横屏时的高度const CGFloat SLDo

2015-04-05 14:54:52 914

原创 IOS中XML大文件解析

////  KevinTableViewController.m//  03-我的播放器////  Created by Kevin1 on 15/3/22.//  Copyright (c) 2015年 shile. All rights reserved.//#import "KevinTableViewController.h"#import "MBP

2015-03-24 10:16:25 504

原创 IOS中XML解析之小文件解析

1.加入GDataXMLNode2.加入libxml23.更改GDataXMLNode的ARC格式为-fno-objc-arc4.在Header Search中加入////  KevinTableViewController.m//  03-我的播放器////  Created by Kevin1 on 15/3/22.//  Copyright (c)

2015-03-24 09:17:04 445

原创 eclipse无法创建tomcat

退出 eclipse到[工程目录下]/.metadata/.plugins/org.eclipse.core.runtime删掉后重启OK

2014-12-15 09:55:29 487

原创 电商网站左侧菜单html实现

body        {            padding: 0;            font-size: 10pt;            behavior:url(css/csshover.htc);        }        .topmenu        {            display: block;            wi

2014-11-27 20:06:52 6921 2

原创 Sql随机生成一个汉语名字

select * from firstnamedrop table firstnamecreate table firstname(firstname_id int  identity primary key,firstname_str char(4))goselect * from lastnamedrop table lastnamecreate table

2014-11-06 20:26:37 5766

原创 Sql中随机生成指定范围内的汉字

create database testchinesego use testchinesegodrop table firstnamecreate table firstname(chinese_id int  identity primary key,chinese_str char(10))godrop table lastchinese

2014-11-06 15:22:29 2456

原创 Sql Server 2008远程过程调用失败

z今天SQL数据库登录不上了,然后想启动Sql实例,却发现如下问题(配置环境:win7旗舰版x64,SqlServer2008R2,同时安装VS2012):       以前出现过这个问题,那时候是因为把实例安装在了D盘,后来D盘被格式化了。然后,这些就没了。今天早上打开电脑,竟然又出现这个问题,可是Server2008R2全部装在C盘了呢。 

2014-10-29 18:07:46 672

空空如也

空空如也

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

TA关注的人

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