- 博客(24)
- 资源 (7)
- 收藏
- 关注
转载 iOS国际化
本文最初由Sean Berry撰写,由Ali Hafizji针对iOS 7进行了更新。开发一款伟大的iOS应用程序是件了不起的事情,但是还有比优秀的代码、华丽的设计以及直观化交互更多的事要做。跻身在App Store排行榜前列还需要正合时宜的产品营销、扩大用户群的能力、实用的工具以及尽可能广泛地获得用户的技术。 对很多开发者来说,国际市场是事后的想法,但由于App St
2015-05-11 16:00:05
750
转载 iOS App瘦身注意armv7 armv7s arm64
之前每个版本的ipa包打出来都才20M出头,后来不知道从哪个版本起打的包每次都将近40M,但是工程中也没有明显的增加很大第三方类或者图片、静态文件。于是就开始了各种瘦身计划:压缩图片,删除不必要静态库。做了一番改动后发现包只比原来小了1M多,收效甚微。后来听同事说了armv6 armv7 armv7s arm64引起编译包翻倍增大的问题,于是就试了一下,果然ipa包又回到了以前的大
2015-02-27 11:27:52
655
转载 xcode 左边导航栏中,类文件后面的标记“A”,"M","?"……等符号的含义
"M" = Locally modified "U" = Updated in repository "A" = Locally added "D" = Locally deleted "I" = Ignored "R" = Replaced in the repository “–” "=" The contents of the folder h
2014-12-30 19:25:24
595
转载 warning: no rule to process file '$(PROJECT_DIR)/MyWebView/HighlightedString
Xcode提示错误如下:warning: no rule to process file '$(PROJECT_DIR)/MyWebView/HighlightedStringwarning: no rule to process file '$(PROJECT_DIR)方法是在"Build Phases"->"Compile Sources
2014-12-08 11:21:55
546
原创 xcode6调试的时候有时参数都为nil怎么解决
刚创建的vc 和 nav 都为nil,这给断点调试增加了很多麻烦,难道是xcode的bug吗?群里问问大牛,不得姐,网上有查,最终找到解决方法:在Project的Build Settings中把Optimization Level 设置成 None 即可。
2014-12-08 11:05:37
820
转载 [iOS]Xcode4/iOS5调试UncaughtException崩溃First throw call stack不打印方法名的解决方案
最近连接iOS5.0.1真机调试的的时候,发现UncaughtException导致crash之后*** First throw call stack:后面没有打印可读的调用堆栈,以前崩溃之后会显示详细的调用的方法名等信息,但是现在都是一堆内存地址0x…..0x…..。我起初也不知道怎么回事,之前似乎也没碰到过。谷歌了一下,看到了一篇文章(http://stackoverflow.com/
2014-12-04 17:46:06
673
转载 No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a
xcode编译程序的时候,ios Device那儿不能显示我的手机点击“运行”,显示错误:No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a recent enough version of iOS to run your applicati
2014-12-04 16:52:06
1899
转载 IOS 开发,调用打电话,发短信,打开网址
1、调用 自带mail[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]]; 2、调用 电话phone[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"
2014-12-02 18:07:16
532
转载 Warning: Attempt to present xx on yy whose view is not in the window hierarchy!
编译xcode的时候报如下警告:错误代码Warning: Attempt to present xx on yy whose view is not in the window hierarchy!分析由于呈现模态视图xx类时,yy视图的view还没有被加载到window中。造成这个原因可能是在yy的viewdidload中呈现xx模态视图。
2014-11-12 10:52:41
533
转载 SublimeText3 snippet 编写
SublimeText3 snippet 编写SublimeText2开始不再能够良好的支持Zen-Coding, 不过自己的snippet定义功能也十分强大, 类似VAssist.在菜单tool->New Snippet中定义. 打开后是空白的snippet模板.在 之前为要定义的内容块,在 与 之间定义快捷名称,在 与 之间定义该snipp
2014-11-07 17:02:02
609
转载 当return遇到finally
在try-catch-finally中, 当return遇到finally: 1.在try catch块里return的时候,finally也会被执行。 2.return 语句会把后面的值复制到一份用来返回,如果return的是基本类型的,finally里对变量的改动将不起效果,如果 return 的是引用类型的,改动将可以起效果。 3.fina
2014-10-24 17:48:04
390
转载 解决iOS中因定时器的内存泄露
调用一次计时器方法:[cpp] view plaincopymyTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil repeats:NO]; //不重复,只调用一次
2014-10-22 21:27:25
1546
原创 MKNetworkKit入门以及常用操作
什么是 MKNetworkKit?MKNetworkKit 是一个用objective-c写的网络库,具有无缝连接,基于block,ARC支持以及易用等特点。MKNetworkKit的灵感来自于其他两个流行的网络库:ASIHTTPRequest和AFNetworking,结合了两个库的共同特点,并且有一些新的特性。除此之外,MKNetworkKit可能会比其他网络库而言为了代码的清晰性,要
2014-09-18 18:55:22
1885
转载 CGContext查阅备忘
0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线 2 CGContextAddLineToPoint 画直线 4 CGContextAddEllipseInRect 画一椭圆 4 CGContextSetLineCap 设置线条终点形状 4 CGCon
2014-09-03 15:07:58
456
原创 CollectionView 与 TableView 的一些问题
UICollectionView 加载 cell 复用时不会走layoutSubviews方法,要想刷新数据,需要在set方法里面重新调用布局方法([self setNeedsLayout])。但是ios7的复用不像ios6那么整齐,可能是复用池比较大、优化了吧。 UITableView 加载cell复用好像会自动走layoutSubviews方法,可不在set方法里重新调用布局方法。(为了
2014-08-30 21:35:58
1770
原创 OC之KVO
KVO Key Value Observing(基于键值的观察者)每次指定的观察的对象的属性被修改后,KVO就会自动通知相应的观察者。注册观察者:(给某对象添加观察者)addObserver: forKeyPath: options: context:
2014-07-31 19:41:36
554
原创 OC之KVC
KVC Key Value Coding是一种可以直接通过字符串的名字(key)来访问类属性的机制。通过KVC,可以获取不存在getter方法的对象值,无需通过对象指针直接访问。valueForKey: 和 setValue: forKey: 如若对象的实例变量为基本数据类型时,我们需要对数据进行封装。路径:valueForKeyPa
2014-07-31 19:40:46
699
原创 C语言——指针
指针:也叫指针地址,就是一块内存地址。 int *p = &a; // * 只是说明p是个指针变量 *p = 9; // * 是指针运算符,访问指针指向的变量a 栈(stack):存储临时变量,系统自动分配 。先进后出。 堆(heap):手动申请的内存(malloc),需手动回收(free)。 静态存储区
2014-07-30 17:44:03
589
原创 C语言基础二
求余运算:参加运算的两个数必须是整数,否则会出错 第二个数不可为零,无意义。 符号与第一个数相关,与第二个没有任何关系。 自增、自减运算:5++是错误的,因为5是常量。关系运算符:条件成立,结果为1 条件不成立,结果为0
2014-07-20 13:16:56
637
原创 C语言基础一
编译:cc -c hello.c //把源代码变成二进制文件(目标文件)链接:cc one.o //将多个目标文件链接成可执行文件 cc one.o two.o three.o //默认生成可执行文件a.out cc -o task one.o //生成可执行文件task运行:(1) 在终端输入
2014-07-16 13:26:26
563
转载 【IOS学习】NINetworkImageView下载图片,google地图图片获取
一、NINetworkImageView是Nimbus下载图片的类,类是这么描述的:OverviewA network-enabled image view that consumes minimal amounts of memory.Intelligently crops and resizes images for optimal memory use a
2014-06-10 22:34:15
605
翻译 jsp的String数组赋值给javascript数组
var array = new Array(); String[] array = new String[]{"red","yellow","green"}; for (int i=0; i{ %> array[] = ''; }
2013-12-06 19:53:09
890
原创 JavaScript 判断用户输入的格式是否正确
/* * 功能:判断用户输入的邮箱格式是否正确 * 传参:无 * 返回值:true or false */function form_check() { var email = document.getElementById("email").value; //获取邮箱地址 /
2013-12-06 18:25:18
1327
iOS实现QQ侧滑功能
2014-09-22
javaweb基础课程精品课材料
2013-12-08
满汉楼(韩顺平)代码
2013-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人