IOS开发
就这样啊啊啊
java,c#,C++,oc,actionscript3.0
android,ios,cocos2d,unity3d,javaweb,asp.net,php
展开
-
Objective-c内存管理
1:内存管理方式 引用计数2:关键字 release retain retainCount首先来理解oc中的属性声明@property (nonatomic,retain)UIButton *button;这样就生成了一个getter和setter方法,setter的方法大概如下假设是一个MyClass中的一个方法 -(void)setButton:(UIButt原创 2014-03-20 18:37:53 · 743 阅读 · 0 评论 -
UITabBarController
Unbalanced calls to begin/end appearance transitions for 在使用TabBarViewController的时候遇到这个异常,原因是tabbar的个数大于4个的时候,剩余的controller会被加入到moreNavigationControllers中,手动异常了moreNavigationController的导航栏之后,这个navigat原创 2014-03-20 18:54:15 · 584 阅读 · 0 评论 -
对于标量
__block 可以在block内部改变外部标量没有__block, 标量会在block复制一份,外部标量不会被改变对于 指针,对象 __block 不复制指针, 但是会retain指针,容易发生循环引用问题__weak 不复制指针, 也不retain指针, 避免发生循环引用问题需要使用这个修饰符__strong 复制指针,retain指针__block 标示要引用的O原创 2014-03-20 18:51:53 · 474 阅读 · 0 评论 -
是否应该使用ARC
在你了解了引用技术内存管理之后,当然要使用ARC。ARC不是在运行时工作,一种自动化的手动内存管理。方便高效。原创 2014-03-20 18:40:37 · 492 阅读 · 0 评论 -
转换ipa中得图片
之前在mac中查看ipa中包内容,包种的资源一目了然,后来拿着window本去解压,发现里边大多数图片都是黑的,原来这些图片都是被xcode优化过的,搜索了一下,一个找了个好用的工具,分享一下,在windows下下载安装python点击打开链接然后去https://gist.github.com/3609051/download#下载py文件,放到要转换的png的文件目录下,在do原创 2014-04-03 17:26:57 · 559 阅读 · 0 评论 -
IOS开发中图片加载类库的使用 EGOImageLoader,SDWebImage
在ios开发中常用到一些第三方的工具,在使用图片加载的时候,考虑使用EGOImageLoader还是使用SDWebImage,经过一番测试和查看核心代码之后,发现虽然SDWebImage在实现和使用上麻烦一点,但性能还是比EGOImageLoader强的,不过对于初学这,可以看下EGOImageLoader实现一个自己的图片加载工具,EGOImageLoader在加载本地缓存图片的时候是直接去原创 2014-03-25 18:47:18 · 642 阅读 · 0 评论 -
在IOS对UIImage进行拉伸
在iOS5之后,可以使用:resizableImageCapInsets:(UIEdgeInsets)Insets。拉伸图片,类似android中得.9png其中Insets这个参数的格式是(top,left,bottom,right),使用UIEdgeInsetsMake创建,从上、左、下、右将图片围绕一个矩形局域,只有在区域中部分才会被拉伸,而框外面的部分则不会改变。比如(15,5,1原创 2014-03-25 18:01:21 · 845 阅读 · 0 评论 -
IOS自动布局
使用相对布局之后,可以增加开发的速度,之前一直使用frame的方式,代码混乱。使用相对布局之后,之前以设置frame的方式来取设置view将没有效果(除了controller的view)同设置frame类似的时,在设置view的约束的时候,也需要制定他的大小和坐标,否则,编辑器会提示警告。以实际操作来演示下如何使用相对布局,新建一个storyboard,放置一个viewControll原创 2014-04-22 21:14:57 · 823 阅读 · 0 评论 -
测试用
删除原创 2015-04-10 15:26:13 · 362 阅读 · 0 评论