控制状态栏样式
// 控制状态栏样式 // UIStatusBarStyleLightContent 白色字体 // UIStatusBarStyleDefault 黑色字体 // 这个方法一定要写在Window的RootViewController里 (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleDefault; } //// 这里可以把状态栏的样式设置传递给子视图控制器,让子视图控制器来控制状态栏颜色 //- (UIViewController *)childViewControllerForStatusBarStyle //{ // return sel...【详细】
wolimomo 2016年03月22日 赞:0 评论:0 阅读:201
FLYForm :一个用XML文件统一管理APP表单的框架
FLYForm是一个用XML文件统一管理APP表单的框架,运行在iOS平台。目前该框架在我的一个iOS项目支撑25个表单。FLYForm功能如下: 代码地址:https://github.com/Gangzi/FLYForm.git Cell元数据管理 在表单中,通常描述一个Cell大概有以下几种元素:标题、填写控件、验证类、绑定的数据源组成,这些在FLYForm里称之为Cell元数据。而这些通常散落在代码的各...【详细】
ios 表单
刚子杭州 2016年03月22日 赞:1 评论:0 阅读:292
跳转动画
在不同ViewController跳转时执行的动画 执行代码必须在beginAnimations和commitAnimations];之间 [UIView beginAnimations:@"Animation" context:nil]; [UIView setAnimationDuration:1.0f]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.view cache:NO]; //调用代码 [self qf_removeChildViewController:self.launchViewController]; [self qf_addCh...【详细】
wolimomo 2016年03月22日 赞:0 评论:0 阅读:173
iOS 通过dSYM文件分析crash-函数地址定位问题
借助友盟错误统计(或者其他错误统计),app打包或者上线之后能够很方便的获取客户端异常信息,但有时候获取到的异常错误信息不能直观的定位问题,例如: dSYM文件对应 每次app打包或上线时记得保存对应的xcarchive文件。xcarchive文件中包含所需要dSYM文件和.app。 1、 2、 3、 4、 每一个 xx.app 和 xx.app.dSYM 文件都有对应的 UUID,crash 文件也...【详细】
lwei0521 2016年03月22日 赞:0 评论:0 阅读:715
无标题文章
How to use var option1 = { insert:true, preview:true, textHeight:'300px', baseUrl:'theme/default.html', target:'#editor1' }; $(function(){ SuMarkdown(option); });【详细】
ios crash crash分析 dSYM
lwei0521 2016年03月22日 赞:0 评论:0 阅读:256
定时器
1.GCD的定时器 dispatch_source_t timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, dispatch_get_main_queue()); dispatch_source_set_timer(timer, DISPATCH_TIME_NOW, 2 * NSEC_PER_SEC, 0 * NSEC_PER_SEC); dispatch_source_set_event_handler(timer, ^{ NSLog(@"这个是GCD的定时器"); if (/* DISABLES CODE */ (NO)) { // 这个Block里一定要写这行代码,要不然定时器不会执行 dispatch_source_cancel(timer); } }); dispa...【详细】
Alcatraz-master
wolimomo 2016年03月22日 赞:0 评论:0 阅读:195
CAShapeLayer和贝塞尔曲线
这些天,一直在研究一些基本动效。其中CAShapeLayer和贝塞尔曲线配合使用,功能很强大,遂,今天总结了一些它们的用法,如下: 贝塞尔曲线与CAShapeLayer的关系 1,CAShapeLayer中shape代表形状的意思,所以需要形状才能生效 2,贝塞尔曲线可以创建基于矢量的路径 3,贝塞尔曲线给CAShapeLayer提供路径,CAShapeLayer在提供的路径中进行渲染。路径...【详细】
ios CAShapeLayer 贝塞尔曲线
xiaomu 2016年03月22日 赞:0 评论:0 阅读:738
Xcode插件管理器
安装的两种方法 方法1:下载链接项目后,打开编译一次,关闭后再次打开别的工程点击load Bounder 选项 https://github.com/supermarin/Alcatraz 方法2:在终端输入 curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh 安装成功后可在Windows->Package Manager 中安装和移除插件 如果在方法1不幸点击了Ski Bounder ,可试着添加白名单看下...【详细】
Alcatraz-master
wolimomo 2016年03月22日 赞:0 评论:0 阅读:272
常见的20个面试题
项目终于忙完了,现在有时间把自己之前面试遇到过的一些问题总结出来,供大家参考参考.(这是第一次写博客,新手上路,多多关照) 1.ARC存在内存泄漏吗? ARC中如果内存管理不当的话,也会存在内存泄漏,例如: ARC :只会对oc 对象进行内存管理,即:苹果有句名言:ARC is only for NSObject。 但是对c对象或是CG开头的对象,即存在于 Core Foundation...【详细】
蓝波大人 2016年03月22日 赞:3 评论:0 阅读:423
输入文字框,被键盘遮住研究总结
iPhone 设备上,因为键盘是从下弹出,往往会导致文字输入框被弹出的键盘遮住情况。 此类问题,一种解决办法是: 将父视图往上移动一定的距离,让文件输入框显示出来,不被键盘遮住。 具体做法是: 1、关注键盘弹出、收回的两个系统通知: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotifi...【详细】
vsignsoft 2016年03月22日 赞:0 评论:0 阅读:300
XML Json解析
Json格式: NSJSONSerialization,官方提供的Json数据格式解析类,iOS5以后支持 JSONKit(第三方类库) SBJson TouchJson XML格式: NSXMLParse,官方自带 GDataXML,Google提供的开元XML解析库。 按照目前的发展,Json正在逐步取代XML成为网络数据的通用格式,所以我们重点来看Json格式的数据解析先。 XML解析一般分两种模式SAX和DOM,事件和文档 一:XML解析之S...【详细】
iOS数据解析 XML Json
gedefu 2016年03月22日 赞:0 评论:1 阅读:319
iOS常用的第三方库和控件
网络通信 1、ASIHTTPRequest 这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动)。在不同iOS版本上略微有一些小问题(提醒显示上的),所以用的时候还是稍微修改一下比较好。 下载地址:https://github.com/pokeb/asi-http-request 2、AFNetworking 轻量级的通讯类库,使用非常简单。 下载地...【详细】
iOS第三方库 实用工具
gedefu 2016年03月22日 赞:0 评论:0 阅读:391
集成sdk的感受
百度地图的集成的感受: 1.从来没有集成过三方的菜鸟们,建议找个视频,或者向人请教。事后,多多总结经验。 2.基于上一步骤, 你就会有了基本的信息。下次再集成别的三方sdk的时候, 就不会不知何处下手而变的急躁。 3.一定要掌握静态库,还有就是多多百度,把报错问题和原因及解决办法记录下来和大家分享。 ps: 凡事都有个过程...【详细】
集成sdk感受
JHB2015 2016年03月22日 赞:0 评论:0 阅读:252
git向github上传完整项目
第一步:在ginhub网站上创建一个repository; 第二步:点击需要上传的本地工程目录,右击-->>Git Bash,进入命令行; 第三步: $ git init $ git add -all //添加该文件夹下的所有文件 $ git commit -m ‘这是一个示例’ //引号内是对仓库的描述 $ git remote add origin git@github.com:(github用户名)/(repository名).git //添加远程仓库路径(ssh路径或者http路径) $ gi...【详细】
git
CoolDark 2016年03月22日 赞:0 评论:0 阅读:272
mac下使用github
mac下使用github 提起github相信大家都不会陌生,在这里就不再赘述了。作为开源代码库以及版本控制系统,使用好了确实会非常受益,再说的势利点,你找工作时给面试官说你经常维护自己的技术博客和github,相信你给他的印象会好很多。 windows底下如何使用github,很多好心人都已经给了非常详细的解决方案,你只需问下度娘,她会帮你解...【详细】
CoolDark 2016年03月22日 赞:0 评论:0 阅读:323
iOS多线程
进程: 系统正在运行的一个应用程序,每个进程之间是独立的,互不干扰. 线程: 一个应用程序想要执行任务,必须得有线程,么个进程至少要有一条线程. 线程是进程的基本执行单元.(在进程中开辟线程,所有任务都是在线程中执行) 线程 一个线程中任务的执行是串行的,如果要在一个线程中执行多个任务,那么只能一个一个地按顺序执行这些任务....【详细】
wzt 2016年03月22日 赞:0 评论:0 阅读:277
一线开发者对求职者的一些建议
最近帮着查阅简历,碰到不少简历上都写着精通XX、熟练XX,对我这还没精通的人来说看着有点心塞。这些人所呆的公司以外包公司居多,大多人公司换的很勤,短则几个月,长则一年不到。如果你是一个有技术追求的人,目前还在外包公司,那就要反思了,不要因为贪念外包公司的高待遇而念念不舍,赶紧趁早换了吧,长期来说外包公司...【详细】
wzt 2016年03月22日 赞:4 评论:2 阅读:630
App服务化, 10倍增长,你想知道的都在这里了!
导读:如何让app的每个页面/服务能够像web page那样被发现、管理和监测?如何基于特定的情景让移动端用户能够在各个app之间进行无缝的唤醒切换?如何利用Growth Hacking的理念提高app的用户和留存?如何评估app的某个具体页面/服务的传播效果?我们将在持续分享以增长为主题的系列干货文章中为您一一解读,本期魔窗CTO大湿胸首先带您了...【详细】
移动开发 APP技术
fssdf 2016年03月21日 赞:0 评论:0 阅读:275
抽屉效果与ScrollView共存时的手势冲突
自己做项目中遇到的产品需求,网上找了下解决方案 需要做成首页ScrollView嵌套TableView。 然后有Left与Right的抽屉效果。 之前也有做过类似的,后来做完就忘了。记性实在太差了。真是应了那句话:好记性不如烂博客。 因为我首页是一个ScrollView所以当我contentOffset是0.0的时候,无法直接滑动出抽屉效果,用户体验感非常差。 思考了一下还是...【详细】
抽屉 scrollView 冲突
柒月不在 2016年03月21日 赞:0 评论:1 阅读:323
播放系统音的代码
CFBundleRef mainBundle; SystemSoundID soundFileObject; mainBundle = CFBundleGetMainBundle (); CFURLRef soundFileURLRef = CFBundleCopyResourceURL (mainBundle, CFSTR ("蔡琴 - 爱断情伤"), CFSTR ("wav"), NULL); AudioServicesCreateSystemSoundID (soundFileURLRef, &soundFileObject); AudioServicesPlaySystemSound(soundFileObject); //Xcode7.0之前还要插入依赖库avf【详细】
ios
LetCodeEasy 2016年03月21日 赞:0 评论:0 阅读:336
sina weixin mail 回到顶部