自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录自己的学习进度,一点一点努力成为一个优秀的程序猿。

  • 博客(110)
  • 资源 (1)
  • 收藏
  • 关注

原创 【iOS】百度地图api使用总结

首先,需要到百度LBS开放平台注册开发者账号,这个步骤略。    iOS SDK自v2.0.2版本开始采用了全新的Key验证体系。在一个项目中使用百度地图SDK则必须申请对应的密钥.    应用名称要填自己的项目名称,应用类型按照需要选择,启用的服务可以全部勾选上,也可以根据需要勾选,安全码即工程的Bundle Identifier    点击提交,生成

2015-05-21 15:38:52 1497

原创 UI:IOS中自定义圆角图片和按钮

在做新浪新闻的个人设置页面时候遇到了用户头像是圆角的情况,所以搜了搜圆角的设置方法,就此总结起来方便以后查阅。首先,在project中添加QuartzCore.framework.在需要做圆角的类中,导入库的头文件#import"QuartzCore/QuartzCore.h"//定义属性imageView  /  buttonimageView.layer.cor

2015-01-31 13:21:47 1136

原创 OC:继承 多态 重写

继承:Object-C的根类是NSObject,所有的类都是该类的派生类父类的所有实例变量和方法都称为新类定义的一部分。多态:重写:子类重写父类的方法 父类 superclass (超类)子类  subclass     @private        //私有成员,不能被外部函数访问(使用),也不能被子类继承@protected   //保护成员,不能被外部函数访

2014-12-11 23:58:16 528

转载 【Xamarin学习笔记】Xamarin.iOS中隐藏和显示Tabbar

原文网址:http://stackoverflow.com/a/16242104相关讨论:http://forums.xamarin.com/discussion/12103/how-would-you-approach-auto-hide-show-of-tab-barpublic void HideTabBar(){ var screenRect = UIScreen.MainS

2016-08-04 11:00:22 970

原创 Xamarin学习:点按按钮累加次数并显示

int count = 0; public ButtonCodePage() { Button button = new Button { Text = String.Format("Tap for click count!") }; b

2016-07-20 10:06:19 1141

原创 cocoapods questions I met when update to OS10.11

当我把电脑系统升级到OS10.11之后cocoapods不好用了,各种错误,各种不对,卸载重装依然有一些问题,在经历各种试探和搜索之后找到合适的解决方法,记录下来以便为以后做参考。原文地址:http://stackoverflow.com/questions/30812777/cannot-install-cocoa-pods-after-uninstalling-results-in

2016-07-13 11:45:21 574

原创 【iOS】倒计时5分钟

倒计时5分钟@interface ViewController (){ dispatch_source_t _timer;}@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; NSDate *endDate = [[NSDate alloc] in

2016-01-08 17:35:40 850

转载 UILable属性详解,设置居上对齐,居中对齐,居下对齐,获取斜体字,字体、大小、单位、颜色

原文地址:http://segmentfault.com/a/1190000003491677·常用属性和方法有:1、创建CGRect rect = CGRectMake(100, 200, 50, 50);UILabel *label = [[UILabel alloc] initWithFrame:rect];2、text //设置和读取文本内容,默认为nillabel.

2015-12-01 16:49:36 3401

原创 AFN请求常用部分

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.requestSerializer = [AFJSONRequestSerializer serializer]; manager.requestSerializer.timeoutInterval = 10

2015-11-26 10:31:36 1014

原创 常用的宏定义整理

#pragma mark - 颜色#define RGBA(R/*红*/, G/*绿*/, B/*蓝*/, A/*透明*/) \[UIColor colorWithRed:R/255.f green:G/255.f blue:B/255.f alpha:A]#pragma mark - #define APPDELEGATE ((AppDelegate *)[UIAppl

2015-11-13 18:02:05 607

转载 使用AFNetworking进行图片上传

//图片 NSData* imageData = UIImagePNGRepresentation(tempImage);//上传图片AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];manager.responseSerializer = [AFHTTPResponseSer

2015-11-09 17:38:19 1454

转载 图片处理:压缩、存储、读取

#pragma mark 从用户相册获取活动图片 - (void)pickImageFromAlbum { imagePicker = [[UIImagePickerController alloc] init]; imagePicker.delegate = self; imagePicker.sourceType = UIImagePickerControllerS

2015-11-09 16:13:07 420

原创 App installation failed. There was an internal API error.解决办法

bulid settings  ->    packaging  -> product name  不要写中文 改成英文

2015-11-09 11:31:39 2413

原创 UISearchBar样式修改

关于输入框://修改输入文字和占位字符的颜色UITextField *searchField = [searchBarvalueForKey:@"_searchField"];   searchField.textColor = [UIColorwhiteColor];    [searchField setValue:[UIColorwhiteColo

2015-11-05 16:19:05 605

原创 UITextView、UITableView、UIScrollView上面有一行空白

self.automaticallyAdjustsScrollViewInsets = NO;凡是继承UIScrollView的控件都会受到UIViewController的这个automaticallyAdjustsScrollViewInsets属性的影响.默认为YES,当有navigationbar的时候,上面就会有空白.设为NO,控件坐标就正常了.如果用了storybo

2015-11-05 15:41:10 857

转载 iOS9 出现 the resource could not be loaded because the app transport security policy requires the use

the resource could not be loaded because the app transport security policy requires the use of a secure connection 资源不能被加载,因为该应用程序传输的安全策略要求使用安全连接iOS9引入了新特性App Transport Security (ATS)。详情

2015-10-21 23:09:22 969

转载 iOS8中提示框的使用UIAlertController(UIAlertView和UIActionSheet二合一)

iOS8推出了几个新的“controller”,主要是把类似之前的UIAlertView变成了UIAlertController.(void)showOkayCancelAlert { NSString *title = NSLocalizedString(@”A Short Title Is Best”, nil); NSString *message = NSLocalizedString

2015-10-13 21:00:39 1267

原创 设置闪屏页时间延迟

//设置splashVC,显示splashVC.view。不使用其他splashVC的功能 self.splashViewController=[[UIViewController alloc]init]; NSString * splashImageName=@"splash.jpg"; if(self.window.bounds.size.height>480){

2015-09-19 21:38:28 834

原创 关于升级了Xcode7以后遇到的问题(+今天看到的)

先mark几个博文:1.《开发者如何演示App功能给客户》http://blog.csdn.net/mapboo/article/details/485435432.《iOS 9 适配系列教程》http://www.cocoachina.com/ios/20150703/12392.html3.《iOS9 对ShareSDK的影响(适配i

2015-09-18 15:39:50 732

转载 线程与进程

线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行. 进程和线程都是由操作系统所体会的程序运行的基本单元,

2015-09-18 13:52:57 312

转载 Xcode 升级后,常常遇到的遇到的警告、错误,解决方法

从sdk3.2.5升级到sdk 7.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了。1,警告:“xoxoxoxo”  is deprecated解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可。2,警告:Declaration of "struct sockaddr" will not be visible outside of this func

2015-08-26 17:39:58 1642

转载 VVDocumenter安装不成功的解决办法

VVDocumenter-Xcode是Xcode上一款快速添加标准注释,并可以自动生成文档的插件。有了VVDocumenter-Xcode,规范化的注释,只需要输入三个斜线“///”就可以搞定,非常方面实用,目前已经支持Swift。OC效果图: Swift效果图: 从Xcode 5开始,苹果要求加入UUID证书从而保证插件的稳定性。因此Xcode版本更新之后需要在VVDocumenter-Xco

2015-08-25 14:38:17 2612

原创 C#基础知识

1.C#中定义接口所使用的关键字是:interface 2.C#是一种纯粹面向对象语言。面向对象语言具有的特点是:继承、封装、多态。 3.值类型和引用类型的区别: CLR支持两种类型,引用类型和值类型。这两种类型的不同之处是,他们在.NET类层次结构中的位置不同,那么.NET为其分配的内存的方式也是不同的。 引用类型和值类型都继承自Systerm.Object类。不同之处,几乎所有

2015-08-11 18:06:34 590

原创 初识BeeFramework

由于最近的项目需要,Hybrid开发成为我开始学习的新知识。很早之前就了解到两个开发框架--BeeFramework 和 Samurai,但是由于本人一直没有闲暇去研究,所以就一直搁置一旁了,最近才开始进行深入的学习,但其实也就是入个门而已。我是个纯OC开发者,之前对XML和CSS并没有什么基础,在此就简单总结一下我初学Bee遇到的困难和问题吧。日后可以用来回顾,或者让其他想要学习的人也有所参考。为

2015-08-11 14:16:50 2350

原创 让tableView的每个section的headerview随tableview一起滚动

如何让 UITableView 的 headerView跟随 cell一起滚动UITableView 的 headerView一般是随着tableView的滚动悬浮在cell上的,但是有时候我们并不希望它是悬浮的状态,那么就要让headerView能够跟随cell一起滚动。之前只有自己用用,并没有做过总结,昨天有朋友问该怎么解决我就搜索了一下这个问题,发现解决方案并不止一种,我个人一直

2015-07-28 09:34:39 9815 1

原创 tableView计算动态行高的总结

研究tableView怎么计算动态行高研究了两天一直还不太会,今天终于做出来了想要的效果。首先,我在网上搜集了很多资料,各种大神的总结,然后开始看、研究、试验,基本思路都是一样的。1.一定要将label的numberOfLine设为02.获得文字信息所需要的size3.将label的height设为titleSize.height4.在- (CGFloat)tabl

2015-07-16 13:03:52 1102

转载 定时器NSTimer总结

timer不是一种实时的机制,会存在延迟,而且延迟的程度跟当前线程的执行情况有关timer都会对它的target进行retain,我们需要小心对待这个target的生命周期问题,尤其是重复性的timer感谢CSDN一位博主的分享,CSDN:enuola。原文地址:http://blog.csdn.net/enuola/article/

2015-07-14 23:09:41 567

转载 iOS开发之runtime的运用-获取当前网络状态

原文地址:http://www.360doc.com/content/15/0702/09/26463620_482084266.shtml#之前写过runtime的一些东西,这次通过runtime获取一些苹果官方不想让你拿到的东西,比如,状态栏内部的控件属性。本文将通过runtime带你一步步拿到状态栏中显示网络状态的控件,然后通过监测该控件的属性来获取当前精确网络状态,比如2G/3

2015-07-02 09:52:51 492

原创 【iOS】国际化(对一些有用资源的汇总)

在做iOS的国际化时候遇到一些问题,现在已经解决了。本篇博客用于记录我使用过程中参考的一些帮助。【1】原文地址:http://blog.csdn.net/xwren362922604/article/details/17190061前言:网络上关于iOS国际化的文章很多,但基本上都是基于跟随系统语言的国际化,笔者就不赘述了-0 –今天要讲的是不跟随系统的切换语言版本方案,即

2015-06-26 10:41:21 540

原创 怎么在程序中使用代码调用iphone打电话功能

邮件[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://devprograms@apple.com"]];电话[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8004664411"]];sms[

2015-06-22 23:11:02 1281

原创 【iOS】json格式转换

NSString *str = nil; //字符串 NSMutableString *string = [[NSMutableString alloc] init]; [string appendString:@"xxxx"]; str = [string JSONString]; NSLog(@"str1:%@",[NSString stringWith

2015-05-15 17:15:58 1140

转载 AFNetworking使用总结

1 将AFNetWorking文件夹导入项目  2 添加类库 Security.framework、MobileCoreServices.framework、SystemConfiguration.framework 3 在使用的地方  #import "AFNetworking.h"   解决编译时警告:  Prefix.pch文件中加入 #import  

2015-05-15 11:18:54 447

转载 iOS常用加密方法(aes、md5、base64)

iOS常用加密方法(aes、md5、base64)1、AES加密NSData+AES.h文件[plain] view plaincopy//  //  NSData-AES.h  //  Smile  //  //  Created by 周 敏 on 12-11-24.  //  Copyright 

2015-05-15 10:57:32 453

转载 iOS时间相关各种技巧

一、通过自带的日历得到年月日、时间、以及星期NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];NSDate *now;NSDateComponents *comps = [[NSDateComponents alloc] init];NSInteger un

2015-05-15 10:54:44 422

转载 【iOS】网络操作与AFNetworking

众所周知,苹果搞的一套框架NSContention发送请求与接收请求的方式十分繁琐。操作起来很不方便。不仅要做区分各种请求设置各种不同的参数,而且还要经常在多线程里操作,同时还要对请求与返回的数据做各种序列化的操作,同时还要考虑请求数据的安全等一堆问题。一、早前的几个网络框架1、ASI框架: HTTP终结者.很牛, 但是有BUG, 已经停止更新.2、MKNe

2015-05-15 10:47:03 471

转载 IOS开发之瀑布流的实现(UICollectionView与UIScrollView)

瀑布流可以在保证图片原始比例的情况下,灵活的展现内容,相对于传统的使用相同大小的网格展现大量图片,要好上很多,而实现瀑布流的方式有很多种,网上比较流行的有三种实现方式。 1,使用UIScrollView,主要技术点在于视图的重用。 2,使用UITableView,这种方式应该是最易想到的,因为需要展现几列就用几个tabelview就ok了,而且不需要考虑重用,应为苹果已经做好了,只需要考虑

2015-05-12 15:56:27 552

转载 __block 与 __weak的区别理解

Blocks理解:Blocks可以访问局部变量,但是不能修改如果修改局部变量,需要加__block __block int multiplier = 7; int (^myBlock)(int) = ^(int num) { multiplier ++;//这样就可以了 return num * multiplier;

2015-05-12 13:10:29 586

转载 ios开发之部分问题总结

iphone开发 NavBar+TarBar1  改变NavBar颜色:选中Navigation Bar 的Tint属性。选中颜色。2  隐藏“back”按钮: self.navigationItem.hidesBackButton = YES;3 隐藏"NavBar" : self.navigationController.navigationBarHidden = YES;

2015-04-24 09:20:18 1178

转载 ios开发之计算地图上两地距离

CLLocation *lastLocation = [[CLLocation alloc] initWithLatitude:coords.latitude longitude:coords.longitude]; CLLocation *nowLocation = [[CLLocation alloc] initWithLatitude:location.coordinate.latitu

2015-04-24 09:17:55 3076

转载 iOS安全攻防(三):使用Reveal分析他人app

使用Reveal分析他人app准备工作1)已越狱的设备,并且已安装了OpenSSH,MobileSubstrate等实用工具(Cydia源里安装)2)本地已安装了Reveal操作步骤1)拷贝framework和dylib到越狱机scp -r /Applications/Reveal.

2015-04-16 10:32:57 454

MesaSQLite425.zip

MesaSQLite可以创作、设计、修改一个SQLite3数据库,也被用于编辑、总结、分析客户数据。

2015-02-02

空空如也

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

TA关注的人

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