• 写给 iOS 开发者的 Hopper + lldb 简介

    时间:2024-04-13 10:05:51

    最近,关于 @Steipete 在Radar发布的帖子,笔者看到很多人在问「你是怎么理解那个伪代码的」。笔者想写博客已经有一段时间了,现在正好就此发表第一篇博文。笔者在一个叫 Hopper 的工具上花了很多时间(这是笔者的必备工具之一),虽然它很神奇,但是刚接触的时候可能会让人感觉不知所措。本篇博文...

  • iOS开发:新版Xcode10.0以上里面XIB控件的位置

    时间:2024-04-13 08:39:14

    新版Xcode更新之后,苹果公司又做了一些调整,每次新的Xcode更新都会有所改变,这也算是一件好事情吧,毕竟是越完善越方便越好嘛,但是对于没有频繁更新程序的开发者来说,不能很及时的了解这些Xcode的调整改变,就会有所不适应。本章只分享Xcode10中XIB控件的放置位置,包括storyboard...

  • 从零开始学ios开发(九):Swapping Views

    时间:2024-04-12 23:02:31

    这篇的内容是切换Views,也是上一篇中提到的第三种当iphone发生旋转后改变布局的方式,先回顾一下上一篇中提到的三种方式 1、使用Autosizing 2、写code 3、重新弄个View,替换原先的View切换View,顾名思义就是在两个不同的View中间进行切换,那么我们至少需要有2个Vie...

  • 6.5 使用CoreImage框架给图片添加马赛克效果 [原创iOS开发-Xcode教程]

    时间:2024-04-12 12:32:56

    原文:http://coolketang.com/staticCoding/5a9910fb9f54542163e22e66.html1. 在欢迎窗口右侧的历史项目列表中,双击打开之前创建的单视图项目模板。 2. 本节课将为您演示,如何使用图像处理框架,给图片添加像素化滤镜效果。首先在一个空白项目中...

  • iOS开发之升级Xcode10.1 项目错误记录(持续填坑中…...)

    时间:2024-04-12 12:05:08

    一直没有更Xcode10.1,每次上传都提示下不为例,得过且过的我终于熬不住啦,2019年3月苹果不再容忍没有更新Xcode10的开发者,从3月起将不能用Xcode9、Xcode10.0 打包ipa(官方这么说的,其实我试了是可以的)不过审核方面就不清楚啦,但我还是更新了吧,下面是我更新后填的一些坑...

  • iOS开发创建Apple Watch程序 - 芒果iOS

    时间:2024-04-11 19:58:39

    【主要内容:】1在已有工程中创建Apple Watch应用一、 在已有工程中创建Apple Watch应用1.1 怎么在原有工程中加入Apple Watch的开发,首先第一步:点击Xcode选择File -> New -> Target :1.2 选择watchOS Target -&g...

  • iOS开发 用UICollectionView仿网易新闻的滚动按钮效果

    时间:2024-04-11 19:56:38

    iOS开发时如果用到了类似于网易新闻的头部滚动视图按钮,有兴趣的可以参照下,我用UICollectionView实现了一个,效果图如下:下面直接上代码:第一步,首先在视图控制器中实例化: //1.初始化layout    UICollectionViewFlowLayout *layout1 = [...

  • (IOS)多线程开发

    时间:2024-04-11 18:10:59

    一、线程的使用以向网络请求一张图片为例-(void)downURL:(NSURL *)aURL{ NSData *d = [NSData dataWithContentsOfURL:aURL]; UIImage *img = [UIImage imageWithData:d]; /...

  • flutter windows搭建ios开发环境

    时间:2024-04-11 17:31:37

    flutter windows搭建ios开发环境具体流程太长了,这里记录下思路过程以及坑点。原文链接:https://blog.csdn.net/weixin_44259356/article/details/106075878效果流程1 VM虚拟机搭建黑苹果参考:https://jingyan.b...

  • uniapp开发安卓跟ios所遇问题集合

    时间:2024-04-10 21:09:07

    Android平台配置CPU类型 一般勾选armeabi-v7a跟arm64-v8a就好了 armeabi-v7a 第7代及以上的ARM处理器(ARM32位),市面上大多数手机使用此CPU类型。arm64-v8a 第8代、64位ARM处理器(ARM64位),最近两年新发的设备使用此CPU类型,可以...

  • iOS开发·Widget

    时间:2024-04-10 17:33:52

    一、什么是Widget组件?widget是一个依附于App的小组件,可以视作一个独立的小App,但又与主App关联,在很多情况下可方便人们使用。例:天气、支付宝、今日头条等的小组件。二、Widget的创建1、相关证书配置① App的证书配置:和普通证书配置一样,可参考iOS开发·证书配置② Widg...

  • Mac下面搭建PHP+Android+iOS开发环境

    时间:2024-04-10 17:11:00

    很久没写过技术类型的文章了。工欲善其事必先利其器,软件开发,第一步就是配置开发环境。今天本着积累经验的想法,记录一下好不容易搭建起来的全栈的开发环境。Windows 7 下面搭建PHP + Android开发环境 ,大家都很熟悉了吧。这个比较简单,改天再整理一篇文章来说说。现在要记录是,Mac下面如...

  • Xcode9.0通过无线Wifi连接iPhone进行iOS开发调试

    时间:2024-04-10 10:23:50

    升级到Xcode9.0之后,可以通过Wifi连接iOS或tvOS设备进行无线调试。要求: Xcode 9.0 以上版本、macOS 10.12.4以上版本、iOS 11.0以上版本, tvOS 11.0以上版本操作步骤:打开菜单 Window > Devices and Simulators,...

  • iOS 开发中上传 IPA 文件的方法(无需 Mac 电脑)-引言

    时间:2024-04-10 09:28:59

    在 iOS 开发中,将 IPA 文件上传到苹果开发者中心是一个重要的步骤。通常情况下,我们需要使用 Mac 电脑上的 Xcode 或 Application Loader 工具来完成这个任务。然而,如果你没有 Mac 电脑,也没有关系,本文将介绍一些无需 Mac 电脑的方法来实现 IPA 文件的上...

  • iOS开发—点击tabBarItem添加是否跳转登录页面的判断

    时间:2024-04-09 20:51:05

    在某些项目里会有这样的需求:在点击tabBarItem的时候判断用户是否已经登录,如果未登录则跳转到登录页面,如果已登录则直接进入。解决办法:1、首先设置UITabBarController的代理为AppDelegate: 2、在 AppDelegate.m 里实现UITabBarControlle...

  • iOS开发之Swift标识符

    时间:2024-04-09 18:09:20

    iOS开发之Swift标识符 在iOS开发中,使用Swift语言时,标识符是用来命名变量、常量、函数、类、结构体、枚举等程序实体的; 这些标识符使得Swift代码更加清晰、易于理解和维护。 一、变量与常量:var、let var代表variable,即变量。 当使用var声明一个变量时,Swift会...

  • iOS开发无法导出p12证书的问题解决办法

    时间:2024-04-09 14:30:44

    有关苹果无法导出p12 证书的问题解决办法:很多人刚接触苹果证书的时候感觉很复杂,大部分原因是因为都纯英文,然后再个加上步骤繁琐导致很多同学都不知所措,就算是出了问题也不知道从何查起。这篇文章不是申请证书的教程,如果找教程请移步iOS证书(.p12)和描述文件(.mobileprovision)申请...

  • iOS开发CoreAnimation解读之二——对CALayer的分析

    时间:2024-04-08 19:47:15

    iOS开发CoreAnimation解读之二——对CALayer的分析一、UIView中的CALayer属性1.Layer专门负责view的视图渲染2.自定义view默认layer属性的类二、几种系统的Layer类1.CAEmitterLayer2.CAGradientLayer3.CAEAGLLa...

  • iOS 9应用开发基础教程下册

    时间:2024-04-08 16:43:53

    iOS 9应用开发基础教程下册介绍: 本教程是国内第一本iOS 9开发应用教程。本教程基于Xcode 7.0,使用Swift 2.0语言讲解如何开发iOS 9的应用App。学习建议:本教程针对iOS开发初学者,学习前需要具备Swift 2.0语言基础。学习Swift 2.0,可以参考教程 Swift...

  • iOS开发之权限声明国际化(权限描述本地化)

    时间:2024-04-08 15:56:52

    1.创建InfoPlist.string文件,选择想要本地化的语言注:文件名必须这样创建如图:2、选择想要本地化的权限例如:/*中文权限声明*/NSBluetoothPeripheralUsageDescription = "是否允许此App使用蓝牙";NSCalendarsUsageDescrip...