狗尾草

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

05 2013 档案

(ios)内存优化笔记
摘要:1 整体思路1.1 开发过程优化:在开发过程中将软件功能进行拆分,每一个小功能完成后,及时的进行功能测试1.2 禁止用autorelease1.3 大量操作时,主动加@autoreleasepool,及时将系统 autorealease 资源及时释放2 图片读取方式,和内存之间的关系2.1[[UIImage alloc]initWithContentsOfFile:path]方式NSString *path = [[NSBundlemainBundle] pathForResource:[NSStringstringWithFormat:@"%@.jpeg",self.qu 阅读全文

posted @ 2013-05-25 22:55 狗尾草-大数据收割基 阅读(1149) 评论(0) 推荐(0) 编辑

(ios实战):retain,copy,assign及autorelease ,strong,weak
摘要:一,retain, copy, assign区别1. 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块内存的时候会引起程序crash掉。2. 了解到1中assign的问题,那么如何解决?最简单的一个方法就是使用引用计数(reference counting),还是上面的那个例子,我们给那块内存设一个引用计数,当内存被分配并且赋值给a时,引用计数是1。当把a 阅读全文

posted @ 2013-05-05 22:06 狗尾草-大数据收割基 阅读(3703) 评论(1) 推荐(1) 编辑

(ios实现)动态界面支持iphone5
摘要:1 xib界面的Interface Builder Document 的 Use Autolayout属性默认:选中,选中后View控件, 设置尺寸为iphone5 ,则在iphone4 显示时,自动变小 设置尺寸为Iphone4 ,则在iphone5显示时,自动变大一般情况下,要把这个勾掉,在xib文件中选择对应的控件的Autosizing进行设置 2 设置控件,让控件自动扩展例子: 一个界面包含三个部分 头部UINavigationBar,中间UITableView 底部:UITabBar下面是设置 底部UITabBar 的设... 阅读全文

posted @ 2013-05-04 17:01 狗尾草-大数据收割基 阅读(993) 评论(0) 推荐(0) 编辑

(ios实战) 静态链接库创建笔记
摘要:1 ios中的静态链接库的产出说明 ios 的静态链接库 包含三个部分[1] .a 文件 [2].h 头文件 [3].bundle资源文件2 在xcode 中创建静态链接库2.1 创建Xcode 项目,选择 Framework &Library ,-->Cocoa Touch Static Library2.2 在生成项目中,编写组件2.3 生成组件选择 Product 菜单项-->Archive 打开左边的项目导航--> products-->.aw文件,打开 获得需要的动态链接库 阅读全文

posted @ 2013-05-03 09:49 狗尾草-大数据收割基 阅读(710) 评论(0) 推荐(0) 编辑

(ios实战)ios project和targets 属性笔记
摘要:1 ios Project选项卡部分Project选择包含两个部分 info,build setting1.1 info 部分info部分 包含 发布平台框架 ,debug,realse 配置,本地化配置 等1.2 Build SettingBuild Setting 包含 框架,build Options,Code Signing ,deployment,packaging,search paths,Apple LLVM compiler2 ios TargetsIOS 的Targets 包含Summary, Info ,Build Setting,Build Phases ,Build R 阅读全文

posted @ 2013-05-02 10:20 狗尾草-大数据收割基 阅读(4527) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示