tableView 使用 reloadSections:withRowAnimation: 时,会跳动的问题

摘要: iOS11默认开启Self-Sizing 如果你没用到预估高度 那么你尝试在Appdelegate.m中的didFinishLaunchingWithOptions方法中,加上如下代码,看看是否有效 阅读全文
posted @ 2018-05-11 16:56 Somebodywx 阅读(849) 评论(0) 推荐(0) 编辑

iOS htttp网络请求cookie的读取与写入(NSHTTPCookieStorage)

摘要: 当你访问一个网站时,NSURLRequest都会帮你主动记录下来你访问的站点设置的Cookie,如果 Cookie 存在的话,会把这些信息放在 NSHTTPCookieStorage 容器中共享,当你下次再访问这个站点时,NSURLRequest会拿着上次保存下来了的Cookie继续去请求。同样适用 阅读全文
posted @ 2018-04-24 13:41 Somebodywx 阅读(6626) 评论(0) 推荐(0) 编辑

iOS利用Model存储用户所有信息并保存,以便下次启动自动登录

摘要: ios开发,用户第一次登录后,只要用户不自己“退出账号”,那么下一次用户打开应用就不需要再次输入账号密码,处理方式如下: warning 把值立即存进去,放置数据丢失//****重点步骤,不可缺少****/ 哪里需要哪里调用,调用前先判断ARR是否为空,为空则跳转登陆页面,否则继续下一步操作 阅读全文
posted @ 2018-04-24 13:40 Somebodywx 阅读(484) 评论(0) 推荐(0) 编辑

cell高度自适应实现的最简单方式

摘要: 首先,第一步,现在自定义的cell中将高度随着内容动态改变的label的布局使用autolayout布局完成,这里有个注意点就是label和cell边界的距离要确定好,不能固定死label的高度,然后设置label的numberOfLines=0,行数设置为0即意味着label可以有任意行。 其次, 阅读全文
posted @ 2018-04-24 13:29 Somebodywx 阅读(282) 评论(0) 推荐(0) 编辑

iOS 获得屏幕正在显示的Controller 的方法

摘要: } 阅读全文
posted @ 2018-04-24 13:23 Somebodywx 阅读(347) 评论(0) 推荐(0) 编辑

Interface Builder技巧

摘要: 1. 使view的Size与view中的Content相适应 选中任意的一个view,然后Editor->Size to Fit Content,或者简单的按 ⌘= 接着就会按照下面的规则对选中view的Size做出与之Content对应的适应。 ImageView/Button的size会设置为图 阅读全文
posted @ 2016-11-17 14:48 Somebodywx 阅读(116) 评论(0) 推荐(0) 编辑

MVC与MVVM

摘要: 被误解的 MVC MVC 的历史 MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见的客户端软件开发框架。 MVC 的概念最早出现在二十世纪八十年代的 施乐帕克 实验室中(对,就是那个发 阅读全文
posted @ 2016-11-14 15:41 Somebodywx 阅读(173) 评论(0) 推荐(0) 编辑

内购

摘要: 通过苹果应用程序商店有三种主要赚钱的方式: -直接收费:(与国内大部分用户的消费相悖,如果直接收费,不要设置少于为6元) -广告:降低用户体验,在android系统中非常多,在苹果系统非常少 -内购: 通过微信QQ给用户排名 体力 二.内购的五种产品类型 1.非消耗品 -游戏一次性购买拥有永久访问权 阅读全文
posted @ 2016-10-24 10:57 Somebodywx 阅读(259) 评论(0) 推荐(0) 编辑

使用Xcode插件进行高效率开发

摘要: 今天给大家推荐一款Xcode插件的管理工具,名叫Alcatraz(恶魔岛)能够帮你管理Xcode插件,模板以及颜色配置的工具。它可以直接集成在Xcode的图形界面上,让你感觉就像在使用Xcode自带功能一样方便。 官网介绍 安装: 打开终端,拷贝如下代码,按回车,稍等片刻 删除: 如果不想在使用Al 阅读全文
posted @ 2016-10-17 14:30 Somebodywx 阅读(279) 评论(0) 推荐(0) 编辑

iOS一个证书支持多台设备测试

摘要: 在苹果开发者网站申请的证书,是授权mac设备的开发或者发布的证书,这意味着一个设备对应一个证书,但是99美元账号只允许生成3个发布证书,两个开发证书。那么问题就来了,这满足不了多mac设备的使用,使用p12文件可以解决这个问题。 1.为什么要导出.p12文件 当我们用大于三个mac设备开发应用时,想 阅读全文
posted @ 2016-10-17 13:34 Somebodywx 阅读(1036) 评论(0) 推荐(0) 编辑