- 博客(20)
- 资源 (4)
- 收藏
- 关注
原创 抽屉式导航
抽屉式导航的好处抽屉式导航是目前比较流行,应用也比较多一种导航方式,抽屉式导航内可以是二级列表导航如人人网,也可以是一些重要信息展示如:path的消息通知,还可以是一些重要的操作选项入口:如朋友网的聊天、嘀一嘀、圈子等。这种导航方式的优点是:导航的条目不受数量限制,而且可根据选项的重要等级选择提供入口,或者将内容展示,操作灵活性比较大。 核心思路抽屉式导航的核心思路是“隐藏”
2014-09-19 11:32:12 2822
原创 UITextField和UITextView限制字符个数的方法
- (BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSInteger textLength = 0; UITextRange *selectedRange = [textFi
2015-01-14 19:10:02 452
转载 IOS项目集成ShareSDK实现第三方登录、分享、关注等功能。
转载自:http://blog.csdn.net/daleiwang/article/details/340812311)官方下载ShareSDK iOS 2.8.8,地址:http://sharesdk.cn/(2)根据实际情况,引入相关的库,参考官方文档。(3)在项目的AppDelegate中一般情况下有三个操作,第一是注册ShareSDK,第二是注册各个平台的
2014-12-24 20:33:18 665
转载 替代NSLog
放到yourprojectname-Prefix.pch文件里面这个东西还不错。[cpp] view plaincopyprint?//DLog will output like NSLog only when the DEBUG variable is set #ifdef DEBUG # defin
2014-12-24 13:41:44 453
转载 IOS开发小Tips
(1)碰到报错:IBOutlet property has non-optional type UILabel在Xcode6-beta版本碰到, @IBOutlet var countryLabel : UILabel = nil这句话报错,改为 @IBOutlet var countryLabel : UILabel !即可(2) 获取
2014-12-24 13:39:05 697
转载 一些iOS高效开源类库
因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。笔者整理了一下在本人学习过程中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时也希望通过这些分享,能提高各位的开发效率。 KissXml——xml解析库相关教程:http://www.iteye.com/topic
2014-11-12 08:45:02 337
转载 XMPP协议实现原理
XMPP协议简介XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMPP作
2014-10-16 17:49:05 539
转载 ios即时通讯客户端开发之-mac上搭建openfire服务器
一、下载并安装openfire1.到http://www.igniterealtime.org/downloads/index.jsp下载最新openfire for mac版比如:Openfire 3.8.1,下载后的文件:openfire_3_8_1.dmg2.点击安装,并执行默认操作3.启动openfire服务在系统偏好设置的其他里,点击openfire偏好
2014-10-16 16:12:07 394
转载 ios即时通讯客户端开发之-mac上安装MySQL
一、安装到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg1.点击,安装包里的2.点击安装
2014-10-16 16:10:29 370
转载 如何应用autosizing属性使iOS应用程序界面适配iPhone5
iPhone5的屏幕为320*568,而之前的iPhone均为320*480。由于屏幕大小的变化,使得原来开发的应用在iPhone5上面看的话,会留下上下两条黑边,除此之外,很多页面的布局也乱了。实际上,最好的方法是,为iPhone5增加一个新的xib,重新布局UI,这样子才能根据iPhone5屏幕的分辨率来进行UI设计,也是最好的解决方法。但是这种方法耗费的时间成本太大。本文
2014-10-15 11:00:58 379
转载 ios中如何解析xml文件
ios中如何解析xml文件两种方法:1.ios中已有的NSXMLParse类 2.Google的GDataXML也是基于libxml2的,因此在使用GDataXML之前,你需要先导入libxml2。这里详解ios中的nsxmlparse:NSXMLParser 实现的是sax方法解析xml文件。dom实现的原理是把整个xml文档一
2014-10-09 15:30:47 389
原创 ios--保存图片到本地相册
在一个视图中有一个UIImageView,当单击此UIImageView,将UIImageView中的UIImage所代表的图片保存到Photo Album中。
2014-10-05 21:06:12 452
原创 UIView中的坐标转换
// 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;// 将像素point从view中转换到当前视图中,返回在当前视图中的像素值- (CGPoint)convertPoint:(CGPoint)point fr
2014-10-05 20:57:22 384
转载 AFNetWorking详解
AFNetWorking详解如何通过URL获取json数据第一种,利用AFJSONRequestOperation,官方网站上给的例子: NSString *str=[NSString stringWithFormat:@"https://alpha-api.app.net/stream/0/posts/stream/global"]; NSUR
2014-10-04 16:02:07 370
原创 面试常见问题
1.自我介绍2.谈谈你最大的缺点是什么下面的答案比较适合在面试时候说: 1)喜欢追求细节导致项目/作业未能按期完成。通过时间管理能力改变工作方式,先完成框架再改善细节得以解决; 2)不知如何拒绝,同事要求帮忙一概揽下,影响自身工作进度。通过多任务处理能力设定优先顺序,以该优先顺序表向求助同事展示自己手上工作,并给其一个自己在何时可以给予帮助的时间估计,让求助人自行决定是
2014-10-03 17:57:06 513
转载 ios设备抓包方法
对终端进行抓包是客户端测试中的一种重要手段。本文主要介绍了ios设备(iphone、ipad和ipodtouch)的几种常用的抓包方法。一、准备条件需要进行抓包的设备必须经过root,俗称越狱,主要利用redsn0w和各种iOSFirmwares进行,如越狱不用更换固件版本,只需使用redsn0w安装Cydia即可,网上有详细教程,此处省略。安装完毕,在3G或WiFi环境下启动
2014-10-03 17:44:55 2444
转载 CoreText
API接口文档。https://developer.apple.com/library/mac/#documentation/Carbon/Reference/CoreText_Framework_Ref/_index.htmlCoreText 框架中最常用的几个类:CTFontCTFontCollectionCTFontDescriptor
2014-10-03 17:40:51 526
转载 怎样花两年时间去面试一个人
Joel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,并且他们的雇主会给他们不赖的待遇,所以他们也不想挪窝。(刚刚去世的Dennis Ritchie就是这样一个人)而“人才”市场上能找到的大多都不是什么人才。招到这帮人轻则费钱重则把你公司搞挂。(当我把这篇文章给
2014-10-03 17:36:13 682
转载 并发编程之GCD
在《并发编程之Operation Queue》中讲了Cocoa并发编程中的Operation Queue,了解了Operation Queue是一个面向对象的并发编程接口,它支持并发数,线程优先级,任务优先级,任务依赖关系等多种配置,可以方便满足各种复杂的多任务处理场景。本篇将接着讲另一种并发编程机制 – GCD(Grand Central Dispatch)。iOS4.0中首度引入GCD,GCD
2014-09-21 10:25:17 368
转载 关于GCD(Grand Center Dispatch)
使用GCD需要注意的地方:1)更新UI只能在主线程中执行。2)使用线程不安全的对象要注意3)创建的dispatch_queue_t要release掉,否则内存会报错。//==============================================GCD之dispatch queues:1、一个dispatch queue是一个像类型的结构,管理着
2014-09-21 10:16:37 407
MVVM+RAC Demo
2018-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人