- 博客(223)
- 资源 (1)
- 收藏
- 关注
转载 ios开发--启动页面的动画
ios在你的应用代理中找到applicationdidFinishLaunching,添加以下代码:- (BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window.rootViewControlle
2015-03-12 15:27:51 320
转载 iOS开发笔记--去掉tableview中section的headerview粘性
iosios的tableview中headerview会随着滑动黏在上方,直到新的sectionheaderview出现并替换掉,这是个好的特性,但是在为了实现PM某些需求的时候,又不是很符合心意,在网上查了下,找到了其解决方法:[objc] view plaincopy// 去掉UItableview headerview黏性(sticky) - (void
2015-03-12 15:25:21 438
转载 iOS开发笔记--宏定义的黑魔法 - 宏菜鸟起飞手册
ios宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似乎对宏的使用和依赖并不多。但是使用宏定义的好处是不言自明的,在节省工作量的同时,代码可读性大大增加。如果想成为一个能写出漂亮优雅代码的开发者,宏定义绝对是必不可少的
2015-03-12 15:10:40 533
转载 ios开发: APNS消息推送实现
ios网上关于ios消息推送机制(APNS)的实现、原理介绍很多,但都零零散散。昨天经过自己的多番尝试,终于成功实现了推送过程。在此,贴上自己整理的印象笔记内容,包括自己实现过程中受益的内容链接,和遇到点呃问题及解决方法。php下的推送实现参见另一篇博文:【正在撰写中】1.APNS原理、配置开发者账户以开启APNS服务、获取发送消息的认证证书的实现。(文章末尾的
2015-03-12 14:30:01 392
转载 respondsToSelector的相关使用
ios-(BOOL) isKindOfClass: classObj 用来判断是否是某个类或其子类的实例-(BOOL) isMemberOfClass: classObj 用来判断是否是某个类的实例-(BOOL) respondsToSelector: selector 用来判断是否有以某个名字命名的方法(被封装在一个selector的对象里传递)+(BOOL) ins
2015-03-11 16:25:15 269
转载 【2014最新】iOS App 提交上架store 详细流程
ios【2014最新】iOS App 提交上架store 详细流程一、证书的导出 1.1、前期工作 首先你需要有一个苹果的开发者帐号,一个Mac系统。如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍。如果你已经有了一个IDP,打开http:
2015-03-10 14:07:17 405
原创 git 小总结(一)
iOS要查看尚未暂存的文件更新了哪些部分,不加参数直接输入 git diff:若要看已经暂存起来的文件和上次提交时的快照之间的差异,可以用 git diff --cached 命令。(Git 1.6.1 及更高版本还允许使用git diff --staged,效果是相同的,但更好记些。
2015-03-10 11:41:52 270
原创 创建单例
iOS+ (instancetype)shareStoreManager { static XHStoreManager *storeManager; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ storeManager = [[XHStoreManager all
2015-03-09 15:16:22 245
转载 图片的拉伸
ios- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上面不拉伸的高度。
2015-03-09 14:39:44 297
转载 NSString-计算文本的长度或者宽度
iOS在实际的代码应用中,我们常常需要计算,特定文本的长度或者宽度。然后,根据长度和宽度值,动态的设置容器(如:UILabel)的长和宽来进行适应。假如:我们有如下一段文本。UIFont* theFont = [UIFontsystemFontOfSize:14];NSString*strText=@"这是一段很长的字符串,我们将根据要求的字体大小,来计
2015-03-06 16:39:52 432
原创 关于tableview的零散代码(一)将buttton放在tableview的footer里
ios self.tableViewFooter = [UIButton buttonWithType:UIButtonTypeCustom]; self.tableViewFooter.frame = CGRectMake(0, 0, 320, 30); UIImage * image = [UIImage imageNamed:@"icon_delete"
2015-03-06 16:29:30 332
原创 tableview上加视图并加uiscrollview
ios主要代码- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ return self.headerSection;}- (CGFloat)tableView:(UITableView *)tableView heightForHeader
2015-03-06 15:16:55 916
转载 WWDC 2012 Session笔记——219 Advanced Collection Views and Building Custom Layouts
ios这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面左侧的邮件订阅的方式订阅本站。在上一篇UICollectionView的入门介绍中,大概地对iOS6新加入的强大的UICollectionView进行了一些说明。在这篇博文中,将结合WWDC2012 Session219:Advanced Col
2015-03-06 11:24:29 303
转载 iOS6新特征:UICollectionView介绍
ios1.1. Collection View全家福:UICollectionView, UITableView, NSCollectionViewn 不直接等效于NSCollectionViewn 也不替代UITableView----亲兄弟 为什么要使用Collection Views呢?n 可以高度定制内容的展现n 管理
2015-03-06 10:24:43 261
转载 UICollectionView基础
iosUICollectionView基础初始化部分:UICollectionViewFlowLayout *flowLayout= [[UICollectionViewFlowLayout alloc]init];self.myCollectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(20
2015-03-06 10:02:59 239
转载 UIViewController中各方法调用顺序及功能详解
iosUIViewController中loadView, viewDidLoad, viewWillUnload, viewDidUnload, viewWillAppear, viewDidAppear, viewWillLayoutSubviews,viewDidLayoutSubviews,viewWillDisappear, viewDidDisappear方法,按照调用顺序
2015-03-05 17:36:11 273
转载 WWDC-Watch and learn from our Engineers
ios全球开发者集锦https://developer.apple.com/videos/
2015-03-05 10:51:04 297
转载 iOS开发之静态库的制作
ios当你需要和别人分享代码,但又不想让别人看到你内部的实现时就需要制作静态库,通常用于第三方SDK下面就分享一下制作静态库(.a)的过程:1、打开Xcode,新建workspace2、随便给workspace取个名字3、在workspace新建工程4、选择静态库5、点击下一步6、删除系统自动帮你生成的文件7、引入需要制作成静态库的代
2015-03-04 13:41:33 307
转载 iOS开发系列--网络开发
ioshttp://www.cnblogs.com/kenshincui/p/4042190.html概览大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天就会给大家介绍这部分内容:Web请求和响应使用代理方法
2015-03-03 14:08:59 442
转载 iOS开发系列--通知与消息机制
ios概述在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会打开应用程序,但是实现原理却完全不同。今天就和大家一
2015-03-03 12:03:48 475
转载 iOS开发UI篇—程序启动原理和UIApplication
ioshttp://www.cnblogs.com/wendingding/p/3766347.html
2015-03-03 11:53:39 268
转载 【IOS多线程】之GCD详解
ios什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOperation等技术的很高效和强大的技术,它看起来象就其它语言的闭包(Cl
2015-03-02 11:37:35 245
转载 WWDC 2014 Session笔记 - iOS界面开发的大一统
iosiOS 8 和 OS X 10.10 中一个被强调了多次的主题就是大一统,Apple 希望通过 Hand-off 和各种体验的无缝切换和集成将用户黏在由 Apple 设备构成的生态圈中。而对开发者而言,今年除了 Swift 的一个大主题也是平台的统一。在 What's New in Cocoa Touch 的 Seesion 一开始,UIKit 的工程师 Luke 就指出了 iO
2015-03-02 10:34:56 472
转载 iphone ios 屏幕,statusbar,状态栏的高度
iosapp尺寸,去掉状态栏CGRect r = [ UIScreen mainScreen ].applicationFrame;r=0,20,320,460屏幕尺寸CGRect rx = [ UIScreen mainScreen ].bounds;r=0,0,320,480状态栏尺寸 CGRect rec
2015-02-10 11:56:37 584
转载 git 大全
ioshttp://www.360doc.com/content/13/0321/11/7044580_272869253.shtml
2015-02-10 09:50:14 242
转载 git rebase简介(基本篇)
ios原文:http://gitbook.liuhui998.com/4_2.html一、基本git rebase用于把一个分支的修改合并到当前分支。假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin假设远程分支"origin"已经有了2个提交,如图 现在我
2015-02-10 09:25:36 255
转载 IOS TextField设置大全
ios//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRou
2015-02-09 15:55:04 320
转载 iOS图片拉伸技巧
ios纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸
2015-02-08 19:03:21 269
转载 IOS CoreText.framework --- 基本用法
iosAPI接口文档。https://developer.apple.com/library/mac/#documentation/Carbon/Reference/CoreText_Framework_Ref/_index.htmlCoreText 框架中最常用的几个类:CTFontCTFontCollectionCTFontDescriptorC
2015-02-08 18:36:41 280
原创 ios键盘收缩
ios//定义两个文本框 UITextField *userName; UITextField *userPassword; //点击return 按钮 去掉 -(BOOL)textFieldShouldReturn:(UITextField *)textField { [textField resignFirstR
2015-02-06 15:02:10 790
转载 iOS代码技巧之判断设备及状态
ios目录[-]一、判断设备二、判断网络连接状态三、设备不显示的解决办法一、判断设备 ?1234567891011//设备名称return[UIDevice currentDevice].name; //设备型号,只可得到是何设备,无法得到是第几代设备retu
2015-02-05 16:51:54 644 1
转载 iOS中Block介绍(一)基础
iosios开发block的使用指南,以及深入理解block的内存管理,也适用于osx开发。讨论范围:block的使用,内存管理,内部实现。不包含的内容:gc arc下的block内存,block在c++中的使用。AD:WOT2015 互联网运维与开发者大会 热销抢票一、概述Block是C级别的语法和运行时特性。Block比较类似C函数,但是Block比之C函数
2015-02-05 15:27:15 262
转载 iOS-响应上下左右滑动手势(转)
ios-(void)viewDidLoad{ UISwipeGestureRecognizer *recognizer; recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)]; [recognizer set
2015-02-05 15:21:58 386
转载 之利用UIDocumentInteractionController打开和预览文档
iosiOS提供了使用其他app预览文件的支持,这就是Document Interaction Controller。此外,iOS也支持文件关联,允许其他程序调用你的app打开某种文件。而且,从4.2开始,Quick Look Framework提供了对多种文档的内置打印。你可以参考DocumentInteraction Controller类参考以及Quick Look Framew
2015-02-05 15:05:14 378
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人