iOS
文章平均质量分 79
tarena_3G
这个作者很懒,什么都没留下…
展开
-
iOS自动布局-Masonry-徐明伟
自动布局最重要的是约束:UI元素间关系的数学表达式。约束包括尺寸、由优先级和阈值管理的相对位置。它们是添加剂,可能导致约束冲突 、约束不足造成布局无法确定 。这两种情况都会产生异常。使用前:AutoLayout关于更新的几个方法的区别setNeedsLayout:告知页面需要更新,但是不会立刻开始更新。执行后会立刻调用layoutSubviews。layoutIfNeeded:告知页面布局立刻更新原创 2016-11-07 20:43:45 · 332 阅读 · 0 评论 -
关于如何写UI及屏幕适配的一些技巧(下)——颜婧
书接上篇 提纲:上篇说到第4条 1. 关于xib/storyboard 与 纯代码的对比 2. 一条规范(又提了一点关于命名的) 3. UI工厂类 与 代码块 4. 懒加载, View使用strong还是weak 5. 复杂界面要会分区,要会障眼法 6. masonry均布View,及其布局时约束依赖关系 7. 关于屏幕适配的一点技巧 8. 循环引用(上篇文章有人对循环引用不理解,虽然是转载 2016-12-05 14:55:03 · 451 阅读 · 0 评论 -
关于如何写UI及屏幕适配的一些技巧(上)——颜婧
总结一下关于UI布局及屏幕适配的一些实战技巧,尤其使用纯代码,会对提升效率及代码易于维护等方面有明显帮助。 1. 关于xib/storyboard 与 纯代码的对比 a. xib快,纯代码慢,但是在纯代码熟练的情况下, 并不会慢很多 b. xib不易于修改,怎么修改,就是今天让一个View上的元素这么排布,明天就要换种排布方式,后天又要加些东西。。。 c. xib不灵活,什么叫灵活转载 2016-12-05 14:52:19 · 450 阅读 · 0 评论 -
iOS开发之RunLoop-赵鹏举
1. RunLoop 概念 当我们打开 iPhone 手机进入一款 APP 时,这款 APP 会一直在当前屏幕运行,直到我们 kill 进程或切换到后台。联想到我们刚学习 C 语言时写的一些 C 程序,运行结束后会显示结果,程序就退出了。为什么 iPhone 上的 APP 会一直响应用户的请求?背后的机制是如何实现的呢? 这个小节从 What-How-Why 三个方面解释一下,RunLoop原创 2016-12-04 17:35:08 · 564 阅读 · 0 评论 -
UIStackView的使用-赵鹏举
UIStackView 类提供了一个高效的接口用于平铺一行或一列的视图组合。Stack视图使你依靠自动布局的能力,创建用户接口使得可以动态的调整设备朝向、屏幕尺寸及任何可用范围内的变化 一、继承关系、遵守协议、隶属框架及可用平台 UIStackView 类提供了一个高效的接口用于平铺一行或一列的视图组合。Stack视图使你依靠自动布局的能力,创建用户接口使得可以动态的调原创 2016-12-04 17:29:53 · 907 阅读 · 0 评论 -
微博分享-姬云鹏
一、先通过Xcode建立工程通过xib加载 xib: 视图控制器: // // RootViewController.h // 微博平台分享内容 // // Created by pengxun523 on 14-4-18. // Copyright (c) 2014年 pengxun523. All rights reserved.原创 2016-12-03 10:36:49 · 815 阅读 · 0 评论 -
runtime学习总结-赵鹏举
前言 本来打算写一篇关于runtime的学习总结,无奈长篇大论不是我的风格,就像写申论一样痛苦,加之网上关于tuntime的文章多如牛毛,应该也够童子们学习的了,今天就随便聊聊我的理解吧。runtime是什么 对于初学者,runtime如尼斯湖水怪一样,只存在于传说中,对于开发者,runtime是做好iOS开发,或是深刻掌握Objective C所必需理解的东西。大公司面试都喜欢问:你对runt原创 2016-11-14 08:00:07 · 367 阅读 · 0 评论 -
iOS10新特性——————陈Hong鑫
1推送xcode 升级到8之后很多人的推送接收不到了.获取不到token了 一朋友搞了一小时没找到原因. 只因看下图吧….我发觉xcode 我不打开他也能收到通知. 但是到了8(必须打开了才能收到推送) . 貌似不行了 大家对号入座吧. 下面普及下ios10跟之前的推送的区别iOS 9 以前的通知1.在调用方法时,有些方法让人很难区分,容易写错方法,这让开发者有时候很苦恼。2.应用在运行时和原创 2016-11-16 10:58:01 · 492 阅读 · 0 评论 -
Xcode控制台输出json数据乱码转为中文-姬云鹏
我们常常需要使用NSLog在控制台输出内容查看一些结果是否正确或者获取信息等。但是由于中文编码格式的问题,直接输出json数据时中文总会以原始码文显示,而不是正常显示中文,之前搜索方法时找到如下方法: 在Xcode上方运行和结束运行右边选择模拟器的地方选择工程名-->Edit Scheme-->test-->更改Debugger的格式。 但是我的Xcode只有LLDB和NONE原创 2016-11-07 20:45:46 · 483 阅读 · 0 评论 -
iOS微信第三方登录实现——颜婧
一、接入微信第三方登录准备工作。 移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。 在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。(注意) 1、下载iOS微信SDK。 下载地址 ziyuan.png转载 2016-12-05 14:59:05 · 1289 阅读 · 0 评论