- 博客(22)
- 资源 (4)
- 收藏
- 关注
转载 如何设计优秀的应用图标?苹果教你这六招
苹果在六月份的WWDC上发布了iOS 7,随之网上也出现了大量与之相关的精彩内容,其中就包括苹果UXEvangelist Mike Stern的名为“优秀iOS设计最佳实践指南”的演说。这篇演说的第一部分提到了什么是苹果眼中的优秀应用设计,接着他列举了设计应用图标时应该考虑的六个重要元素。首先Mike Stern解释了UI和应用图标的重要性:用户并不会根据你使用了多少技术,或是整合了多少A
2014-02-19 14:49:50 632
转载 ios开发,---学习项目
iOS 项目(旅游系列):语音导游客户端iOS 项目(旅游系列):语音导游客户端项目名称: TravelAssistent 本程序主要功能有: 1.播放语音导游词 2. 景点图片浏览 3.阅读景点文字介绍 4. 天气查询 5.旅游攻略 6. 地图探索 7.在家旅游 主要功能是可以播放语音导游词,也可以在后台自动定位,如果到达某个景点一定的范围,程序会自动播放相应景点的语音导游词,语音播放部分在
2014-02-19 14:45:55 521
转载 ios开发---注意事项
1.uitableview如果不想要触摸时cell背景变色效果,只需设置cell的selection为none;2.图片上加一层半透明条,黑色50%alpha较好,多次测试效果;
2014-02-19 14:44:31 468
转载 ios开发---对网络请求的数据进行解码(Unicode)
+(NSString *)changeToUniString:(NSString *) input{ input=[input stringByReplacingOccurrencesOfString:@"%"withString:@"\\"]; NSString* esc1 = [input stringByReplacingOccurrencesOfStri
2014-02-19 14:42:42 790
转载 ios开发---常见问题
Xcode 升级后,常常遇到的遇到的警告、错误,解决方法从sdk3.2.5升级到sdk 5.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了。1,警告:“xoxoxoxo” is deprecated解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可。2,警告:Declaration of "struct sockaddr" will not be visible outs
2014-02-19 14:41:20 783
转载 ios开发---网络编程
iphone包含了很多框架和库,从底层的套接字到不同层次的封装,可以方便地给程序添加网络功能。 (1)BSD套接字。最底层的套接字,这是Unix网络开发常用的API。如果从其他系统移植程序,而程序用的是BSD套接字,那么网络部分可以继续使用这些API。 (2)CFNetwork framework 。CFNetwork 也是比较底层的, 是对BSD套接字的一个扩展 。它是一个C
2014-02-19 14:40:48 549
转载 ios---面试
1.你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗? 2.你实现过多线程的Core Data么?NSPersistentStoreCoordinator,NSManagedObjectContext和NSManagedObject中的哪些需要在线程中创建或者传递?你是用什
2014-02-19 14:39:03 379
转载 ios开发---隐藏StatusBar
1.隐藏StatusBar- (BOOL)prefersStatusBarHidden{ return YES;}
2014-02-19 14:38:29 651
转载 ios 开发 ---动画
IOS中的动画右两大类1.UIView的视图动画2.Layer的动画 UIView的动画也是基于Layer的动画动画的代码格式都很固定1.UIView动画一般方式[UIView beginAnimations:@"ddd" context:nil];//设置动画[UIView commitAnimations]; //提交动画这两个是必须有的,然后在两句的中间添加动画的代码[UIVie
2014-02-19 14:37:54 410
转载 IOS开发-网络请求方式总结
上层网络开发:基于http(超文本传输协议),而http是基于tcp/ip协议的。开发简单、高效、数据量大。http请求格式:1:格式中的首部header:使用服务器时的附加说明信息2:格式中的主体body:可以添加很多数据(可有可无)http协议申明了客户端与服务端交互的方式,即请求方式:get、post、put、delete这四种方式可以对网络资源(url描
2014-02-19 14:37:06 478
转载 IOS开发-设置APP自动更新
iOS程序自动提示更新的实现方案大致分为两种:第一种,自己服务器提供一个接口,告知相关app的当前版本,是否需要更新,以及更新的地址等信息 。第二种,就是利用苹果的appstore 提供的相关api进行查询更新。 由于此前没有找到iOS程序更新的方法,就用了第一种方式,但后来发现了一些问题,自己提供服务器,需要维护,程序提交更新后,由于苹果需要审核,中间会有时间差,这个时间不好把握。后台就找苹果的
2014-02-19 14:36:41 974
转载 IOS开发-iOS的UDID废用以及UUID配合keychain的替换方案实现
首先,简单介绍一下UDID这个东西:UDID是Unique Device Identifier的简称,也就是唯一设备标识的意思。于iOS SDK中取得的方法是UIDevice的一个叫uniqueIdentifier的NSString*,由于这个ID字符串是基于设备的,应用开发人员可以通过获取此ID来用于记录区分设备。正是由于这个特性,可能会导致一些隐私等等相关的问题,Apple于iOS5中将这
2014-02-19 14:35:43 734
转载 IOS开发-自适应高度的UITextView的实现
自适应高度的UITextView的实现LOFTER app需要实现了一个类似iPhone短信输入框的功能,它的功能其实蛮简单,就是:【UITextView的高度随着内容高度的变化而变化】。实现思路应该是:在UITextView的textChanged事件响应代码里计算输入内容的高度,然后如果高度与文本变化前比起来有变化,则修改UITextView的高度为这个新的高度。这看起来很简单
2014-02-19 14:34:56 579
转载 IOS开发-给UIImageView赋无限循环动画
NSMutableArray *animateArray = [NSMutableArrayarrayWithCapacity:10]; for (int i=1; i [animateArray addObject:[UIImageimageNamed:[NSStringstringWithFormat:@"%d.png",i]]]; }
2014-02-19 14:34:22 3403
转载 ios ---12306学习
一、基于HTTPS协议的12306抢票软件设计与实现--实现效果http://blog.csdn.net/chaofanwei/article/details/18709415 二、基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 http://blog.csdn.net/chaofanwei/article/details/18769159
2014-02-13 17:23:11 741
转载 ios---12306购票
1、《购票/预约》点击后请求两个url: a、"/mormhweb/kyfw“ b、"/otsweb" 其中b为dynamic.12306.cn的证书验证请求,在UIWebView中请求该地址会导致error. 第一步:拦截shouldStartLoadWithRequest,使用NSURLConnection来处理Auth请求;
2014-02-13 16:58:17 504
转载 ios Mac下好用的HTTP/HTTPS抓包工具Charles
到官网http://www.charlesproxy.com/下载最新版本Charles(若不支持rMBP(retina Macbook Pro)可拖到Retinizer中把文字变清晰)HTTP抓包打开Charles程序查看Mac电脑的IP地址,如192.168.1.7打开iOS设置,进入当前wifi连接,设置HTTP代理Group,将服务器填为上一步中获得的IP,
2014-02-13 16:57:12 1220
转载 ios---12306接口
准备开始做余票查询功能 余票火车信息查询查询URL格式:12306.php10086.com/yupiao.php?act=remain&arriveStation=上海&date=2012-02-02&startStation=杭州参数格式:act,是查询类型,remain表示为余票查询类型date: [yyyy-mm-dd格式] sta
2014-02-13 16:47:07 702
转载 ios------NSDictionary、NSMutableDictionary使用小结
若不想写繁琐的网络状况判断代码,并且应用程序能自动在无网络时弹出可跳转到系统设置页面的对话框,那么可以考虑这么做。在项目中相应的**info.plist文件中增加一个关键字:SBUsesNetwork应用程序就会自动检测网络状况,在网络异常的情况下,会弹出网络设置对话框提醒用户是否进行网络设置,并且可以跳转至系统设置中进行昂立设置。其实在IOS5.1+之
2014-02-13 10:59:54 602
转载 ios----导航栏添加多个按钮
开发者经常会在导航栏中添加多个按钮,所以我决定在这里进行介绍。我们可以在导航栏左边或者右边添加多个按钮。例如,我们希望在导航栏右边添加一个照相机和分享按钮,那只需要使用下面的代码即可:UIBarButtonItem *shareItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemIte
2014-02-13 10:58:12 936
转载 ios---tableview分割线左边短了一点
if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [self.tableView setSeparatorInset:UIEdgeInsetsZero]; }
2014-02-13 10:52:21 432
原创 这些怎么区别?(*(char **(*)(char **,char **))0)(char **,char **)
这个,该怎么理解呢?不是很懂,(*(char **(*)(char **,char **))0)(char **,char **)void(*)()void*(*)()void**(*)()分别是什么意思啊?
2011-10-05 10:45:56 291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人