lxiaok's blog

Hello, World.


  • 首页

  • 归档

  • 标签

  • 相册

  • 关于

iOS组件化之私有Pods

发表于 2019-08-26 |

前言

Cocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理。

下面是结合GitHub来创建私有pods.

网上有很多资料,也写得很好,自己整理了一下适合自己的思路.
要注意的就是如果项目中有其他同事共同开发的话,你还要给他这个Git仓库的权限。

准备工作

作为一个iOS开发,肯定环境是OK, 需要准备好下面的环境:

  1. CocoaPods
  2. GitHub
  3. GitHub的两个个私有库地址(一个是用来podspec使用, 一个是用来存放源码demo)
阅读全文 »

iOS基础知识整理

发表于 2019-05-31 |

1. @property 后面可以有哪些修饰符?本质?

  1. 线程安全的: atomic, nonatomic

  2. 访问权限的: readonly, readwrite

  3. 内存管理(ARC) assign,strong,weak,copy

  4. 内存管理(MRC)assign, retain,copy

  5. 指定方法名称: setter= getter=

阅读全文 »

flutter布局(一) - Container

发表于 2019-04-25 |

前言

本文主要讲解flutter的布局的Container的基本使用和一些基础属性.

官方解释:
A convenience widget that combines common painting, positioning, and sizing widgets.

阅读全文 »

flutter布局(二) - Padding、Align、Center

发表于 2019-04-25 |

前言

本文主要讲解flutter的布局的Padding、Align、Center的基本使用和一些基础属性.

Padding 官方解释:
A widget that insets its child by the given padding.

Align 官方解释:
A widget that aligns its child within itself and optionally sizes itself based on the child’s size.

Center 官方解释:
A widget that centers its child within itself.

阅读全文 »

iOS开发效率工具-UI界面调试神器

发表于 2018-12-27 |

前言

朋友无意中透露出来的一个神器InjectionIII,可以类似Android那样动态的修改代码,及时看到界面的变化

对于我们iOS开发来说,可以说是减少了很多不必要的操作.如果电脑配置低或者项目build很久,操作比较多,简直就是神器!

阅读全文 »

Python之代理IP的简单使用

发表于 2018-11-22 |

前言

Python爬虫要经历爬虫、爬虫被限制、爬虫反限制的过程。当然后续还要网页爬虫限制优化,爬虫再反限制的一系列道高一尺魔高一丈的过程。爬虫的初级阶段,添加headers和ip代理可以解决很多问题。

本人自己在爬取豆瓣读书的时候,就以为爬取次数过多,直接被封了IP.后来就研究了代理IP的问题.

(当时不知道什么情况,差点心态就崩了…),下面给大家介绍一下我自己代理IP爬取数据的问题,请大家指出不足之处.

阅读全文 »

Python的iOS自动化打包

发表于 2018-11-15 |

前言

这段时间刚刚学习了一段时间的Python,加上自己是做iOS开发的,就想着用Python来做一个自动化打包,可以自动完成打包,上传到蒲公英,并且发送邮箱给测试人员.

一是可以减少打包功夫,二来可以练练手,结合自己的工作来输出一点东西.废话不多说,直接上代码…

原理

就是使用xcodebuild来控制Xcode进行一系列的操作,从而完成打包的操作.

阅读全文 »

Xcode的无线应用程序安装和调试

发表于 2018-10-08 |

简介

我们都知道,苹果公司推出了最耐用的USB电缆,使用寿命长达😒😒😒😒😒😒😒😒。应用程序开发人员总是连接和断开设备以进行应用程序安装和调试,这很容易损坏USB电缆。好吧,在xcode 9中,WWDC 17上Xcode 9的调试功能。让我们看看如何做到这一点

image

阅读全文 »

CouchBaseLite数据库简单使用

发表于 2018-09-29 |

简介

现在数据库方面的技术很多,也很成熟.但是很多公司也会有很奇怪的需求,明确你要使用什么技术.在数据量很多的时候,不能使用传统数据库的情况下,CouchBaseLite是一个很不错的选择.最起码比本地存储之类的方便,快捷,可以存储数据量比较大的数据,使用方法有点类似数据库.也称作NoSQL的存储方式.
Couchbase Lite 是一个为满足在线和离线的移动应用所开发的超轻量的,可靠的,并且安全的JSON数据库。即使在最不确定的网络条件下,亦可以给您的移动应用提供富有成效的和可靠的信誉。除此之外,’同步门户’功能亦可以提供协作, 社交互动或者是用户的更新。

官方DemoGitHub地址
image

阅读全文 »

Google/Baidu的搜索技巧

发表于 2018-09-27 |

page_img_url

前言

关于搜索问题答案的技能,据不知道从哪里来的调查结果显示,让人意外的是有四分之三的人都没能较好的利用网络搜索。在咨询丰富的互联网中,如何有效地搜索那可是快速寻找答案的关键技能啊;这里给您提供了一些有效利用Google/Baidu搜索的提示,助你快速搜获所需信息。

如何Google/Baidu搜索

你是否每次在Google/Baidu时都只是假如空格分隔关键字呢?相对这基本的搜索功能,合理利用搜索“操作符”,可以帮助你获得更加精确的搜索结果。Google搜索地址为“https://www.google.com”,Baidu搜索地址为“https://www.baidu.com”。

阅读全文 »
12
lxiaokai

lxiaokai

过自己想要过的生活,不要羡慕任何一个人~

13 日志
18 标签
GitHub E-Mail JianShu JueJin
© 2018 — 2019 lxiaokai
访问用户: 人 访问次数: 次