概述
没有补刀的感情机器
这个作者很懒,什么都没留下…
展开
-
iOS应用架构谈(4) 本地持久化方案及动态部署
前言嗯,你们要的大招。跟着这篇文章一起也发布了CTPersistance和CTJSBridge这两个库,希望大家在实际使用的时候如果遇到问题,就给我提issue或者PR或者评论区。每一个issue和PR以及评论我都会回复的。持久化方案不管是服务端还是客户端,都是一个非常值得讨论的话题。尤其是在服务端,持久化方案的优劣往往都会在一定程度上影响到产品的性能。然而转载 2015-12-11 12:03:55 · 599 阅读 · 0 评论 -
GitLab: API is not accessible的错误解决
今天push代码的时候报错,如下:git pushGitLab: API is not accessiblefatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.使用push的时候报没权限,去gitlab官网...原创 2018-06-07 18:15:06 · 10882 阅读 · 0 评论 -
Objective-c的MD5/SHA1加密算法的实现
@interface NSString (encrypto) - (NSString *) md5; - (NSString *) sha1; - (NSString *) sha1_base64; - (NSString *) md5_base64; - (NSString *) base64;@end @implementation NSString (encrypto) - (N转载 2016-06-27 16:47:21 · 473 阅读 · 0 评论 -
iOS中正则表达式的使用方法及学习介绍
iOS开发-正则表达式正则表达式是一种用来进行文本匹配的工具,其语法优美简洁。在开发中,查找、对比以及匹配字符串是家常便饭的业务,通过正则表达式我们将这些业务描述成某些需求规则,来让我们的代码更美观、实用。例如我们要验证用户输入的密码长度是否满足6~18位的长度,新手最常见的验证方式是判断输入的密码长度return (textField.text.length >= 6 &转载 2016-04-29 11:43:38 · 426 阅读 · 0 评论 -
UIview subview等等的view相关
转自CocoaChina,最近学习发现基础不牢固,从头开始复习首先要弄懂几个基本的概念。一)三个结构体:CGPoint、CGSize、CGRect/* Points. */ struct CGPoint { CGFloat x; CGFloat y; }; typedef struct CGPoint CGPoint;看到这转载 2016-03-09 11:39:57 · 349 阅读 · 0 评论 -
iOS解析XML
最近要做一个关于城市列表的选项,用到xml解析,了解了下,下面贴代码从网上下了一个城市列表的模子,类似下面这样的然后新建一个项目 名字就起XMLparse@interfaceViewController (){ NSMutableArray * province;//获取省份数组 NSMutableArray * cityt原创 2016-02-19 18:02:12 · 343 阅读 · 0 评论 -
静态库的封装
新建 Xcode workspace打开 Xcode , 选择 File -> New -> Workspace , 将 Workspace 命名为 Test.xcworkspace , 并选择合适的目录。新建 Static Library 项目选择 File -> New -> Project , 项目模板选择 Cocoa Touch Static Library , 项目名原创 2015-11-13 11:59:50 · 583 阅读 · 0 评论 -
提高IOS开发效率的工具
ios开发中又很多可以提高开发效率的工具,这篇文章整理我使用提高效率的工具,如果你也有一些好的工具,可以向我推荐一下。-1 源代码依赖管理工具cocoaPods-2 Xcode 好用的插件1:源代码依赖管理工具cocoaPods以来管理工具有很多,例如java的maven,android的gradle,js的bower,ios中的cocaPods。他们可以帮你下载第原创 2015-11-18 16:04:02 · 743 阅读 · 0 评论 -
iOS应用架构谈-开篇
网上看到一个大神的文章,吾等现在虽是菜鸟,仍有能介入高级菜鸟的一天,文先收藏,常读常新缘由之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOS or Android app的架构,你会从哪些方面来说呢?当时看到这个问题正好在乘公车回家的路上,闲来无聊就答了一把。在转载 2015-12-11 11:53:28 · 404 阅读 · 0 评论 -
iOS应用架构谈 (1)开篇
18转载 2015-12-11 11:56:08 · 367 阅读 · 0 评论 -
iOS应用架构谈 -(2)view层的组织和调用方案
前言《iOS应用架构谈 开篇》出来之后,很多人来催我赶紧出第二篇。这一篇文章出得相当艰难,因为公司里的破事儿特别多,我自己又有点私事儿,以至于能用来写博客的时间不够充分。现在好啦,第二篇出来了。当我们开始设计View层的架构时,往往是这个App还没有开始开发,或者这个App已经发过几个版本了,然后此时需要做非常彻底的重构。一般也就是这两种时机会去做V转载 2015-12-11 11:58:44 · 534 阅读 · 0 评论 -
iOS应用架构谈 (3)网络层设计方案
前言网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也被广泛使用。其它的ASIHttpRequest,MKNetworkKit啥的其实也都还不错,但前者已经弃坑,后者也在弃坑的边缘。在实际的App开发中,Afnetworking已经成为了事实上各大App的标准配置。转载 2015-12-11 11:59:48 · 424 阅读 · 0 评论 -
读《深入理解计算机系统》(一)
从开始iOS程序开发到现在,干的工作也不少了,大体无非就是那几种,画页面,写工具,造轮子,优化APP性能等等的工作,说实话到现在为止也没时间学习底层,好好研究算法这些,心里还是有些不安的。总想着找时间学学新技术加强下水平。最近在读《深入理解计算机系统》这本书,朋友推荐的,豆瓣评分九点几分,相当不错。看了一周,有些收获,记录下来以后回看。 一。计算机是如何运行我们的OC呢?或者说是如...原创 2018-11-28 10:33:33 · 357 阅读 · 0 评论