关于这个知识点,并没有太多难点,其中主要要记住的就是字典转模型,字典转模型一般步骤如下: (1)首先创建需要数据的 get 和 set 方法,例如: @property (nonatomic, copy) NSStrin…
标签:IOS
IOS Resign Upload Tool Error replace with fastlane resign
Resign your app with fastlane1.Setup fastlane environment:https://docs.fastlane.tools/g… 2.terminal sudo…
IOS 开发笔记2
Reactivecocoa 是个好东西,但是学起来还是花了不少精力。 首先推荐这篇文章决对干货http://limboy.me/ios/2014/01/05/ios-rest-client-implementation.…
[分享]iOS开发 - iOS自动布局的替换方案
iOS自动布局的替换方案MyLinearLayout,MyRelativeLayout,MyFrameLayout 关键字:自动布局,线性布局,相对布局,框架布局代码类库:瀑布流(WaterFallView)GitHub…
iOS动画编程-Layer动画[ 5 ] Animation Groups组合动画
之前的几篇中我们学习了如何对Layer加入多个单独的动画,但是如何让他们同步并保持次序呢对时间的掌握是比较复杂的,CAAnimationGroup应运而生 CAAnimationGroup CAAnimationGrou…
IOS 常用终端命令
IOS 常用终端命令 ios 的终端命令一般使用第三方的开源库工具,下面介绍两种:libimobiledevice、ios-deploy libimobiledevice libimobiledevice 是一个跨平台的…
tweak 项目 快速搭建CocoaAsyncSocket(建连、断开、重连、心跳、通用请求)
前言 GitHub http请求: 每次更新数据都要向对应的端口发送一次请求,之后返回数据之后关闭连接 长连接 客户端和服务器一直连着,当有数据更新的时候,服务器会直接发给客户端,不需要客户端主动请求。(client 需…
教你如何用Swift写个json转模型的开源库
在iOS项目开发过程中,我们经常会用到将从服务器获取的 json 转 model 的操作,我们可以使用 Swift 提供的setValuesForKeys 或者 Objective-C 提供的setValuesForKe…
Swift算法俱乐部:Swift队列数据结构(Queue)
翻译自raywenderlich网站iOS教程Swift Algorithm Club系列 准备开始 队列(Queue)是一个列表,您只能在后面插入新项目并从前面删除项目。 这可确保入队的第一个元素也是首先出队的元素。 …
抖音的分享和授权(iOS)
准备工作注册appkey (抖音开放平台)集成sharesdk(下载地址)Xcode配置:urlScheme为注册的appkey, 白名单:douyinsharesdk ,douyinopensdk业务代码初始化 imp…
[分享]iOS开发-限制scrollview(包括tableView)滑到顶点或底部后的滑动
1.使用代理 <UIScrollViewDelegate> 2.将代理目标设为self(UITableView不需要这一部,因为UITableView本身就继承于UIScrollView) self.scro…
Objective-C的数据存储和参数传递
最简单的本地数据存储——NSUserDefaults NSUserDefaults提供了一系列方法,可以存储一些基本数据类型或对象,具体用法有以下几个方法: 初始化方法:静态单例方法,获得默认的本地存储区 +(NSUse…