狗尾草

导航

随笔分类 -  1 ios基础和实战

上一页 1 2 3 下一页

ios开发
(ios实战)实现类似于android 的toast控件
摘要:1实现原理创建一个自定义控件,控件中显示文本,同时设置一个动画,三秒钟后,控件的alpha为0,动画完成后,控件移出掉ViewControl2 创建PopView2.1 PopView.h 部分@interface PopView : UIView{ UILabel *_textLabel; int _queueCount;}- (void) setText:(NSString *) text;@end2.2 PopView.m#import "PopView.h"#import <QuartzCore/QuartzCore.h>@imple... 阅读全文

posted @ 2013-06-12 11:17 狗尾草-大数据收割基 阅读(2798) 评论(1) 推荐(0) 编辑

(sqlite实战)sqlite替换换行符号
摘要:在sqlite中 换行符 为x'0a'Sqlite 字段替换换行符 方法为:update question_select set title =replace(title, x'0a','') 阅读全文

posted @ 2013-06-04 22:52 狗尾草-大数据收割基 阅读(3292) 评论(0) 推荐(0) 编辑

(ios实战)MediaPlayer播放视频
摘要:1MediaPlayer内嵌的方式播放视频1.1 导入头文件#import "MediaPlayer/MediaPlayer.h"1.2 定义MoviePlayerController类创建MoviePlayerController类player = [[MPMoviePlayerControlleralloc] init];设置视频路径NSString *path = [[NSBundlemainBundle] pathForResource:self.questiondata.titleimgofType:@"mp4"inDirectory:nil] 阅读全文

posted @ 2013-06-03 15:48 狗尾草-大数据收割基 阅读(4388) 评论(0) 推荐(1) 编辑

(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 狗尾草-大数据收割基 阅读(1144) 评论(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 狗尾草-大数据收割基 阅读(3702) 评论(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 狗尾草-大数据收割基 阅读(991) 评论(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 狗尾草-大数据收割基 阅读(708) 评论(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 狗尾草-大数据收割基 阅读(4522) 评论(0) 推荐(0) 编辑

((ios开发学习笔记))本地已有sqlite数据库实现
摘要:1 实现过程添加libsqlite3组件选择项目后,在展示的xcodepro文件配置界面中配置 build phases -> Link Binary With Libraries -->+ -->libsqlite3.dylib2 在当前项目中添加sqlite 数据库3 实现app运行时,将sqlite文件复制到沙盒中4 实现查询数据库 阅读全文

posted @ 2012-10-01 22:13 狗尾草-大数据收割基 阅读(5091) 评论(0) 推荐(1) 编辑

((ios开发学习笔记))实现委托总结
摘要:1 定义委托协议2 应用委托行为3 实现委托 阅读全文

posted @ 2012-09-30 21:22 狗尾草-大数据收割基 阅读(766) 评论(0) 推荐(0) 编辑

((ios开发学习笔记十一)) NavigationController实现
摘要:实现过程:Step One 设置根ViewController self.window.rootViewController=[[[UINavigationControlleralloc]initWithRootViewController:self.viewController] autorelease];Step Two 设置 Navigation Title self.navigationItem.title=@"背单词四级版";Step Three 添加子窗体 阅读全文

posted @ 2012-09-26 20:43 狗尾草-大数据收割基 阅读(573) 评论(0) 推荐(1) 编辑

((ios开发学习笔记 十三))实现九宫格效果(附带源码)
摘要:实现的效果:九宫格控件具体实现 (整个文件结构和功能定位)NAMenuItem : 菜单项数据类[包含菜单图片,标签,转向ViewControl类]NAMenuItemView:菜单项类(继承UIView,实现菜单项界面,包含按钮的事件的接口)NAMenuView:菜单类(继承UIScrollView,实现菜单界面,包含数据委托。NAMenuViewController:菜单Viewcontrol类,实现数据委托)各类实现的细节描述NAMenuItem类NAMenuItemView类实现的细节(主要是图片的边框设置):NAMenuView类实现细节MenuView 实现(通过对layoutSu 阅读全文

posted @ 2012-09-01 16:53 狗尾草-大数据收割基 阅读(8350) 评论(1) 推荐(0) 编辑

((ios开发学习笔记 十二))Nib加载的方式实现自定义TableView
摘要:实现的效果实现原理:通过在主界面中用Bundle 的LoadNib的方式进行自定义窗体文件加载并渲染界面实现步骤Step One 创建TableViewCell 窗体Step Two 定义接口并在TableView 委托中加载nib文件源码下载:tablebyselfcell1.zip 阅读全文

posted @ 2012-08-30 18:09 狗尾草-大数据收割基 阅读(4986) 评论(0) 推荐(3) 编辑

((ios开发学习笔记 十一))自定义TableViewCell 的方式实现自定义TableView(带源码)
摘要:实现的效果实现过程Step One 创建 自定义TableViewCell(接口部分)(类实现部分)xib 实现部分注意: 下面三个设置1 设置xib文件的class2设置Identifier3 设置文本框和类的关联Step Two 实现TableView源码下载:tablebyselfcell.zip 阅读全文

posted @ 2012-08-30 17:19 狗尾草-大数据收割基 阅读(16016) 评论(0) 推荐(1) 编辑

((ios开发学习笔记 十))代码实现自定义TableView
摘要:实现效果(通过代码的方式实现TableCell 的创建)实现过程:实现过程两个部分1 数据源的准备本例子采用NSDictionary +NSArray 为数据源(接口部分)(数据初始化部分)2 代码创建TableCell ( 创建Cell部分)(绑定数据部分) 阅读全文

posted @ 2012-08-30 10:45 狗尾草-大数据收割基 阅读(9606) 评论(2) 推荐(1) 编辑

((ios开发学习笔记九)) Simple TableView 实现(附 实例源码)
摘要:实现效果:实现过程:Step One 创建单个窗体项目Step Two 创建control 接口Step Three 创建窗体和关联关系Step four 实现table view 的接口control 初始化选择数据实现Data Source 部分实现TableView委托部分源码下载TestTableView.zip 阅读全文

posted @ 2012-08-27 18:54 狗尾草-大数据收割基 阅读(1289) 评论(0) 推荐(1) 编辑

((ios开发学习笔记八)) 多组选择器实现 PickerView
摘要:实现效果:实现过程Step One 创建界面Step Two 创建Controller h文件接口Step Three 创建View 和Control之间的关联Step four 实现controller初始化数据实现picker view 接口 阅读全文

posted @ 2012-08-15 20:59 狗尾草-大数据收割基 阅读(3247) 评论(1) 推荐(0) 编辑

((ios开发学习笔记七))objective C 基础 类的组成
摘要:前沿: 简单介绍一下Objective C 的类的组成 包含属性 ,变量 ,方法 ,多个参数的方法Step One 选择并创建类Step Two 创建h文件注意几点:1 + 和- 的区别+ 是静态方法(类方法) -为对象方法(需要实例后才能调用)2 interface{}中的变量为类的私有变量,外表不能调用3 @property 为属性标记 常见参数含义 nonatomic:非原子性,线程不安全 atomic :原子型readwrite :可读写 readonly:只读copy 是创建分配一个新的空间,从原址的内容复制内容过来. assign 只是简单的传递指针. retain 是在传递指.. 阅读全文

posted @ 2012-08-14 14:09 狗尾草-大数据收割基 阅读(759) 评论(0) 推荐(0) 编辑

((ios开发学习笔记五))手动创建Tab Bar Controller 程序
摘要:运行效果图实现步骤Step One 创建空项目Step two 创建两个窗体Step Three 创建Tab Bar Controller窗体创建文件window.xib后 添加一个Tab Bar Controller Window 后配置Tab Bar Item配置Pad Bar Controller,主要有设置两块Step Five 创建Tab Bar Controller 和Appdelegate关系并创建outlet(主要通过设置File‘s owner)Step Six 在AppDelagete 中显示窗体 阅读全文

posted @ 2012-08-12 11:30 狗尾草-大数据收割基 阅读(3140) 评论(5) 推荐(0) 编辑

(ios开发学习笔记四)利用toolbar实现多窗体跳转
摘要:上效果图实现的过程:创建一个带toolbar的空界面,作为界面切换的主控制器,其他界面为子界面,注意子界面设置界面的下方包含toolbar具体实现Step One 创建三个窗体SwitchViewControl subform1 subform2StepTwo 实现SwitchViewControl窗体 和后台控制toolbar按钮切换界面效果后台control部分界面初始部分,默认显示subform1窗体界面toolbar选中按钮实现Step Three 实现子窗体窗体部分 注意要设置 view 的buttomBar =toolBar 阅读全文

posted @ 2012-08-03 18:38 狗尾草-大数据收割基 阅读(2015) 评论(1) 推荐(0) 编辑

上一页 1 2 3 下一页