iOS开发
我是Garic
努力走过才不会有遗憾....
展开
-
UI-动画
一丶动画使用场景1,视图上的过度效果2,合理利用动画能提高用户体验分类:CALayer动画->UIView->(UIView的属性动画,UIViewTransition动画,UIView的Block动画)二丶UIView 动画设置+ (void)setAnimationDuration:(NSTimeInterval)duration; 运原创 2014-05-28 18:53:02 · 587 阅读 · 0 评论 -
关于支付宝sdk和百度云推送sdk引入的base64.o编译报错问题
原先在项目中加入了百度云推送的sdk,看PDF集成的需要base64.h/base64.m的俩文件,之后一直没有没什么问题。直到要在项目中加入支付宝sdk的。按照说明集成配置完的。一编译直接包错了。四处问了,确定应该是百度推送需要引入的base64.h/base64.m和支付宝sdk里面的AlipayRsaLib里面包含的base.o的一样的冲突。开始还是想着.a的静态翻译 2015-03-02 16:48:38 · 528 阅读 · 0 评论 -
CocoaPods安装和使用
在Terminator(也就是终端)中输入以下命令:sudo gem install cocoapods在终端中敲入这个命令之后,会发现半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。。可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:$ gem sources --remove https://rubygems.or翻译 2015-03-02 16:52:03 · 328 阅读 · 0 评论 -
iOS 获取手机的型号,系统版本,软件名称,软件版本
[objc] view plaincopy//手机别名: 用户定义的名称 NSString* userPhoneName = [[UIDevice currentDevice] name]; NSLog(@"手机别名: %@", userPhoneName); //设备名称 NSString* deviceName转载 2015-03-02 17:44:26 · 427 阅读 · 0 评论 -
iOS开发,导入CocoaPods常用的类库
YTKKeyValueStore 数据库 比FMDB轻量级的key-value存储; pod 'YTKKeyValueStore' TAlertView 自定义弹窗 多种形式alertView,直接初始化使用; pod 'TAlertView' PQFCustomLoaders 提供了高质量的、定制化的加载进度条;原创 2015-03-02 17:00:49 · 401 阅读 · 0 评论 -
iOS开发中的奇葩技巧
TableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单. self.tableView.tableFooterView = [[UIView alloc] init]; 加完这句之后就变成了这样.2 、自定义了leftBarbuttonItem左滑返回手势失效了怎么办翻译 2015-03-02 16:53:39 · 375 阅读 · 0 评论 -
iOS开发那些悲剧的事儿
一丶百度地图,百度导航开发中的问题:1,开启引擎的时候,会再沙盒中自动生成一些二进制文件. 不符合苹果储存规则;解决:将文件手动写入Cache,iCloud Drive 对于 iOS 8 和 OS X Yosemite ,苹果决定采用比较常规的做法,也是 4 亿多 iCloud 用户一直想要的管理文件的方式。通过可扩展组件性,面向用户的功能和开发人员 API 得到扩展组件,让应原创 2015-03-02 17:02:36 · 368 阅读 · 0 评论 -
Swift实现菜单的多选
问题在Objective-C里,enum是可以多选的。如:NSString* string = @"一段文字"; CGRect boundingRect = [string boundingRectWithSize:CGSizeMake(label.frame.width, CGFloat.max) options:NSStringDrawingUsesLineFrag原创 2015-03-02 16:56:30 · 793 阅读 · 0 评论 -
UI-网络编辑
一丶HTTP协议的概念HTTP超文本传输协议 应用层协议,由请求和响应构成,是一个标准的客户端服务器,是一种无状态协议两台计算机之间进行通信所必须共同遵守的规定和规则,共同遵守.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用原创 2014-05-28 18:55:00 · 617 阅读 · 0 评论 -
UI-多线程
一丶多线程概述一个应用程序就是一个进程; (包含多个子线程) 一个进程包括多个线程 ;线程与线程之间可以共享进程的内存区域 iOS中关于UI的添加必须在主线程中操作 .二丶NSThread轻量级多线程,两种创建方法 实例化需要手动开启子线程 类方法初始化的时候已经开启;注意: 在多线程方法中需要添加到自动释放池原创 2014-05-28 18:49:26 · 567 阅读 · 0 评论 -
UISegmentControl,UISlider,ImageView 常用方法
1.Image 设置图片,默认显示 UIImageView *_imageView = [[UIImageView alloc]init];_imageView.image = [UIImage imageNamed:@"me.png"];2.highlightedImage 设置高亮状态下显示的图片_imageView.highlighted = yes;_i原创 2014-05-28 18:57:54 · 988 阅读 · 0 评论 -
webview和js的交互
https://github.com/marcuswestin/WebViewJavascriptBridge用法摘抄如下:引用See ExampleAppDelegate.* for example code. To use it in your own project:1) Copy Classes/WebViewJavascriptBridge.h转载 2015-09-09 21:10:10 · 348 阅读 · 0 评论