2017年2月17日
    
 
        
        
摘要:        
NS_ASSUME_NONNULL_BEGIN & NS_ASSUME_NONNULL_END 这组宏是成对使用的,不得不说我们自己写代码的时候使用的很少,以至于遗漏这个知识点,现在我们就来看看这两个宏会引出什么问题。 这组宏会引出几个关于Objective-C新特性的知识点: Nullabilit    
阅读全文
 
        
            posted @ 2017-02-17 18:47
William·F
阅读(249)
推荐(0)
        
 
		
    
        
            
        
         
        2017年2月8日
    
 
        
        
摘要:        
图像:1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。 下载:https://github.com/mwaterfall/MWPhotoBrowser目前比较活    
阅读全文
 
        
            posted @ 2017-02-08 10:38
William·F
阅读(8772)
推荐(0)
        
            
        
        
摘要:        
在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。 Reachability 检测网络连接 用来检查网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)两种工作模式。 现在有更好的替代    
阅读全文
 
        
            posted @ 2017-02-08 10:18
William·F
阅读(2162)
推荐(0)
        
 
		
    
        
            
        
         
        2017年1月10日
    
 
        
        
摘要:        
前言 ObjC的语法主要基于smalltalk进行设计的,除了提供常规的面向对象特性外,还增加了很多其他特性,这一节将重点介绍ObjC中一些常用的语法特性。当然这些内容虽然和其他高级语言命名不一样,但是我们都可以在其中找到他们的影子,在文章中我也会对比其他语言进行介绍,这一节的重点内容如下: 协议p    
阅读全文
 
        
            posted @ 2017-01-10 20:42
William·F
阅读(234)
推荐(0)
        
            
        
        
摘要:        
一、Swift 3.0语法变化 首先和大家分享一下学习新语法的技巧: 用Xcode8打开自己的Swift2.3的项目,选择Edit->Convert->To Current Swift Syntax… 让Xcode帮我们把Swift2.3的代码转换为Swift3.0。 手动调出Xcode自动转换Sw    
阅读全文
 
        
            posted @ 2017-01-10 20:24
William·F
阅读(754)
推荐(0)
        
            
        
        
摘要:        
屏幕适配问题共有四种解决方案:(1)根据屏幕宽高写控件frame(下策);(2)Autoresizing的使用(中策);(3)AutoLayout的使用(上策);(4)sizeClasses+AutoLayout的使用(上上策)。下面将会分别来进行叙述。 利用宽高比,在不同的屏幕中来进行对控件的位置    
阅读全文
 
        
            posted @ 2017-01-10 18:47
William·F
阅读(13632)
推荐(1)
        
            
        
        
摘要:        
官方文档说明:《Event Handling Guide for iOS》,本文参考转载文章,并参照官方文档补充说明。 本篇内容将围绕iOS中事件及其传递机制进行学习和分析。在iOS中,事件分为三类: 触控事件(单点、多点触控以及各种手势操作) 传感器事件(重力、加速度传感器等) 远程控制事件(远程    
阅读全文
 
        
            posted @ 2017-01-10 18:09
William·F
阅读(322)
推荐(0)
        
 
		
    
        
            
        
         
        2017年1月9日
    
 
        
        
摘要:        
先安利一波: JsonXML 大数据时代,我们需要从网络中获取海量的新鲜的各种信息,就不免要跟着两个家伙打交道,这是两种结构化的数据交换格式。一般来讲,我们会从网络获取XML或者Json格式的数据,这些数据有着特定的数据结构,必须对其进行解析,得到我们可以处理的数据。所谓“解析”,就是从事先规定好的    
阅读全文
 
        
            posted @ 2017-01-09 13:08
William·F
阅读(215)
推荐(0)
        
            
        
        
摘要:        
1 // 2 3 // MJViewController.m 4 5 // 05-汤姆猫 6 7 // 8 9 // Created by apple on 14-3-24. 10 11 // Copyright (c) 2014年 itcast. All rights reserved. 12 13 // 14 15 ...    
阅读全文
 
        
            posted @ 2017-01-09 12:46
William·F
阅读(201)
推荐(0)
        
            
        
        
摘要:        
App在本地IPv6的测试环境下运行一切正常,结果又是被拒,悲剧原因还是IPv6的问题;求解决方法被拒原因We discovered one or more bugs in your app when reviewed on iPhone running iOS 10.1.1 on Wi-Fi co    
阅读全文
 
        
            posted @ 2017-01-09 11:49
William·F
阅读(323)
推荐(0)