- 博客(196)
- 资源 (2)
- 收藏
- 关注
转载 Apple Pay开发详解
"iOS8.1就已经有这个功能了,只是木有现在这么的火,现在的趋势是要火的节奏,因此很多电商平台B2B,P2P,C2C,X2X都有可能需要这个屌丝的付款功能了,在此简单的研究一下。"第一步先修改target为iOS 8.1,当然支持中国的需要9.2以上且需要iPhone6以上了,然后在项目Capabilities里将Apple Pay设置为on,这将自动导入需要的库文件,然后添加一个权限文件并
2016-02-22 15:10:26 608
转载 UISearchBar 详解
iOS中UISearchBar(搜索框)使用总结初始化:UISearchBar继承于UIView,我们可以像创建View那样创建searchBar?12 UISearchBar * bar = [[UISearchBar alloc]initWithFrame:CGRectMake(20, 100, 250, 40)];
2016-02-20 11:18:33 364
转载 过完年电脑上的证书都失效了
附上链接:http://stackoverflow.com/questions/32821189/xcode-7-error-missing-ios-distribution-signing-identity-for----------------------------------------------------------------------------大致翻译如下--------
2016-02-16 09:23:02 896
转载 如何打包一个bundle资源文件
bundle打包xib文件字数326 阅读280 评论1 喜欢6GitHub幽灵^_^1.创建工程,新建一个Class,勾选Xib,然后布局Xib布局Xibxib文件中添加了一个UIImageView,图片名称不需要添加"AAA.bundle/",因为打包bundle的时候xib文件和图片资源文件在同一目录下.2.创建bundle TARGE
2016-01-19 17:27:41 5168
转载 Core Data数据持久性存储基础教程
就像我一直说的,Core Data是iOS编程,乃至Mac编程中使用持久性数据存储的最佳方式,本质上来说,Core Data使用的就是SQLite,但是通过一系列特性避免了使用SQL的一些列的麻烦,不仅如此,他还能够合理管理内存,反正好处很多,我们推荐使用。 在这个教程中,我们将会创建一个Core Data的可视模型,之后再做一个Table View,让Table View的内容能够
2016-01-12 11:18:47 419
转载 ios 关于时间的处理
NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间Dates NSDate类提供了创建date,比较date以及计算两个date之间间隔的功能。Date对象是不可改变的。 如果你要创建date对象并表示当前日期,你可以alloc一个NSDate对象并调用init初始化:C代码 NSDate *no
2016-01-07 14:10:07 346
转载 iOS- 全方位解析.crash文件崩溃报告
1.前言 想来每个iOS攻城狮,都免不了要接触.crash文件那么什么是.crash文件?iOS app的所有崩溃记录都会记录在设备上,所以对于和我一样没有集成让用户发送崩溃报告功能的iOS开发者来说,要获得crash文件就必须先连上崩溃过的机器,然后从崩溃过的机器上导出.crash文件 2.如何解析.crash文件 我们先看一眼导出来的.crash文件,重点看下崩溃部
2015-12-28 10:15:47 540
转载 ios9 如何集成ios9 里面的3D Touch
1.前言 随着6S的到来,3DTouch被各大热门APP迅速普及,博主亲自体验后,发现使用便捷性大幅提高,随后自己照着文档,写了个Demo出来,分享给大家,希望能对有需要的朋友提供有一些帮助。2.如何使用3D Touch? 2.1.主界面重按APP图标,弹出Touch菜单 在AppleDelegate文件中的程序入口处配置:didFinishLaunchingWi
2015-12-28 09:23:29 407
转载 ios中round/ceil/floorf函数的使用
extern float ceilf(float);extern double ceil(double);extern longdouble ceill(longdouble);extern float floorf(float);extern double floor(double);extern longdouble floorl(longd
2015-12-24 18:07:03 929
原创 AFNetworking 实现下载功能(总结)
NSError * error = nil; // 创建下载队列 NSOperationQueue * downloadOperationQueue = [[NSOperationQueue alloc]init]; // 规定operationQueue中,最大可以同时执行的operation数量为1 downloadOperationQueue.maxConc
2015-12-02 15:06:49 669
原创 ios 常见问题总结
已经长时间没有总结过 ios开发中的错误 ,今天开始一点一点积累NO 1.Local declaration of 'XXX' hides instance variable遇到这种问题 ,看看你的变量名是不是和全局的变量名重复命名 或者是和系统的 NO 2.ld: -read_only_relocs and -bitcode_bundle (Xcode setti
2015-11-28 10:18:17 642
转载 ios解析html
// Do any additional setup after loading the view, typically from a nib. NSString * htmlString = @" 对手【分享逍客】编辑日志 标签名称 修改前 修改后 竞争力 强竞争力 弱竞争力"; NSAttributedString * attrStr = [
2015-11-19 18:18:03 755
转载 ios 滑动返回出现问题以及解决方法
UINavigationController滑动返回,有需要的朋友可以参考下。最近做了UINavigationController的滑动返回(IOS7及以后系统默认支持的), 主要分成以下几步以及碰到的问题, 我这里做个总结:*.首先说明个普遍碰到的问题网上普遍看到说, 在UINavigationController下自定义leftBarButtonItem会导致滑动失效,
2015-11-17 16:33:44 1540
转载 判断iPhone 硬件设备型号
方法1:#include - (NSString *) platform{ size_t size; sysctlbyname("hw.machine",NULL, &size,NULL,0); char *machine = malloc(size); sysctlbyname("hw.machine", machine,
2015-11-12 17:05:09 1092
转载 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法
非常感谢 原博主的文章 很及时 知己mark了 升级10.11后,运行pod命令出现:-bash: pod: command not found解决办法:sudo gem install -n /usr/local/bin cocoapods之后pod命令可以使用了。如果pod update / pod install 卡在:Updating local
2015-10-12 09:52:01 1578
转载 uitableview beginupdates 和endupdates 的使用
1. beginUpdates方法和endUpdates方法是什么呢?这两个方法,是配合起来使用的,标记了一个tableView的动画块。分别代表动画的开始开始和结束。两者成对出现,可以嵌套使用。一般,在添加,删除,选择 tableView中使用,并实现动画效果。在动画块内,不建议使用reloadData方法,如果使用,会影响动画。如果我们的UITableView是
2015-10-10 10:01:05 732
转载 两个日期时间比较
比较日期大小是任何编程语言都会经常遇到的问题,再iOS编程中,通常用NSDate对象来存储一个时间(包括日期和时间、时区),而且NSDate类提供了compare方法来进行时间的比较,但有时不想那么精确的知道两个日期的大小(默认会比较到秒),可以用下面的实现方法:+(int)compareOneDay:(NSDate *)oneDay withAnotherDay:(NSDate *)anot
2015-09-24 10:56:59 935
转载 图片查看
.h 文件//// ImageBrower.h// XXXX//// Created by Tony on 15/9/2.// Copyright (c) 2015年 Tony. All rights reserved.//#import #import @interface ImageBrower : NSObject+(void)showImage:(UII
2015-09-22 17:21:09 336
转载 Xcode6中如何去掉默认的Main.storyboard
xcode 6取消了 Empty Application 模板来创建一个工程,创建出来的有工程多了Main.storyboard,默认加载Main.storyboard,但是有很多人还想用代码来实现UI的布局,去除Main.storyboard的有三步:首先如图打开工程下面Supporting Files下面的Info.plist删除下面所指的一行其次找到工程的TAGETS
2015-09-06 10:25:28 2874
转载 ios 数组高级使用
1.数组的排序及筛选sortedArrayUsingComparatorNSArray *array = @[@"4",@"2",@"3",@"1",@"3"];NSLog(@"排序前: %@",array);NSComparator comparator = ^(id obj1, id obj2){ if([obj1 integerValue] > [obj2 integ
2015-08-21 10:20:44 860
转载 ios中将view转为image
- (UIImage*) imageWithUIView:(UIView*) view{ UIGraphicsBeginImageContext(view.bounds.size); CGContextRef ctx = UIGraphicsGetCurrentContext(); [view.layer renderInContext:ctx]; UIImage* tImage = UIGrap
2015-08-14 14:23:08 870
转载 table 详解
UITableViewStylePlain类型的UITableView去除边框线有直接的属性方法:tableview.separatorStyle= UITableViewCellSeparatorStyleNone;在UITableViewStyleGrouped类型的UITableView中separatorColor=[UIColor clearColor
2015-08-04 18:09:21 520
转载 vCard格式
vCard 2.1: 1: BEGIN:VCARD 2: VERSION:2.1 3: N:Gump;Forrest 4: FN:Forrest Gump 5: ORG:Bubba Gump Shrimp Co. 6: TITLE:Shrimp Man 7: TEL;WORK;VOICE:(111) 555-1212
2015-07-23 18:53:00 2760
转载 二维码扫名片
在扫码结果的方法里调用[reader setCompletionWithBlock:^(NSString *resultAsString) { [beSelf dismissViewControllerAnimated:YES completion:^{ if (![AppUtils isBlankString:resultAs
2015-07-23 18:47:25 892
转载 查询所有项目中所有字体
SArray *familyNames = [UIFont familyNames]; for( NSString *familyName in familyNames ) { printf( "Family: %s \n", [familyName UTF8String]); NSArray *fontNames = [UIFon
2015-07-17 09:05:16 505
转载 关于tableview优化
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath这个代理方法的实现,在可见的页面是会重复绘制页面的,所以绝大部分人都会在这里做一些代码处理比如:static NSString *CellIdentifier = @"LazyTa
2015-06-19 17:01:58 486
原创 给cell 添加阴影
#pragma mark-#pragma mark-添加阴影//- (void)addShadowToCell:(DocumentTableViewCell*)cell{// cell.layer.shadowPath =[UIBezierPath bezierPathWithRect:cell.bounds].CGPath;// cell.layer.shadowCo
2015-06-18 15:20:15 3146
原创 获取手机当前ip地址
#include #include #include #define IOS_CELLULAR @"pdp_ip0"#define IOS_WIFI @"en0"#define IOS_VPN @"utun0"#define IP_ADDR_IPv4 @"ipv4"#define IP_ADDR_IPv6 @"ipv6
2015-06-16 09:27:31 649
转载 真机调试 限制设备功能
我在info.plist中设置如下,那么只有具有wifi、电话功能和麦克风(内置的或附件所带的麦克风功能)的ios设备才能运行该程序。除了wifi和telephony项,还有很多项代表各种设备功能,如下: sms应用程序需要Messages应用程序或者使用sms://URLstill-camera应用程序需要使用照相机模式作为图像选取器的控制器
2015-06-12 09:09:39 556
原创 图片拉伸2
晚上随便练习了下图片拉伸,抄袭微信图- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSString *str = @"asdfasdfasdxcvzxcverhfghytergdfadp
2015-06-05 22:56:18 411
原创 图片拉伸
NSString *str = @"asdfasdfasdfasdfasdfsdfcxvasfaweriowjfnjdsbfgiuawerwejhwvhjasdfasdfasdfasdasdfasdfasdfasdfasdfsdfcxvasfaweriowjfnjdsbfgiuawerwejhwvhjasdfasdfasdfasd"; CGSize contentSize = [str s
2015-06-04 23:12:31 333
转载 获取设备号
+ (NSString *) getDevices{ NSString *dangqianshebei=[NSString stringWithFormat:@"%@",[[UIScreen mainScreen]preferredMode]]; NSString * temp = @"other"; if ([dangqianshebei rangeOfString:@"
2015-06-04 15:58:48 528
转载 邓白氏 申请经验
如下图:A. 选择国家China,这个时候会弹出“ 请使用罗马字符,不支持其他字符集。 ”,不用管它,直接填写英文就可以了。B. Legal Entity Name: 公司完整的英文名C.Tradestyle or DBA:不用填写D. Headquarters address of your company/organization和Mai
2015-05-12 10:54:34 1615
转载 JSONModel使用
这两个开源库都是用来进行封装JSON->Model的, 想想看, 直接向服务器发起一个请求,然后回来后,就是一个Model, 直接使用, 这是一个多么美好的事情。 感谢GitHub的开源精神。那我们开始吧。 先说说这两个的差别。这两个使用的方法其实都差不多, 详细的使用方法请直接GitHub上找, 还是比较简单地。 就我个人来说JSONModel相对起来使用较为
2015-05-05 20:08:04 969
转载 view旋转动画
#import "ViewController.h"@interface ViewController () { BOOL flag;}@property (strong, nonatomic) UIImageView *imageView;@end@implementation ViewController - (void)viewDidLoa
2015-04-30 18:27:14 399
转载 UILable 常用方法
- (void)loadView{ [super loadView]; //1.UILable的大小自适应实例: UILabel *myLabel=[[UILabel alloc] initWithFrame:CGRectMake(0, 0, 2, 2)];//设定位置与大小 [myLabel setFont:[UIFont fontWithName:@"Helv
2015-04-29 18:06:55 410
转载 ios7+滑动返回
苹果一直都在人机交互中尽力做到极致,在iOS7中,新增加了一个小小的功能,也就是这个api:self.navigationController.interactivePopGestureRecognizer.enabled= YES;这个api功能就是在NavigationController堆栈内的UIViewController可以支持右滑手势,也就是不用点击右上角的返回按钮,轻轻在屏幕左
2015-04-29 09:39:07 636
转载 对于升级xcode3 插件失效的解决方案
1.打开终端,输入以下代码获取到DVTPlugInCompatibilityUUID defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 2.然后输入如下命令 【最后一项是获取到的DVTPlugInCompatibilityUUID】 find
2015-04-28 08:33:39 289
转载 ios动画
IOS中的动画右两大类1.UIView的视图动画2.Layer的动画 UIView的动画也是基于Layer的动画动画的代码格式都很固定1.UIView动画一般方式[UIView beginAnimations:@"ddd" context:nil];//设置动画[UIView commitAnimations]; //提交动画这两个是必须有的,然后在两句的中间添加动画的代码
2015-04-02 13:43:02 314
转载 CGAffineTransform相关函数
CGAffineTransform rotation = CGAffineTransformMakeRotation(M_PI_2);[xxx setTransform:rotation];呵呵就这么简单的两行代码就可以实现了!顺便记录一些常量,以后用的着!#define M_E 2.71828182845904523536028747135266250
2015-04-02 13:42:20 465
ios 坐标系转化(各种坐标系互转)
2016-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人