Typora 相信大家都太熟悉了,这绝对是使用人数最多的一款 Markdown 编辑器。想当初,Typora 能流行起来的很大原因是免费,我曾经也多次在公众号推荐过 Typora。让大部分 Typora 忠实用户感觉比较难受的是,在 11.27 日,Typora 官方宣布开始收费。不过,还好目前 1.0 正式版之前的版本目前还是可以免费使用的。因此,我就直接没有升级到最新版本。 今天来推荐一个我
前言 已很少写文章,不过这次感觉有必要写一下。因为: 1. 这个方案通过debug逆向得来,很有参考意义。  2. iOS这方面资料非常少,做这块时,无论国内外,翻遍了google,baidu都没太多合适的资料。 故此,我觉得把整个流程记录下来,你可以认为,这是一次iOS的debug之旅。 问题起因 最近做iOS性能测试,要监控一段时间内App的CPU占用和网络流量。遗憾的是,iOS
STM32 IAP应用开发——通过USB实现固件升级目录STM32 IAP应用开发——通过USB实现固件升级前言1 环境搭建2 功能描述3 BootLoader的制作4 APP的制作5 烧录下载配置6 运行测试结束语前言什么是IAP?IAP(In-Application Programming) 指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。在应用编程(IAP)是用户的应用
trao 模拟点击 & js auto click scrollWidth & scrollLeft
转载 2020-04-13 17:11:00
140阅读
2评论
1.15 1、UI开发就是放置对象,而这些对象就是控件 控件、组件 2、开发非UI功能,使用框架 3、开发应用的第一根步骤 -> 界面上看需要什么东西 -> 打开Xcode,新建项目 shift + command + n 新建一个项目 www.itcast.cn 4、OC中我们的类名一般有前缀 NSString NSArray 在其他的开发语言中为了避免名字的冲突,常
转载 2024-01-19 17:43:20
97阅读
首先,先列一下比较全面的设计模式清单,再从中挑一些着重讲一下。抽象工厂模式适配器模式对象建模模式责任链模式命令链模式复合模式装饰器模式门面模式迭代器模式中介模式备忘录模式MVC模式观察者模式代理模式接待员模式singleton模式模板方法模式设计模式分为三类:创造性、结构和行为 * 创造性模式是专门用于处理对象的创建。抽象工厂模式和单例被认为是创造性。 * 结构模式用于定义对象结构。适配器,复
转载 2023-09-02 01:03:42
80阅读
前言:干了这么多年的iOS,虽然接触了许多七七八八的东西、技术,但是感觉本身iOS却没有什么质的飞越,可能跟自己接触的项目深度有关,于是决定在学习其他技术的同时,加强自己在iOS方面的学习,提高自己的竞争力。程序员薪水有高有低,同样有五年工作经验的程序员,可能一个人每月拿20K,一个拿5K。是什么因素导致了这种差异?我特意总结了容易导致薪水低的九大行为表现。习惯即刻回报他不懂得只有春天播种,秋天才
转载 2023-11-06 10:56:52
90阅读
  对于软件开发而言,调试是必须学会的技能,重要性不言而喻。对于调试的技能,基本上是可以迁移的,也就是说你以前在其他平台上掌握的很多调试技巧,很多也是可以用在iOS开发中。不同语言、不同IDE、不同平台的调试,有同性也有个性。今天我们就来学习一下iOS开发中的调试技巧,语言暂用为OC,IDE当然是强大的Xcode。首先说明下,Xcode已经为我们调试项目提供了极大的方便。【1.普通断点】断点(Br
转载 2023-07-25 08:35:31
124阅读
      不知道大家有没有想过这个问题,一个应用开始运行以后放在那里,如果不对它进行任何操作,这个应用就像静止了一样,不会自发的有任何动作发生,但是如果我们点击界面上的一个按钮,这个时候就会有对应的按钮响应事件发生。给我们的感觉就像应用一直处于随时待命的状态,在没人操作的时候它一直在休息,在让它干活的时候,它就能立刻响应。其实,这就是run loop的功劳。一、线程
转载 2023-07-26 22:22:41
121阅读
转载 2023-07-16 22:09:01
89阅读
iOS开发者计划是按年付费的,在过期前60天可以开始续费。如果你不续费的话,你将无法发布应用。另外苹果会吊销你的开发者证书和发布证书。最后,苹果将你在iTunes App Store上的所有应用下架。 Ad hoc渠道发行允许你绕过App Store直接将应用发放给你的用户。但是分发数量会限制在100台设备内,而且直到一年的开发者计划到期才能更换授权过的设备。另外,对于终端用户来说,通过
转载 2023-10-31 22:38:46
88阅读
  学习ios开发,从哪儿学起?都要学哪些知识?如何才算掌握或精通ios开发?笔者根据自己多年的ios开发经验,给出一些体会,以便为立志成为ios开发精英的人员快速找到一条学习之路。本文是以最新上市的ios10 为依据的。 一、ios总体知识架构     要全面掌握ios开发技术,需要学习和掌握下列几方面的知识和技巧:     &
转载 2023-07-14 19:58:59
117阅读
一、Objective-C语言概述 Objective-C是一种面向对象的计算机语言,Brad J Cox 在20世纪80年代设计了Objective-C,该语言是基于SmallTalk-80。1988年NeXT发布了Objective-C,它的开发环境和类库叫"NEXTSTEP",1994年NeXT与Sun发布了标准的NEXTSTEP系统,取名"OPENSTEP",软件自由基金会OPENSTEP
转载 2023-07-12 21:31:48
187阅读
iOS高级工程师是怎么进阶的? 我从事iOS 两年了,感觉只会搭建view,用第三方库,还有些机械代码?真的迷茫了。求大神赐教。想进阶,具体从什么大点入手呢?跪谢!! 说实话,两年时间只会搭建view、使用第三方类库,真的不能称为一个合格的iOS开发工程师! 1. 先说OC部分 既然做了两年了,对Objective-C足够了解吗?OC是如何基于C来进行的封装?解释一下这两
转载 2023-09-08 14:56:24
110阅读
1、什么是 RUNLOOP?RUNLOOP其实就是一个运行循环。基本作用是保持程序的持续运行,处理App的各种事件(比如:selector事件、触摸事件、定时器事件)。好处是节约cup资源,该工作的时候工作,该休息的时候休息。其实RUNLOOP就是相当于以下代码:int main(int argc , char * argv[]){ BOOL runing = YES;
MFHomeViewControllerView: 使用View做后缀MFAlertViewUITableCell:使用Cell做后缀MFNewsCellProtocol: 使用Delegate或者DataSource作为后缀UITableViewDelegate     UI控件依次类推 3> 私有变量小驼峰式命名:第一个单词以小写字母开始,后面的单词的首字母
转载 2023-09-13 14:33:21
80阅读
objc.io这个网站由世界级的iOS工程师每月进行更新。上面可以看到关于某些话题的高质量文章和深度评论,同时他们还提供了基于订阅的杂志iPad应用。该网站由Chris Eidhof、Daniel Eggert和Florian Kugler发现并提供。Subjective-C该网站以解析和重构创新模式和著名应用的UI而闻名。该网站为他们的实验提供程序性文章和代码库。由Sam Page主笔。有点遗憾
转载 2023-10-18 23:42:13
27阅读
打开Xcode  选择项目模板Single View Application是最适合初学者的模板设置项目属性运行程序不管怎样,先运行第一个iOS程序看看效果先(用快捷键Command + R 也行)运行结果Xcode会启动一个iOS模拟器来运行程序程序的运行结果如右图所示,白白一片后面我们得往这空白界面上增添各种各样的控件元素窥探项目环境项目创建完毕后,自动帮我们做了很多配置,
转载 2023-08-19 09:56:31
124阅读
这篇博客是根据个人经历总结出来的iOS开发的准备过程,不涉及具体的开发内容。准确地说是个人习惯,目前我也正在不断优化这个习惯,这些准备过程可以很好地为一项新的iOS项目打好基础。1 下载最新的Mac OS和Xcode。尽管苹果公司频繁推送这哥俩的更新,并且每次更新都很大,但是我们也要静下心来,找一段空闲的时间来更新它们。2 安装CocoaPods。具体过程参考CocoaPods安装过程,这篇文章已
转载 2024-02-04 22:01:26
81阅读
以下就先简单记录开发环境的建置过程,图多,请耐心等候。  需求  开发基本的 Titanium iOS App 需要先准备以下几样东西:  可以执行 Mac OS 的机器 (例如 MacBook Pro/Air 等) 。  一组 Apple ID 。  iOS 仿真器,这个要从 Xcode 3.2.6 + iOS SDK 4.3 或更新的版本里取得。  Titanium Studio IDE ,以
转载 2024-01-15 22:22:15
69阅读
  • 1
  • 2
  • 3
  • 4
  • 5