我的苹果开发学习笔记

认识苹果APP开发框架 苹果APP开发框架是一套完整的工具和技术体系,旨在帮助开发者高效构建高质量的应用程序。通过使用苹果官方框架(如UIKit、Foundation等),开发者可以快速实现功能并确保代码的安全性和稳定性。同时,结合第三方框架和混合开发技术,可以进一步提升开发效率和用户体验。苹果的ARKit和RealityKit是两个强大的增强现实(AR)开发框架,它们在多个领域有着广泛的应用场景。 阅读详情

好链接:


你的第一个 iOS 应用程序: 100% 的编程方式


http://www.oschina.net/translate/your-first-ios-app-100-programmatically?print

iOS 7 Xcode 5 最初级小教程, 人生中第一个App诞生了.:

http://www.macx.cn/thread-2104805-1-1.html
eseedo:《让不懂编程的人爱上iPhone开发》系列教程1-iOS7版:

http://www.cocoachina.com/applenews/devnews/2013/0916/7001.html

我后来在网上收集到了更完整的教程以及源码。(感谢essedo和万能的互联网。)

下载地址:http://pan.baidu.com/s/1kTLVeYz

xcode创建第一个类:

http://blog.youkuaiyun.com/ewrfedf/article/details/8507927

Creating Hello World App Using Xcode 5 and Interface Builder

http://www.appcoda.com/hello-world-app-using-xcode-5-xib/

http://blog.youkuaiyun.com/totogo2010/article/details/7632384
iPhone应用程序开发基础教程:iboutlet  和 ibaction

http://blog.youkuaiyun.com/richard_wu2005/article/details/6654084

苹果向开发者推出中文版iOS应用开发入门指南

https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOSCh/chapters/Introduction.html

xcode 5 取消arc
http://www.cnblogs.com/tomkillua/p/3414312.html
iOS开发:不用xib,直接创建界面
http://wakan190.blog.163.com/blog/static/183489574201291972546812/
语法讲得很好的文章
http://blog.youkuaiyun.com/jiangshide/article/details/7570011
xcode由5.0升级到5.1时,原有的程序可能不能运行,这时可以尝试这招
http://blog.youkuaiyun.com/ifziv/article/details/21079065
横屏设置
http://www.cocoachina.com/bbs/read.php?tid=192176&page=e

你的第一个 iOS 应用程序: 100% 的编程方式

http://www.oschina.net/translate/your-first-ios-app-100-programmatically?print




command+鼠标左键点击函数名,可以找到这个函数在哪里被调用。




alt+鼠标左键,可以查看和函数名有关的文档。


经常编译不过,可以试试:

1.cd ~/Library/Developer/Xcode/DerivedData 
2.rm -fr *    //注释:-fr和*是分开的
3.关闭模拟器,关闭Xcode,重新启动Xcode
重新启动后我新建一个项目,运行,OK啦。
不知道对你的有没有用,你可以试一下。我觉得这个Xcode的一个bug。碰到好多次了,真心无语


 

ios UICollectionView的使用


http://blog.youkuaiyun.com/yesjava/article/details/12912505

UIViewCollection说明
http://blog.sina.com.cn/s/blog_5a6efa330101doc9.html

导入的框架不支持ARC,解决方法
http://www.myexception.cn/mobile/1345392.html
讲解UITableView
http://www.cnblogs.com/geory/archive/2013/02/27/2913618.html
ios 屏幕自适应变化
http://moto0421.iteye.com/blog/1586791

iOS 之美:iOS Delegate 使用五步曲

http://leopard168.blog.163.com/blog/static/168471844201307112149221/


home 键
command + shift + h

Xcode4使用技巧
http://blog.devtang.com/blog/2012/03/10/xcode4-tips/


http://blog.youkuaiyun.com/mad1989/article/details/7972612
iphone 分辨率大全
http://www.ptbus.com/post/6855/

iphone 开发常用代码
http://www.oschina.net/question/565065_76233
ios隐藏状态条
http://blog.youkuaiyun.com/kqjob/article/details/11925021



如果是类的public属性,用property直接写在.h文件里
如果不是类的public属性,用property写在.m文件里(这个属性可能是protected,或者private的)
    case 1: protected(只有子类和本身可以访问)
    case 2: private(不能随随便便访问)
在这两种情况下,类外的类想访问的话,就要进行特殊的操作。(比如使用getter或者setter)
我觉得这个帖子写得比较容易懂,适合初学者看。
http://blog.youkuaiyun.com/holydancer/article/details/7355833
它的意思好像是,使用property和sythesize可以比较方便地做出getter与setter(代码会比java短,因为java的getter和setter会比objective-c冗长)




理解2:
平时这么写即可:
@interface MyViewController :UIViewController
@property (nonatomic, retain) UIButton *myButton;
@end
不用写成
@interface MyViewController :UIViewController
{
    UIButton *myButton;
}
@property (nonatomic, retain) UIButton *myButton;
@end
无视_myButton,干脆把它当self.myButton好了




ios6以后  强制横屏

//////////////////////////////////////////////////////////////

#pragma mark iOS 6 landscape

//////////////////////////////////////////////////////////////

//允许屏幕自动旋转

- (BOOL)shouldAutorotate {

    return YES;

}


//在允许屏幕自动旋转的情况下,只支持屏幕朝左或者朝右就是强制横屏。

- (NSUInteger)supportedInterfaceOrientations {

    returnUIInterfaceOrientationMaskLandscapeRight;

    //| UIInterfaceOrientationMaskLandscapeLeft;

}

ios design patterns
http://www.raywenderlich.com/46988/ios-design-patterns

详解Objective-C中变量和数据类型


http://mobile.51cto.com/iphone-280970.htm

在使用core的时候应该用iosDevice编译。



%m.nf
m总的长度,n是小数的长度。
也可以%.2f
%.2f 这个用的比较多



Convert NSString to int

1NSString *aNumberString = @"123";
2int i = [aNumberString intValue];

 

Convert int to NSString

1int aNumber = 123;
2NSString *aString = [NSString stringWithFormat:@"%d", aNumber];




//拼接字符串

    int aIntNumber = [indexPath row];

    NSString *tail = [NSStringstringWithFormat:@"%d", aIntNumber];

    NSLog (@"%@", tail);

    NSString *head = @"cell";

    NSString *result = [headstringByAppendingString:tail];







Objective-c之NSArray(NSMutableArray)

 
http://blog.sina.com.cn/s/blog_4adf31ea0100nlnp.html


Objective-C    处理JSON数据源
http://blog.163.com/sunshinesun_9/blog/static/225855712009517112921195/

操作NSArray和NSMutableArray
http://www.cnblogs.com/stoic/archive/2012/07/09/2582773.html



xcode打包framework

http://my.oschina.net/xiguaa/blog/146434

http://www.cnblogs.com/heyonggang/p/3513479.html

http://www.cocoachina.com/newbie/env/2011/1009/3334.html

http://blog.sina.com.cn/s/blog_9693f61a0101dgwc.html


申请苹果开发者账号 文章借鉴于连接地址:https://blog.youkuaiyun.com/qq_35612929/article/details/78754470 开发者账号有三种,分别是个人,组织,教育机构,其中组织又分为公司和企业,其中个人和公司都是99美金/年,企业级的开发者账号为299美金/年,本文详解个人、公司级开发者账号。 准备工作: 1. 一张开通visa或master功能的信用卡,公司邮箱,公司网站(需... 阅读详情

相关推荐

Java-苹果开发者账号迁移

摘要:本文详细分析了苹果开发者账号迁移过程中Sign in with Apple导致的用户ID不一致问题。当应用迁移到新开发者账号后,苹果登录生成的唯一标识变化会导致用户数据丢失。文章提供了完整的解决方案:1)开发者后台申请账号迁移;2)通过三个苹果API接口(old ID→transfer_sub→new ID)实现ID转换;3)给出了Java核心工具类代码实现,包含ClientSecret生成、AccessToken获取及ID转换方法。迁移过程中需注意暂停苹果登录功能,避免脏数据产生。该方案成功解决了因

屋顶小黑猫 1216

iPhone开发学习笔记 - 目录

为了方便以后浏览,决定在这里弄一个目录 我的iPhone学习笔记 - 教程 - 目录 Objective-C 简介 - 1Objective-C 简介 - 2Objective-C 简介 - 3Objective-C 简介 - 4Objective-C 简介 - 5第一个iPhone程序第一个iPhone程序 - 续如何使用window-based模板使用windo

huanglx的专栏 1万+

IOS苹果开发者账号申请流程

在谈及IOS开发者账号申请时,先来了解苹果开发者账号的分类 苹果开发者账号,分为三种。第一种(企业账号)Enterprise Program为公司内部员工打包测试用,不可公开下载;第二种(公司账号)对外发布的,为Commpany Program,发布到苹果商城以公司名义;第三种个人账号(Individual)的可发布到苹果商城,但以个人名义. 个人以及公司的申请费用为(99美元/年),支持APP STORE上架,最大UDID支持数为100;企业级别申请费用为(299美元/年),不支持APP STORE

weixin_52953684的博客 1769

Swift 学习笔记 0 day

苹果推出了一个新的语言,做为IOS程序员,还是要学学习一下的,这不像以后的一个API,一个framework,这是以一套语言推出来的,还是要认真学习一下,这可以是程序员的应该有的素质,我准备花2个月时候学习一下这个语言,随后会是学习笔记的连载。共同学习,共同进步。

计算机学习园 1085

保姆级教程:用Python+OpenCV搞定Orbbec Gemini深度与彩色流对齐(附完整代码)

本文提供了一份详细的Orbbec Gemini深度与彩色流对齐教程,涵盖从环境配置到完整代码实现的每一步。通过解析深度流对齐原理,对比不同对齐模式,并提供工业级应用中的问题排查方法,帮助开发者快速掌握Orbbec Gemini相机的使用技巧。文章还包含进阶应用如点云生成与三维重建的实战代码。

weixin_29090917的博客 469

NAO V6 开发环境的配置(附所有文件)

NAO V6开发环境配置前言环境Robot SettingsChoregraphe 2.8.5.10python2.7+naoqi2.8+opencv4.1.0putty与FileZilla 前言 学校的机器人摸索了一段时间,之前摸爬滚打探索环境,之前没接触这类机器人可能会非常艰辛,希望能给需要的人一些帮助。Nao与pepper通用 环境 win10(x64)+naoqi2.8 1、Robot S...

wbhhello的博客 3219

苹果开发者证书申请流程

整理之前项目的时候,偶然看到了申请苹果开发者证书的流程截图,想着是之前想总结下的,正巧早上有时间,就整理了一下分享出来! 苹果开发者证书申请流程 主要步骤: 1.申请苹果账户; 2.申请邓白氏码; 3.申请开发者账号; 4.支付账号费用; 5.激活账号并使用;   我们一步一步看:   1.申请苹果账户: Apple账户,也就是AppleId,使用苹果设备的人手一个,没有就...

baby_hua的专栏 1万+

锐浪报表 Grid++Report 子报表 Delphi

锐浪报表 Grid++Report 是国内较好的报表控件,本人一直使用它,做出很多特色的报表。可以说你的报表设计出来,它基本上能做出来。 但是它帮助文件上,说的不深,近期因为要做一个有关社工的报表,大表中,嵌套2个子表。可以说,一个表到三个数据集,分别打印。 在认真看了帮助的基础上,网上探索,基本无此类,特别是Delphi的帮助,几乎为零。经二天摸索,做出来了。 一、设计思路 1、大表和二个小表,可以设计为三个表,分别使用三个GridppReport控件,取名...

lyhoo163的专栏 9071

iOS苹果开发者账号申请教程

5、添加一个电话号码,这里自动识别本机号码,也可以写入其他号码,到时可以用这个号码接收登录验证码。1、打开Developer应用程序App,通过现有的账号登录,刚在手机设置登录开双重的苹果账号!2、点击付款跳转到支付绑定页面,绑定一个支付方式(支付宝、微信、银行卡都行,绑定付款后可以取消)只有苹果开发者账号才能上架App Store,苹果开发者需要年费,是苹果公司收的!2、进入设置,下拉点击退出登录当前账号,再登录需要开启双重认证的苹果账号。2、登录苹果账号后,点击现在注册进入,一直点继续!

Alexander Wei的博客 2万+

Linux ELF文件解析:从file到readelf的完整工具链指南

ELF(可执行与可链接格式)是Linux系统中二进制文件的标准格式,定义了程序加载、内存布局和元数据组织方式。其核心原理在于通过程序头表描述执行视图、节区头表描述链接视图,实现代码与数据的结构化存储。这一格式的技术价值在于为程序调试、安全审计和性能优化提供了底层支持,尤其在动态链接、符号解析和内存保护机制中发挥关键作用。在应用场景上,系统管理员依赖ELF分析工具解决库依赖问题,安全研究员通过检查安全属性评估漏洞风险,开发者则利用反汇编进行代码调试。本文聚焦于file、readelf、objdump等工具链的

weixin_42691065的博客 635

人形机器人硬件电路设计入门

人形机器人属于。

blotemj.blog.youkuaiyun.com 229

苹果开发☀️ 一、Unity开发苹果应用流程

本文记录从零开发一个苹果应用可能遇到的坑,以及解决办法 记录在最前面: 笔者用公司1w+笔记本做测试,发现虚拟机装mac根本带不动xcode等 若你想在笔记本上用虚拟机做Xcode项目,建议直接放弃,改用先给笔记本装双系统,再做第三步之后操作。 笔记本装双系统方法:1、某宝;2、网上搜索教程 若你想在台式机上用虚拟机做Xcode项目,可从第一步开始进行。但仍建议装双系统...

星河造梦坊 6115

Cadence PSpice 仿真11:电感型低通滤波器最坏情况分析仿真实战图文教程

在进行蒙特卡罗分析时会将元器件的容差考虑进去,然后通过运行多次的随机仿真,得到电路输出的一个范围。但是多数情况下设计师关注的只是电路的最坏情况是否满足设计要求。PSpice的最坏情况分析是取在容差的边界点元件参数进行仿真以计算出电路输出的最坏情况。所以如果如果电路中有10个元件的话,需要先取10个元件的标准值仿真1次,然后再分别在10个元件的容差边界处各仿真1次,然后再对仿真结果进行统计和计算,再最坏情况下再仿真1次。

fydar的博客 1944

如何申请苹果开发者公司账号

如果需要更新邓白氏的资料,可以发送邮件至邓白氏(若需要邓白氏协助,一般苹果回复的邮件里含有邓白氏公司的邮件地址),可以用中文或英文撰写邮件。苹果公司会提示,得到编码后最好是过14个工作日之后使用(因为邓白氏虽然申请下来,但是还没入库,需要等待10-14天试用,即用邓白氏申请公司开发者账号),如要提前使用,失败不要超过3次,然后走后续流程。这里大约7-10天,苹果公司会来电话,核实一些信息,比如公司名称、地址等,还会去查一下公司是否已经注册,申请人联系方式等。填写完后,点击“Continue”。

不写代码没饭吃的博客 3327

【华为OD机试真题】3、 路灯照明问题 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

题目描述 >在一条笔直的公路上安装了N个路灯,从位置0开始安装,路灯之间间距固定为100米。 每个路灯都有自己的照明半径,请计算第一个路灯和最后一个路灯之间,无法照明的区间的长度和。

KJ.JK 1万+

在 ABAP 环境中构建自定义健康监控指标:面向 SAP Cloud ALM 与 SAP Focused Run 的完整实践

本文介绍了在ABAP环境中开发自定义健康监控指标的方法。主要内容包括:1)标准监控指标的不足,如无法反映业务应用层面的问题;2)自定义监控架构,通过metric provider定义指标,由采集作业周期性获取数据并存储;3)核心实现技术,包括IF_GSM_API_PROVIDER接口和三个关键方法;4)指标从ABAP推送到SAP Cloud ALM/Focused Run的完整流程;5)开发实践步骤,从业务分析到具体实现。该方案可帮助团队监控业务关键指标,提升系统运维能力。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 262

如何成为苹果开发者

苹果(Apple)公司的产品变得越来越受欢迎,特别是iPhone和iPad。如果你想开发应用程序并在App Store上发布,就需要成为一名苹果开发者。本篇博客将介绍成为苹果开发者的步骤,包括注册账户、下载Xcode、创建证书、配置设备等。

DevCorner的Pro技术博客 2234

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

苹果个人开发者账号出售_苹果开发者账号被调查血泪史总结

19年年尾申请了个苹果开发者账号,想体验下当独立开发者的滋味。谁知从提交第一个版本给苹果审核(1月17日)到最终通过审核(5月22日),前后隔了那么长时间。先聊下苹果开发者被调查这件事,看网上的人说是从19年4月份就开始有的,大致是说最近一两年灰色应用太多了,苹果为了震慑那些想做灰色应用的开发者,所以针对一些新账号(个人账号),不管你的app是不是违反规定,一律调查你三个月,期间不管你重...

weixin_39852276的博客 4214

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

苹果个人开发者账号审核

2019年4月15号,周一 由于工作原因需要重新申请个苹果个人开发者账号,本来以为是交钱就完事,却不想一波三折,记录下来,供有相同情况的伙伴参考. 在这之前,苹果个人开发者账号是交完钱就可使用,可以现在缴纳了99$之后,登录苹果开发者中心在账号下方出现一个 Pending 并且显示 提示完成购买? ? ? 纳尼??? 这个时候,大家最好先去邮箱看下是否收到过苹果的确认账单,如果邮箱中已经收到了确...

funny_soul 5622

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

免688申请苹果开发者证书,开发自己得苹果应用

我们都知道,在开发苹果应用时需要使用签名(证书)才能进行安装苹果IPA,但是官方给的步骤过于麻烦,本次教程围绕一款名为“APP Uploader”的平台进行简单几步操作开发自己的苹果应用。软件包含多个系统版本:windows,MAC,Linux,各位可以根据自己的操作系统进行下载。添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)

m0_74760716的博客 921

苹果开发者账号变更公司名称

可能少部分人会遇到公司名称更名的问题,接下来将我更名的流程整理出来。 1、首先要和苹果技术支持,点击此链接https://developer.apple.com/contact/,选择会员资格与帐户->组织名称更改,输入联系你的电话(可以是非申请人的电话),等待技术支持的交谈。 接通后需要说明你账号的持有人姓名,再说明你的需求,随后苹果技术支持会发申请流程的邮件给你。 2、点击此链...

LeveBe的博客 1万+

苹果开发者账号申请流程完整版

苹果开发者账号申请文档 一、苹果ID的注册 1.注册苹果ID:https://appleid.apple.com/account#!&page=create o 国籍选好中国,避免后面开发者账号注册的时候带来不必要的麻烦(虽然不知道具体有什么麻烦) o 年龄一定要满18岁,这个也会是后面注册开发者账号失败的原因。 二、开发者账号的注册 1.登录个人账号页面点击 jo...

wangletiancsdn的博客 3274

苹果开发者账号续费流程及苹果开发者账号续费流程及下架处理

当开发者的苹果开发者账号即将到期时,可能会面临以下问题:“如何查看开发者账号剩余时间?”和“如何进行续费?”本文将详细解答这些问题。完成下单后,您将收到苹果反馈的订单详情信息,整个续费流程就完成了。如果在规定时间内没有续费,APP会被下架吗?需要重新提交审核吗?若长时间未登录iTunes后台或未注意到续费的提醒邮件,您的APP将在到期后不再显示在App Store上。此时,您的APP状态将变为“等待协议”,而非下架状态。只要您续费后,过一段时间内它将重新在App Store中展示,并无需重新提交审核。

不写代码没饭吃的博客 6372

苹果开发者不可不知的“苹果小型开发者佣金计划”

众所周知,开发者在苹果市场获得的任何通过苹果官方渠道提供的付费下载和内购产生的收入,苹果的抽成比例为 30% 。业内黑话都叫 “苹果税”。而小型开发者优惠政策就相当于 “税费减免政策”。该政策英文全名为 App Store Small Business Program ,申请该佣金计划并审核通过后,开发者的“苹果税”将从原有的 30% 直接降低为 15% 。我们假设一个开发者通过苹果付费加内购,扣除了30%的苹果税后收入为50万,那么如果他申请了开发者计划,收入将变成 也就是说只要申请了小型开发者计划,年收

madaxin的博客 4314

2019苹果开发者账号申请流程

因为公司最近单独上线一个新app,所以又重新走了一遍苹果账号申请的流程,特把新的申请流程记录如下。 ##申请流程: (一)Apple ID的申请,申请入口点这里,这个具体步骤就不在一一说明。 (二)申请成为开发者 1.登录Apple ID,登录入口,点击最下面加入开发者计划 2.选择加入开发者项目 3.选择需要申请的开发者类型 3为政府/组织机构账号的申请入口。企业开发者账号的申请入口...

QPC的博客 2万+
上一篇: 有一个带头结点的单链表L={a1,b1,a2,b2,...,an,bn},设计一个算法将其拆分成两个带头结点的单链表A和B,正序链表A={a1,a2,a3...,an},逆序链表B={bn,bn-1,
下一篇: ASIHTTPRequest学习笔记
ilikeprograming
博客等级 码龄14年 46粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值