自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 使用Reveal对越狱手机进行调试

先做一个简单记录,版面以后再调整受这位前辈的影响之前一直搜但是搜不到还以为是下架了,最终是因为之前太多类似同名的,搜索不出来在 BigBoss 源下 全部软件包 找到 Reveal Loader然后安卓后就可以了,还有一个比较直接的方式,不过还要制作plist文章中也有提到,不过位置和我之前了解不一样,放到/Library/MobileSubstrate/Dyn

2018-01-08 15:40:07 955

原创 基于RESTful Web API的前后端分离全栈工程师之路[0]

Ruby RORJava SSMPython DjangoC# .NET Core

2018-01-08 13:02:23 825

原创 [Python]代码洁癖之道

最近开始看Django,之前看的Python基础已经忘记的差不多了.太注重细节,不知道有没有价值.1. 项目名称,参考Django官网的方式为纯小写,没有驼峰,没有下划线,里面的很多方法也是 没有分割的,这样的可读性的确差一些,比如 makemigrations2. App名称,纯小写3. 类名 帕斯卡命名法

2017-12-25 12:52:19 286 2

原创 一个基于TeamCity+GitLab+Docker的完整的持续集成方案

写这个文章的初衷是因为搜索持续集成大部分是Jenkins,TeamCity用的应该还是比较少的.搜索相关内容也很少;自从使用了Jetbrains家的 IDEA 和 AppCode 后,对这家公司好感倍增, 包括后来的 Rider,都很不错. 之前也有尝试TeamCity,但是运行在一个Windows上无论如何也不能构建ipa,后来换到macOS上终于可以了.(好傻,没有编译环境啊)

2017-10-27 12:24:00 4025 7

原创 Docker 入门

记录在学习和使用Docker中遇到的一些问题以及需要注意的事项:1.一些关键词:image:container:2.一些常用命令:3.一些例子:(1).gitlab4.遇到的坑:(1).不明白image 与 container 的关系,导致在创建gitlab时每次运行完发现又是一个新的,之前的数据全没有了,我们拿虚拟机来说,其实run的时间就

2017-09-28 11:13:29 214

原创 使用码云(git.oschina)做私有的CocoaPods仓库

CocoaChina简书首先感谢两位的文章对我的帮助!想弄自己的CocoaPods仓库很久了,因为我们公司产品有两个端,很多代码都是相似的,有时直接是复制粘贴过来是很不方便的,经常改动又没想到封装成静态库文件,之前也尝试过很多次,总是失败,所以这次我也会把自己之前踩的坑分享出来.1.在码云上注册自己的帐号2.首先创建一个项目放置spec(之前创建就是没明白这个关系,这个

2017-07-07 13:08:26 867 2

原创 在StoryBoard/Xib 中复用Xib 并实时预览

最近想整理一下项目中下单支付的模块,然后想到用xib独立出来并在多个ViewController中来复用,首先说一下自己对xib/StoryBoard 和 纯代码布局的看法.一些人坚持用纯代码做布局,并且非常抗拒ib 甚至有鄙视后者的人,首先布局这个是没有多少技术含量在里面的,使用ib 能够大大的提升效率,并且在项目维护上比纯代码要直观的多,这里提一下安卓的布局与逻辑的分离,xml负责样式

2017-06-23 13:42:28 1199 2

原创 JSPatch

这周苹果商店的警告还是带来了很大的影响,首当其冲便是JSPatch,虽然之前项目里有同事集成这个进去,但是并没有去看这些,也没有想着去了解,刚好前段时间学习了一点js,然后发现这个昨天很厉害啊,引用有些评论来说,简直比React native 和 Weex 厉害很多,基于运行时(runtime),所以可以覆盖已有的代码,也能添加新的执行代码,然后简单学习使用了一下,发现真的是很简单的.不管以后能不

2017-03-11 17:33:34 357

原创 记录从零开始在Ubuntu 16.04 上部署Ruby on rails 项目

之前学习Java Web项目时,在亚马逊云(aws)上部署了一台 Windows Server,最近在学习Ruby,跟着官网把小博客写完了,感觉挺好玩的,也想部署到这个上面,怎奈都说不建议或者直接让放弃Windows,然后我又弄了一台Ubuntu的服务器,从零开始,也记录在这遇到的一些坑.1.先安装RVM,这个apt-get 并没有提供,所以使用官网的安装方式安装\curl -sSL ht

2017-03-07 11:43:35 1537

原创 总结对比下这些包管理器以及流行框架 rvm npm

先说包管理器1.homebrewmacOS的软件包管理器,解决相互依赖,如Ubuntu的apt-get2.rvmRuby的版本管理器,可以选择设置版本3.gemRuby的软件包管理器,解决软件的依赖问题4.nvmnode.js的笨笨管理器,可以选择设置版本5.npmnode.js的软件包管理器,解决包之间的相遇依赖问题,一些前

2017-03-03 20:41:03 562

原创 Ruby的module 以及 require 和 include

先看一段代码,引用自runoobmodule Moral VERY_BAD = 0 BAD = 1 def Moral.sin(badness) # ... endend这里说一下Ruby的类方法的写法, 其实我更倾向于下面这样的写法module Moral VERY_BAD = 0 BAD = 1 # ... 看这里 def

2017-03-03 14:36:59 829

原创 Ruby 中的BEGIN和begin

学习到block,然后有一个BEGIN和END块BEGIN {}END {}然后在学习循环的时间begin puts "i = #{i}" i += 1end until i == 10刚开始有点儿懵,然后可以先这样理解了 BEGIN END 宏 blockbegin 就是简单的理解为 开始了.

2017-03-03 12:06:11 2069 1

原创 ruby中的变量及其作用域

想着对比其他语言能加深我的理解吧,如果有理解错误还请指正!1.类变量@@name这个在OC和 Java中我都是没有遇到过的,目前还没有学到Ruby的静态属性,我理解为就是某个类的 实例或者其子类实例可以同时访问改 变量,且在内存中仅有一份,这个感觉略吊,我真没遇到过呀!2.实例变量@name这个在OC中就是成员变量或者属性吧 一般写成 _name 或者 @pro

2017-03-02 15:47:25 1174 1

原创 关于iOS通知(APNS)的理解

对于苹果推送的理解随着这两天对项目的修改算是更深入了一步:1.- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo NS_AVAILABLE_IOS(3_0);- (void)application:(UIApplication

2016-07-21 16:03:22 1300

原创 iOS addChildViewController 使用

如果当前页面添加了其他ViewController的view 一定要使用 addChildViewController 不然内存无法释放.

2016-07-15 18:05:13 466

转载 获取当前所连接的wifi信息

- (id)fetchSSIDInfo { NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces(); NSLog(@"Supported interfaces: %@", ifs); id info = nil; for (NSString *ifnam in ifs) {

2016-04-20 14:07:35 1042

原创 iOS崩溃日志分析

今天的程序直接运行在手机上不会有问题,但是打包安装就会有问题,直接崩溃了,然后发现自己竟然不会查看崩溃日志,因为手机就在手边,所以直接在xcode中 window-devices找到连接的手机,view device logs即可查看设备的日志,选择相关的app 导出就可以,然后系统的类可能直接显示方法名和行了,但是自己的类却不显示,这时需要用到符号化表 .dSYM首先需要使用到 sy

2016-03-23 11:32:48 2510

原创 通话或者网络共享等顶部状态栏变化导致view偏移的解决

可以知道的是,iphone设备在通话或录音状态中,状态栏下移了20个像素,这时controller的view的frame的高度就减少了20个像素,所以我们需要根据view的frame去布局子view。          看了一下uiviewcontroller的api,发现在ios5.0以后多增加了两个函数:- (void)viewwilllayoutsubviews - (v

2016-02-18 17:49:37 1322

原创 Objective-C 与 Swift混编补充

今天需要做一个雷达扩散的效果,其实想来挺逗的,当初在酒运达时就有这个需求,当时也是找到了一个Swift的类,看了下教程感觉混编好麻烦,就放弃了.今天找来找去还是只有这一个,其实挺简单的,但是一开始就进入了一个死胡同,所以又特别的无奈,总之一句话,出来混,迟早要还的.搜索 OC与Swift混编,文章很多,基本都是翻译自官方的文档,1.必须要做的,修改一个没有空格的工程名;

2016-01-05 20:44:20 460

原创 从iOS学习Java(1)

从5月份入职酒运达就一直想学Java了,但是IDE选择这一步就卡着了,说实话,被Xcode给惯的自动补全真是不习惯什么Eclipse,IDEA的自动补全,今天又好好搜索了下,改下快捷键适应多了.1.Xcode 的自动补全激活是ESC,Eclipse的激活是Alt + /,这个之前不知道,好烦啊,然后终于到找,换成ESC,好顺手,这下可以安心的学习Java了.如上图,箭头所指向的修改

2016-01-02 12:31:24 613 1

原创 最新越狱版ipa制作(已在8.1.2设备验证)

越狱ipa 制作

2015-12-03 10:59:54 1259

原创 iOS的同事们,如果你们的图片不显示,先去检查后缀名吧.

已经怀疑世界了,连续两次;第一次:使用um分享,一张固定的图片,不显示,一直检查代码,最后无意中发现,竟然是jpg,开发中png格式是可以直接写文件名不带后缀就可以的,以前的美工也都是给png,不带后缀习惯了.第二次:一个很简单的功能,scrollView设置背景图片,刚开始设置了一个imageView放在scrollView之下,不显示,然后用view.backgroundCol

2015-11-11 17:35:44 908

原创 MPMoviePlayerViewController的自动横屏播放

今天做了一个视频的离线缓存,视频播放我想实现自动横屏,整网都是继承MPMoviePlayerViewController重写- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return UIDeviceOrientationIsLandscap

2015-10-27 17:54:25 959

转载 升级Xcode7后所要更改的配置

此文转载自:http://www.tekuba.net/program/364/,文章内容竟然不让复制,好辛苦. iOS9 一发布便升级,隔天调试程序时已经不能使用Xcode 6.4,果断升级,升级之后先报了一个错,bitcode,以为要升级所用sdk,但是还是2个月前的版本,搜到这篇文章,给需要的小伙伴们, 之所以不喜欢用转载,万一有天原博主删除文章,我便也找不到原文,还请谅解;正文如下:1,

2015-09-18 16:04:23 2084

转载 Web前端开发与iOS终端开发的异同

百度知道看到的一篇文章,比较认可,转载至此.原文链接语言前端和终端作为面向用户端的程序,有个共同特点:需要依赖用户机器的运行环境,所以开发语言基本上是没有选择的,不像后台想用什么就用什么,iOS只能用Objective-C,前端只能javascript,当然iOS还可以用RubyMotion,前端还能用GWT/CoffieScript,但不是主流,用的人很少,真正用了也会多出

2015-09-04 11:02:42 481

原创 实践出真知系列

有时一个问题去搜索答案,答案五花八门,也许有的都能解决问题,但更多时间有的答案是已经失效了的.特总结这个文章,持续更新,也是给自己做一个记录.1.导航栏透明;(xcode 6.3 + iOS 8.3)现在越来越多的应用导航栏都是透明的,我也想尝试,遇到了不同的答案,我认为比较好的解决方案;一般是写在viewDidLoad中,实际使用参考实际情况;[self.navigation

2015-06-05 15:59:03 595 1

原创 APP 在6和6P上显示模糊的原因和解决方案

最近下载京东钱包和搜房网这两个软件,启动后在6上显示的效果很模糊,拉伸的感觉,就像5等比缩放到6那样显示,然后我特意找了下以前没有用xib和storyboard 写的demo,安装后也是模糊的,然后分别排除原因,考虑影响的原因1,没有使用故事板2,launch.xib3,launchImage验证证明与是否使用故事板没有关系,主要是启动这个地方判断设备的屏幕,所以l

2015-06-05 10:07:36 959

转载 iOS - 正则表达式判断邮箱、身份证..是否正确

转自-http://blog.sina.com.cn/s/blog_6fd90b5b0101gcqd.html//邮箱+ (BOOL) validateEmail:(NSString *)email{    NSString *emailRegex =@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";

2015-03-31 11:04:27 498

原创 这样做有意义吗?

最近开始学java 然后想做安卓的开发,然后前期学习 ,找到一个textmate  在公司用的很好,但是在住地方,总是不能自动补全 括号,  很揪心,以为是自己刚开始 取消了几个budles 造成的  折腾了两天还是没解决.然后找到一个sublime text   但是竟然智能build  不能run  这可真是,我要疯掉了.这么晚还在解决这个问题  真的有必要吗   耽误了学习java的进度

2015-03-25 01:49:47 525

原创 适合自己的才是最好的

其实之前的自己是有或轻或重的强迫症的,比如之前使用windows ,那么浏览器肯定要用IE,虽然也会用chrome 或者Firefox,但是绝对不是默认浏览器,再后来做了iOS的开发,经常需要解析json 数据,这个时间 safari 就不能安装json类的插件,其实chrome这时也挺好的,但是慢慢的用到同步,比如配置,书签,插件等等,由于Google被强,ta的一切服务都断掉了,然后用到了Fi

2015-03-22 16:01:00 598

转载 iPhone和ipad键盘高度及键盘响应事件

IPAD键盘高度:portrait  264landscape  352.iPhone键盘高度:Portrait  216Landscape  140背景:  ios5之前,iphone上的键盘的高度是固定为216.0px高的,中文汉字的选择框是悬浮的,所以不少应用都将此高度来标注键盘的高度。  可是在ios5中,键盘布局变了,尤其是

2015-03-20 15:24:43 624

原创 使用model(MVC模式)在iOS开发中的重要性.

接手公司这个项目的时候看数据很分散,感觉使用model 费事又多余,就对cell的赋值使用了 字典(nsdictionary),  但是后期处理一些value为null的字典时,程序就直接崩,刚开始不知道是不是这个原因,然后尝试改动一个地方的数据源(dataSouce),果然,null字段的label 留空了,程序能正常运行,MVC模式是 iOS开发的基本模式, 有时还是不要抄捷径(自

2015-03-20 11:10:30 702

原创 tableView 的Cell的选中状态

有时我们不想显示cell的选中状态,一般使用这种方法- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{    //some functions    ......    // 取消选中状态    [tableView deselect

2015-03-10 15:21:30 747

原创 xib中的 File's Owner的的理解

这两天在做 UI的美化,然后还牵扯到适配iPhone和iPad,索性把之前的布局全部改为xib,这其中就出现了在已有的.h 和 .m的基础上新创建xib文件,刚开始没注意,但是在一个页面跳转传值时遇到了一个问题,如果使用  alloc init 的方法,会提示  loadnib 没有view的iboutlet ,然后查阅网上各种资料,都说的很不是清楚,大概就是说file's owner 是view

2015-03-10 14:22:48 1899

原创 (记录) sizeclass+autolayout 瞬间让你的工作变的简单轻松,真的会爱上.

做这一行最忌讳顽固和守旧了吧,两天时间初步了解了下sizeclass 和autolayout ,简单的布局没问题,瞬间感觉工作变得简单轻松了. 之前一直觉得纯code才是高大上,新技术一定要了解,不能排斥,跟着形势走. 加油!

2015-02-13 14:48:11 759 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除