- 博客(16)
- 资源 (31)
- 收藏
- 关注
原创 IOS TableView&ScrollView
TableViewtableView删除默认选中行的背景色[self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow]animated:YES];tableView的背景色 setTableView.backgroundView = [[UIView alloc]init]; setTa
2015-04-30 18:22:19 976
原创 IOS NavigationBar-持续更新
增加或删除tab项,对于这种操作,通常我们需要重新指派UITabBarController的viewConrollers属性来进行,有人可能要问了,为什么要重新指派,viewController不是一个数组吗,不能直接通过数组的remove方法直接删除吗,可别忘了,这个属性的类型是个NSArray,不能进行删除,添加的。我们知道,当tab bar interface界面显示后,我们只能在某一时刻操作
2015-04-30 15:05:30 514
原创 IOS输入校验
- 1.匹配住允许中文和字母* 或者下边4.检查含有数字标点 取反-(BOOL)checkName:(NSString *)_text{ NSString *Regex = @"^[A-Za-z\u4e00-\u9fa5]*$"; NSPredicate *Test = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", Re
2015-04-29 16:05:43 617
原创 百度音乐接口API
歌曲URL 详细信息接口: http://ting.baidu.com/data/music/links?songIds=776965 { data = { songList = ( { albumId = 0; albumName = "
2015-04-24 17:48:28 3183
原创 AFNetWorking(持续更新)
遇到的问题 1.error=Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/html" UserInfo=0x7fdfd8729680 这里需要添加一种服务器返回的数据格式,这里可以在初始化的时候加上这一句- (
2015-04-23 17:53:33 565
原创 音频AVAudioPlayer
#import <AVFoundation/AVFoundation.h>@property (nonatomic, strong) AVAudioPlayer* palyer; NSString *string = [[NSBundle mainBundle] pathForResource:@"123.mp3" ofType:nil]; NSURL *url = [NSURL URL
2015-04-23 16:10:28 1102
原创 IOS项目中可以使用到的类库---持续更新
TPKeyboardAvoiding 用户键盘弹出自动计算高度,进行屏幕滚动操作。 TQRichTextView 用于做富文本视图控件显示,用于即时通讯的表情显示,以及资源评论的富文本显示。CSGrowingTextView 用作即时通讯文本框和评论文本框使用,可以显示多行输入。
2015-04-23 14:11:19 621
原创 单元测试自我理解与XCTestCase使用与限制
单元测试自我理解与XCTestCase使用与限制 软件开发工程师们(当然包括你我)最开始学习程序编写时,最喜欢干的事情就是编写一段代码,然后运行观察结果是否正确。如果不对就返回代码检查错误,或者是加入断点或者输出跟踪程序并找出错误,然后再次运行查看输出是否与预想一致。如果输出只是控制台的一个简单的数字或者字符那还好,但是如果输出必须在点击一系列按钮之后才能在屏幕上显示出来的东西呢?难道我们就只能一
2015-04-17 17:25:49 2150
原创 移动App崩溃的测试
**移动App崩溃原因** 为什么移动App经常崩溃?App崩溃有几个原因:从平台或环境到开发问题。 常见崩溃原因 设备碎片化:由于设备极具多样性,App在不同的设备上可能有表现不同。 带宽限制:带宽不佳的网络对App所需的快速响应时间可能不够。 网络的变化:不同网络间的切换可能会影响App的稳定性。 内存管理:可用内存过低,或非授权的内存位置的使用可能会导致App
2015-04-14 12:24:28 994
原创 关于异常抛出机制
****************try catch使用********************************************************************* try{ //1:抛出异常的代码 //2:代码 }catch(){ //3:代码 //4:抛出异常 }finally{ //5:代码 } //6:代码 首先要明确的一点是:不管try是否
2015-04-10 09:57:28 2204
原创 移动统计
埋点本⾝身其实是对于⾃自⼰己所设计产品的⼀一个可视化健康检查,通过逻辑和数据,贯穿产 品的整个⽣生命周期,是为了未来产品优化⽅方向给出指导意义⽽而做的。 使⽤用埋点那就要先清楚你未来想做什么功能,然后为了做的这个需要收集到什么数据, 哪些可以收集到,如何收集,合适收集,何时使⽤用。友盟移动统计功能: 应⽤用趋势 1.新增⽤用户 2.活跃⽤用户 3.留存⽤用户 4.启动次数  5.版
2015-04-08 15:42:12 600
原创 CocoaPods使用. CocoaPod问题 --verbose --no-repo-update
[CocoaPods] CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本...
2015-04-08 14:16:03 655 1
原创 CocoaLumberjack的ios应用开发使用指南
CocoaLumberjack支持ios日志文件异步记录,日志文件覆盖保存,5级别日志记录,xcode的彩色日志,作者经常维护更新,大部分的日志都基于该架构,但存在使用极为困难的问题。现总结一下使用心得,让你从零做起也能使用CocoaLumberjack日志架构的全部功能。测试环境:xcode6.2 CocoaLumberjack的下载链接是:https://github.com/CocoaLum
2015-04-07 16:29:11 866
IOS7 & Andriod界面设计规范
2015-04-17
AFNetworking-2.0. 测试DEMO 再封装 以及初级资源网址
2015-03-05
TexturePacker for mac ,ImageOptim for mac无损压缩
2019-05-09
Java从入门到精通
2017-07-19
Java技术手册
2017-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人