iOS应用分发与内测(一)

今天开始我将用几篇博客来讲解如何实现iOS应用的分发与内测,将的会较为详细,不仅仅是通过点几下鼠标就完成任务,也会对其中的一些技术或者概念进行讲解。当我们把一款iOS应用开发完毕后,不是立即就上线到App Store,这样的风险实在是太大,被苹果拒的可能性也很大。在上线前的一个重要步骤就是进行应用的分发与内测,大概的意思就是让组内的所有开发者或者公司中的其他人员(PM、测试、市场人员等等)安装该款...
阅读(4204) 评论(5)

更新Xcode出现"使用libswiftCore.dylib插件时Xcode意外退出"解决方案

今天我从Xcode7升级到了Xcode7.2,升级速度很慢,花了一个多小时。升级完成后,不能打开,报了以下警告:"使用libswiftCore.dylib插件时Xcode意外退出"。点击“忽略”和“重新打开”都不能解决问题。。       出现该问题的原因是在Xcode中安装了插件,由于Xcode版本问题造成的冲突。有关于Xcode插件的使用,请移步《iOS开发——使用Alcatraz管理Xcod...
阅读(5021) 评论(2)

iOS开发调试技巧总结(持续更新中)

对于软件开发而言,调试是必须学会的技能,重要性不言而喻。对于调试的技能,基本上是可以迁移的,也就是说你以前在其他平台上掌握的很多调试技巧,很多也是可以用在iOS开发中。不同语言、不同IDE、不同平台的调试,有同性也有个性。今天我们就来学习一下iOS开发中的调试技巧,语言暂用为OC,IDE当然是强大的Xcode。首先说明下,Xcode已经为我们调试项目提供了极大的方便。【1.普通断点】断点(Brea...
阅读(7834) 评论(5)

iOS UIView动画详解(Objective-C)

我在之前的一篇博客中《iOS UIView动画详解(Swift)》讲解了使用Swift来实现UIView类下面提供的多种动画效果,如位置动画、旋转动画、缩放动画、颜色动画、透明度动画等等。为了这个题目的完整性,今天我使用Objective-C来完全重写以上的所有的动画。项目案例已经上传至:https://github.com/chenyufeng1991/iOS-UIView-Animation ...
阅读(2997) 评论(0)

iOS开发——单例的实现、使用与架构

单例在我们开发中是最常用的设计模式,在iOS中也是如此。单例可以保证某个类的实例在程序中是唯一的,便于进行资源和数据的共享。使用的设计原则是单一职责原则。我们来看看在iOS中本身自带的类或者方法哪些使用了单例的模式:(1)UIAccelerometer类和sharedAccelerometer方法,一般如果方法名中有shared这样的词,就可以认为这是一个可以整个应用程序共享的实例变量,一般是使用...
阅读(5424) 评论(4)

iOS开发——使用Charles进行https网络抓包详解

我在前面两篇博客中《网络抓包工具Charles的介绍与使用》《iOS开发——使用Charles进行http网络抓包详解》对Charles的http抓包进行了详细的讲解。今天我们来实现一下进行https的抓包,比http抓包稍微麻烦一点。(1)https初级的配置请参考《网络抓包工具Charles的介绍与使用》中的https配置部分。(2)由于目前iOS9更改了对于https网络的安全机制,所以还需...
阅读(5074) 评论(0)

iOS开发——使用Charles进行http网络抓包详解

我在之前一篇博客《网络抓包工具Charles的介绍与使用》中简单介绍了Charles的安装破解,以及进行简单的Charles抓包配置的介绍。今天我们来详细介绍下使用Charles进行http抓包,关于https抓包,我将会在另一篇博客中介绍。(1)http抓包的配置,请参考《网络抓包工具Charles的介绍与使用》这篇博客。(2)为了使抓包的结果清晰,便于调试,我写了一个简单的网络请求,通过点击按...
阅读(4459) 评论(0)

iOS开发——ActionSheet的使用与弹出选择对话框

在我们的iOS开发中,常会见到如下界面的需求:。也就是点击按钮,出现选择提示框,我们今天使用两种方式(ActionSheet和AlertController)来实现该功能。【使用ActionSheet实现】(1)实现代码如下:#import "ViewController.h" @interface ViewController () @end @implementation ViewCon...
阅读(5126) 评论(5)

iOS调试技巧——编译器预定义宏

我们都知道,Objective-C是C语言的超集,必然保留了C语言的一些特性。今天我们就利用这些编译器预定义的宏来输出一些信息,以达到调试程序的目的。这些宏包括:(1)__FUNCTION__   ://获取当前方法名;(2)__func__   ://获取当前方法名;(3)__PRETTY_FUNCTION__   ://获取当前方法名;(4)__LINE__   ://获取当前所在行;(5)_...
阅读(2967) 评论(4)

iOS开发——代码生成TabBar与视图切换详解

我在之前多篇博客中讲解了在不使用storyboard而使用nib文件的情况下,使用代码生成导航栏并进行跳转,具体可以参考《iOS开发——界面跳转与返回及视图类型详解》《iOS纯代码实现界面建立、跳转、导航栏(无storyboard、无nib)(Objective-C)》。今天我来讲解下在使用nib搭建界面的情况下,用代码生成TabBar,并进行界面之间的跳转。代码示例已经上传至:https://g...
阅读(3466) 评论(0)
221条 共23页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1807022次
    • 积分:24451
    • 等级:
    • 排名:第263名
    • 原创:627篇
    • 转载:36篇
    • 译文:0篇
    • 评论:480条
    我的微博
    博客专栏
    开源项目
    联系方式
    最新评论