2019年4月11日

fastlane

摘要:fastlane 安装: https://www.jianshu.com/p/c38157e5d6c1 自动 创建,删除,匹配证书:https://bingozb.github.io/38.html fastlane 文件:https://www.jianshu.com/p/aa34e6ac47cc 阅读全文

posted @ 2019-04-11 12:58 iRemark 阅读 (47) 评论 (0) 编辑

2019年4月9日

OSI 模型

摘要:https://www.zhihu.com/question/20583641 OSI 模型主要作为一个通用模型来做理论分析,而TCP/IP 协议模型是互联网的实际通讯协议,两者一般做映射分析,以下不做严格区分和声明(好吧,比较懒); OSI 整个模型层次大致可以分为3个主要层面来看|....... 阅读全文

posted @ 2019-04-09 16:46 iRemark 阅读 (34) 评论 (0) 编辑

2019年3月1日

iOS面试—0、技术点

摘要:初级: 先简单自我介绍一下自己 聊一聊过往项目中你觉得收获最大的一个模块。 运行时: https://juejin.im/post/5ac0a6116fb9a028de44d717#heading-19 多线程: iOS多线程:『pthread、NSThread』详尽总结 iOS多线程:『GCD』详 阅读全文

posted @ 2019-03-01 10:03 iRemark 阅读 (105) 评论 (0) 编辑

2019年1月24日

Git 提交规范

摘要:规范参考:Commit message 和 Change log 编写指南。 先来看看公式: 【卡号】feat:新功能(feature) 【卡号】fix:修补bug 【卡号】docs:文档(documentation) 【卡号】style: 格式(不影响代码运行的变动) 【卡号】refactor:重 阅读全文

posted @ 2019-01-24 17:58 iRemark 阅读 (294) 评论 (0) 编辑

iOS Aggregate 合并静态库

摘要:一、如何 制作一个 可以在模拟器 和真机同时 使用的 iOS Framework 1、选择 Cocoa Touch Framework 2、添加静态库的代码,让编译的 .m文件出现在Compile Sources , 需要暴露的头文件 出現在 Public,如果沒有,把它拖移或新增到下图这样: 3、 阅读全文

posted @ 2019-01-24 14:39 iRemark 阅读 (116) 评论 (0) 编辑

2019年1月22日

iOS 应用分发平台

摘要:基于蒲公英平台,做了一个手机版的应用分发平台,方便可持续集成的朋友 下载试用 1、准备步骤: https://www.pgyer.com 平台注册信息 。 根据下图获取 API key, 内测平台加入这个key,此时就可以看到上传蒲公英的 测试应用了。方便统一管理公司的测试app。 此时 获取了AP 阅读全文

posted @ 2019-01-22 14:58 iRemark 阅读 (538) 评论 (0) 编辑

json 转swift的工具

摘要:支持json、xml 转OC、swift。 如图: 软件分享地址 阅读全文

posted @ 2019-01-22 12:56 iRemark 阅读 (262) 评论 (0) 编辑

2019年1月21日

敏捷开发

摘要:扫盲: 简单介绍 scrum: SCRUM 是一个用于开发和维护复杂产品的框架 XP极限编程: ,是一种软件工程方法学,是敏捷软件开发中应用最为广泛和最富有成效的几种方法学之一。 阅读全文

posted @ 2019-01-21 14:07 iRemark 阅读 (37) 评论 (0) 编辑

2019年1月4日

mac 打包dmg

摘要:https://blog.csdn.net/wiseuc_jianghai/article/details/77368938 https://blog.devzeng.com/blog/pack-macos-app-to-dmg.html 最快的方式: https://www.jianshu.com 阅读全文

posted @ 2019-01-04 18:08 iRemark 阅读 (110) 评论 (0) 编辑

iOS 获取素材

摘要:一、 获取ipa 法1:[Apple configurator 2 获取ipa]: (https://www.jianshu.com/p/fdb50d303ad6) 法2:[老版本itunes 获取ipa]: (https://juejin.im/post/5a3735016fb9a0451f310 阅读全文

posted @ 2019-01-04 18:02 iRemark 阅读 (125) 评论 (0) 编辑

2019年1月3日

注册国外的 Apple ID

摘要:App Store 近期下架大量app,国区暂时无法下载。请按教程,将大陆账号转化为香港Apple ID,或者新注册加拿大Apple ID。 ● 大陆转香港 Apple ID 教程 >> 或者:方法2 >>● 注册加拿大 Apple ID 教程 >> ● 已有非大陆地区账号?点击此处 >> 阅读全文

posted @ 2019-01-03 14:22 iRemark 阅读 (345) 评论 (0) 编辑

2018年12月28日

swift 静态库、动态库

摘要:https://www.jianshu.com/p/dfade28213a3 阅读全文

posted @ 2018-12-28 10:43 iRemark 阅读 (264) 评论 (0) 编辑

2018年12月20日

carthage 语法

摘要:https://github.com/Carthage/Carthage/blob/master/Documentation/Artifacts.md#cartfile carthage update --no-use-binaries --platform mac,ios 阅读全文

posted @ 2018-12-20 18:25 iRemark 阅读 (78) 评论 (0) 编辑

icns 制作教程

摘要:https://www.jianshu.com/p/e74047f7cc91 准备工作: 桌面创建个文件夹, 命名如: icon。 我们就在这个文件里面进行操作。 把源文件,拖进这个文件夹,命名为pic。 步骤1:在icon目录下,用下面的命令 创建一个临时目录存放不同大小的图片 步骤2:在icon 阅读全文

posted @ 2018-12-20 14:02 iRemark 阅读 (439) 评论 (0) 编辑

2018年12月6日

swift 锁

摘要:https://www.mikeash.com/pyblog/friday-qa-2015-02-06-locks-thread-safety-and-swift.html https://swift.gg/2018/06/07/friday-qa-2015-02-06-locks-thread-s 阅读全文

posted @ 2018-12-06 10:00 iRemark 阅读 (145) 评论 (0) 编辑

2018年11月29日

Charles 抓包简介

摘要:Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当程序连接Charles的代理访问互联网时,Charles可以监控这个程序发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, response和HTTP headers (包含coo 阅读全文

posted @ 2018-11-29 10:15 iRemark 阅读 (88) 评论 (0) 编辑

2018年11月15日

Texture(ASDK)、ComponentKit、LayoutKit、YogaKit

摘要:YogaKit 最轻量,改动量最小,目的最纯粹,同时也最类似于使用 frame ,需要自己造一波在 UITableView 中使用的轮子(各类 frame 结果缓存方案)。同类的备选方案是 FlexBoxLayout FaceBook的 ComponentKit 看起来像是个 React 在 OC 阅读全文

posted @ 2018-11-15 09:37 iRemark 阅读 (802) 评论 (0) 编辑

2018年11月9日

iOS代码规范-面向对象

摘要:面向对象三个特性 封装: 一个类封装了数据以及操作数据的代码逻辑体。定义了数据的可访问属性(私有、公有) 继承 : 可以让一个类型获取另外一个类型的属性的方式。分为实现继承和接口继承 多态 : 类实例的一个方法在不同情形下有不同的表现形式,即不同的外在行为。使具有不同的内部结构的对象可以共享相同的外 阅读全文

posted @ 2018-11-09 19:27 iRemark 阅读 (104) 评论 (0) 编辑

2018年11月8日

UIImageView contentModel

摘要:Scale: 拉伸图片 Aspect:图片长宽的比例,保持图形的长宽比,保持图片不变形。 Aspect Fill:在保持长宽比的前提下,缩放图片,使图片充满容器。 Aspect Fit:在保持长宽比的前提下,缩放图片,使得图片在容器内完整显示出来。 Scale to Fill: 缩放图片,使图片充满 阅读全文

posted @ 2018-11-08 17:58 iRemark 阅读 (164) 评论 (0) 编辑

2018年11月6日

iOS代码规范-swift

摘要:一、命名 #协议 #实现protocol: 如果确定protocol的实现不会被重写,建议用extension将protocol实现分离 推荐: 不推荐: 2、Bool类型命名:用is最为前缀 3、枚举定义尽量简写,不要包括类型前缀 4、swift建议不要使用前缀 5、减少不必要的简写 6、变量命名 阅读全文

posted @ 2018-11-06 10:02 iRemark 阅读 (340) 评论 (0) 编辑

2018年11月5日

iOS开发规范-素材命名

摘要:应用内展示图片: 应用内图片分类因个人习惯会有自己的分类风格,这里提供一种分类方式。 功能进行分类: 最多控制在 3-4段 : 功能名称 _ 控件类型 _ 自定义参数@.png 功能名称 _ 控件类型 _ 自定义参数@2x.png 功能名称 _ 控件类型 _ 自定义参数@3x.png 例:share 阅读全文

posted @ 2018-11-05 11:11 iRemark 阅读 (95) 评论 (0) 编辑

2018年11月1日

openVPN 证书配置

摘要:一、http://www.voidcn.com/article/p-dsxsrszl-bnt.html 苹果OpenVPN的客户端配置文件 Windows和Linux的客户端配置文件、ca证书、客户端证书、客户端秘钥、TLS-auth密钥 都是保存在不同的文件里,然后配置文件里配置路径和文件名的方式 阅读全文

posted @ 2018-11-01 10:30 iRemark 阅读 (640) 评论 (0) 编辑

2018年9月28日

下载历史版本的 xCode

摘要:打开链接:https://developer.apple.com/download/more/ 进入页面 在搜索框输入Xcode,回车搜索.如图,找到各种版本Xcode 阅读全文

posted @ 2018-09-28 21:25 iRemark 阅读 (102) 评论 (0) 编辑

2018年9月12日

gource 安装教程

摘要:gource http://blog.sina.com.cn/s/blog_4cd8dd130102vdfh.html port https://www.jianshu.com/p/705d6aa95a37 阅读全文

posted @ 2018-09-12 10:32 iRemark 阅读 (270) 评论 (0) 编辑

Git 常用命令

摘要:git log -1000 --pretty --oneline --author=chuck git log --oneline --after={2019-08-9} --before={2019-08-16} --author=chuck 阅读全文

posted @ 2018-09-12 10:09 iRemark 阅读 (66) 评论 (0) 编辑

2018年8月30日

iOS 苹果开发账号区别

摘要:问: 免费账号和付费账号的区别是什么? 答:免费账号是针对【普通用户】下载app的,付费账号主要是针对【苹果开发者】开发软件上线使用的。 问:我在苹果上注册的免费的个人账号可以开发吗? 个人账号不能开发测试打包,个人账号是让用户 用来下载app的。 问: 所有的开发账号都是收费的吗? 答:是的,分为 阅读全文

posted @ 2018-08-30 12:01 iRemark 阅读 (86) 评论 (0) 编辑

2018年7月23日

iOS面试—3、ObjectC 的本质

摘要:众说周知,我们平时编写的OC代码,底层都是C/C++实现的,例如: 我们可以通过一个终端指令,将我们的OC代码转换成C/C++代码,例如: https://mp.weixin.qq.com/s?__biz=MzA3NzM0NzkxMQ==&mid=2655359721&idx=1&sn=84cb51 阅读全文

posted @ 2018-07-23 11:13 iRemark 阅读 (90) 评论 (0) 编辑

iOS面试—2、autoreleasePool

摘要:问: 1. 谈谈你对自动释放池的理解 2.自动释放池在mrc 和 arc 下的区别 3.多层自动释放池嵌套的对象在哪一层释放。 一、 释放时机 简介: 自动释放池是oc提供的一种自动回收的机制,具有延迟释放的特性,即当我们创建了一个对象,并把他加入到了自动释放池中时,他不会立即被释放,会等到一次ru 阅读全文

posted @ 2018-07-23 10:25 iRemark 阅读 (594) 评论 (0) 编辑

2018年7月20日

AsyncDisplayKit

摘要:一个第三方库能做到像新产品一样,值得大家去写写使用体会的,并不多见,AsyncDisplayKit却完全可以,因为AsyncDisplayKit不仅仅是一个工具,它更像一个系统UI框架,改变整个编码体验。也正是这种极强的侵入性,导致不少听过、star过,甚至下过demo跑过AsyncDisplayK 阅读全文

posted @ 2018-07-20 16:30 iRemark 阅读 (97) 评论 (0) 编辑

2018年7月13日

ios 导航栏翻页的时候有黑边

摘要:https://www.jianshu.com/p/60e2369bbe0e 阅读全文

posted @ 2018-07-13 17:00 iRemark 阅读 (30) 评论 (0) 编辑

2018年7月10日

参考汇总

摘要:https://www.jianshu.com/p/d2e0dc7bf57f //1.weak 2.automic 3.kvo 4.iso 5.runloop 6.类的本质 7.catetory原理 8.自动释放池 9.associated 阅读全文

posted @ 2018-07-10 08:45 iRemark 阅读 (34) 评论 (0) 编辑

2018年7月4日

iMessage 群发

摘要:Apple公司全线在mac os与ios两个操作系统上内置了FaceTime与iMessage两个应用。完美替代运营商的短信与电话。并且FaceTime与iMessage的帐号不仅仅与Apple ID 绑定,同时也与使用这Apple ID的手机号码绑定,这样的漏洞自然给无孔不入的中国的群发垃圾信息商 阅读全文

posted @ 2018-07-04 21:28 iRemark 阅读 (2502) 评论 (2) 编辑

AppleScript

摘要:AppleScript 虽然是一种脚本语言,但在我看来是最接近自然语言和最不具备计算机特质的编程语言了。即使没有计算机基础,在阅读基础文档和几个样例脚本之后,马上就能动手写出实用的脚本工具。 我感觉很多使用 Mac 系统的同学可能都没意识到,与自己每天作伴的 Mac 系统上还有这么一个强大高效的脚本 阅读全文

posted @ 2018-07-04 21:26 iRemark 阅读 (55) 评论 (0) 编辑

2018年6月30日

iOS 架构之文件结构

摘要:好的结构应该一目了然,一眼看出是什么情况,项目通常采用工程文件设计结构: https://www.jianshu.com/p/2fb4dd080aef http://www.samirchen.com/ios-project-structure/ https://www.jianshu.com/p/ 阅读全文

posted @ 2018-06-30 16:43 iRemark 阅读 (1011) 评论 (0) 编辑

2018年6月23日

Swift - 循环强引用,内存泄漏

摘要:https://www.hangge.com/blog/cache/detail_742.htm 阅读全文

posted @ 2018-06-23 22:15 iRemark 阅读 (103) 评论 (0) 编辑

RxSwift

摘要:详解 文档 Swift - RxSwift的使用详解1(基本介绍、安装配置) Swift - RxSwift的使用详解2(响应式编程与传统式编程的比较样例) Swift - RxSwift的使用详解3(Observable介绍、创建可观察序列) Swift - RxSwift的使用详解4(Obser 阅读全文

posted @ 2018-06-23 21:19 iRemark 阅读 (184) 评论 (0) 编辑

2018年6月14日

HTTP 状态码

摘要:HTTP常见状态码 200 301 302 404 500 一、1开头 二、2开头 三、3开头 四、4开头 五、5开头 https://www.cnblogs.com/starof/p/5035119.html 阅读全文

posted @ 2018-06-14 12:49 iRemark 阅读 (73) 评论 (0) 编辑

2018年5月23日

Mac 如何打开 root 权限,如何删除系统软件

摘要:mac 系统软件系统都有写入保护,首先要打开root 权限(开启SIP),然后就可以删除了。 步骤一、打开 root 权限: 参考:https://www.baidu.com/link?url=rhpbLiF6fQNghcLSr58Qs4ZyHLWipo5CdskaEFdvzDnRKPx0ibfcg 阅读全文

posted @ 2018-05-23 10:02 iRemark 阅读 (125) 评论 (0) 编辑

2018年5月4日

Mac 怎么删除管理员

摘要:开机的时候按住 command+s 出现命令行终端的时候按照以下顺序输入命令: /sbin/mount -uaw rm var/db/.applesetupdone reboot reboot完成后,创建一个新的用户,按照提示操作。 新用户创建后,打开系统偏好设置-用户与群组 点击原来的普通用户,右 阅读全文

posted @ 2018-05-04 16:57 iRemark 阅读 (3309) 评论 (0) 编辑

2018年4月26日

iOS 布局方式

摘要:iOS自动布局的替换方案。 这是一个功能强大的IOS布局类库,他提供了 线性布局:MyLinearLayout 相对布局:MyRelativeLayout 框架布局:MyFrameLayout 可以适配各种屏幕尺寸,屏幕旋转和各种操作系统 ,不需要去学习AutoLayout http://blog. 阅读全文

posted @ 2018-04-26 10:11 iRemark 阅读 (196) 评论 (0) 编辑

导航